WebGISDR tool properties file
To create an ArcGIS Enterprise backup using the Web GIS Disaster Recovery (WebGISDR) tool, open a copy of the properties file and edit it to include information specific to your site. For more information, see Create an ArcGIS Enterprise backup.
Portal properties
Provide information for the following portal properties in your copy of the WebGISDR tool properties file:
|
Property |
Description |
|---|---|
|
|
Specify the URL of the portal. Use the format |
|
|
Specify the username of a member assigned to the default Administrator role. It can be a built-in account or an account from Active Directory or LDAP. |
|
|
Specify the password of the administrator account. |
|
|
Set this option to |
Backup properties
Provide information for the following backup properties, and review the additional properties needed for your backup store provider:
|
Property |
Description |
|---|---|
|
|
Specify the type of backup you want to create. The default mode is |
|
|
If you are storing backups on the file system, designate a shared location in which to create a temporary copy of the backup files for ArcGIS Server, Portal for ArcGIS, and ArcGIS Data Store. If you are storing backups in cloud storage and meet the following requirements, you do not need to provide a location for this property, as the components will write directly to cloud storage:
If you do not meet these requirements, you must designate a shared location. The account that installed these components and the account running the WebGISDR tool must have read and write privileges on this location. Be sure the location is large enough to hold the backup files for each component. Though the files are compressed, they can be quite large, depending on the amount and type of data you have. If you have hosted scene layers and caches and set The domain account that runs the services for these components and the account running the WebGISDR tool must have write access to this location. Be sure the location is large enough to hold the backup files for each component. Though the files are compressed, they can be quite large, depending on the amount and type of data you have. If you have hosted scene layers and caches and set Ensure any backslashes in the path are escaped. For example, |
|
|
If you publish hosted scene or 3D tile layers to your portal and want to include the hosting store's object store data in the backup, set this property to Note:Object store backups only support full backups at 12.0. If you set this property to |
|
|
If you are using knowledge graph services and you want to include the graph store data in the backup, set this property to |
|
|
Define whether you want to save the To store your ArcGIS Enterprise backup in a file share location on-premises, specify To store your ArcGIS Enterprise backups in an Amazon S3 bucket storage location, create one specifically for storing backup files generated by the WebGISDR tool, and update the S3 properties with the information needed to access your bucket. To store your ArcGIS Enterprise backups in Microsoft Azure Blob storage, create an Azure Blob storage container specifically for storing backup files generated by the WebGISDR tool, and update the Azure properties with the information needed to access your container. |
File system storage
If you set Filesystem as the backup store provider, provide information for the following properties:
|
Property |
Description |
|---|---|
|
|
If you set Ensure any backslashes in the path are escaped. For example, Backup files are initially stored in the shared location but are copied to the backup location. Be sure the location is large enough to hold the backup file. Although the file is compressed, it can be quite large depending on the amount and type of data you have. The account that runs the WebGISDR tool must have read and write privileges on the backup location. Backup files are initially stored in the shared location but are copied to the backup location. Be sure the location is large enough to hold the backup file. Although the file is compressed, it can be quite large depending on the amount and type of data you have. The account that runs the WebGISDR tool must have write access to the backup location. If you set Note:During an export, if it is taking a long time to package the backup, consider setting the |
|
|
Determine the compression method for the As an administrator, you can choose to compress backups further at the expense of increased time to complete the backup. |
Amazon S3 storage
If you set Amazon S3 as the backup store provider, provide information for the following properties:
|
Property |
Description |
|---|---|
|
|
If you will access the S3 bucket using an access key, set this property to the access key for your AWS account. The IAM user represented by this access key must have read and write access to the S3 bucket you specify with the |
|
|
If you will access the S3 bucket using an access key, set this property to the secret key associated with the access key for your AWS account. |
|
|
Leave this set to |
|
|
This is the name of the Amazon S3 bucket in which you want to store your ArcGIS Enterprise backup file. |
|
|
Set this property to |
|
|
Specify the AWS region in which you created the S3 bucket. |
|
|
This property is only used when you restore an ArcGIS Enterprise organization. Specify the name of the backup file you want to restore. If you do not specify a backup file name, the latest backup file is restored. |
Azure Blob storage
If you set AzureBlob as the backup store provider, provide information for the following properties:
|
Property |
Description |
|---|---|
|
|
Specify the Azure Blob storage account name. Tip:You specified this storage account name when you chose the Use Azure Cloud Storage for the configuration and content store option in the Deployment Options panel of Cloud Builder. |
|
|
Specify the Blob container name. |
|
|
Set the Azure Blob credential type to one of the following:
The specified key, token, or identity must have read, write, and filter access to the Azure Blob container resource you specify with the |
|
|
If you have |
|
|
Leave this set to |
|
= <Azure tenant ID> |
If you have |
|
= <Azure service principal client ID> |
If you have |
|
= <Azure service principal's secret key> |
If you have |
|
|
Leave this set to false. If you have |
|
= <user-assigned managed identity client ID> |
If you have |
|
= <shared access signature token> |
If you have |
|
|
Leave this set to false. If you have |
|
|
Specify the storage account endpoint. |
|
(Optional) |
Specify the Blob service endpoint URL if you are using a custom Blob storage endpoint. If you aren't using a custom endpoint, don't uncomment this line. The default URL is in the format |
|
|
This property is only used when you restore an ArcGIS Enterprise organization. Specify the name of the backup file you want to restore. If you do not specify a backup file name, the latest backup file is restored. |
|
|
If you have |
|
|
If you have |
PKI properties
If you have configured a public key infrastructure (PKI)-based client certificate authentication to secure access to your portal, provide information for the following properties:
|
Property |
Description |
|---|---|
|
|
If you have configured a PKI to secure access to your portal, set this value to |
|
= <full certificate file path> |
Specify the full file path of the portal's PKI certificate in PKCS12 format. |
|
= <password for certificate> |
Specify the corresponding password for the PKI certificate. |
|
|
When you first enter the value for the certificate password, leave this value as |
Portal content in cloud properties
If you are storing your portal content or hosting site's object stores in an Amazon S3 bucket or Azure Blob container, you must create a backup bucket or container for backing up those objects. This should not be the same that the portal content or object store themselves are in; otherwise, a duplication of content will occur each time you perform a backup.
Amazon S3 storage
If your ArcGIS Enterprise organization is running on AWS and your portal content directory is stored in Amazon S3, provide information for the following properties:
Note:
If your organization's machines access Amazon S3 using a VPC endpoint, cross-region copying is not allowed. When implementing geographic redundancy, create a bucket in the same region as the standby and ensure the exported portal content backup bucket is synchronized using the AWS CLI (or an automated process) prior to running the WebGISDR import operation. This replicated bucket would need to be specified in the webgisdr.properties restore file as BACKUP_S3_BUCKET with the appropriate region.
|
Property |
Description |
|---|---|
|
|
Specify the name of the S3 bucket in which you want to store your portal content directory. |
|
|
Specify the AWS region where the bucket was created. |
To learn more about this type of implementation, see Configure a highly available portal with Amazon S3.
Azure Blob storage
If you are storing your portal content directory in an Azure Blob storage container, provide information for the following properties:
Note:
The values for these properties should match those set in the Azure Blob storage properties section above; the definitions for that section apply here as well.
|
Property |
Description |
|---|---|
|
|
Specify the Azure Blob storage account name. |
|
|
Specify the Blob container name. |
|
|
Set the Azure Blob credential type. |
|
|
If you have |
|
|
Specify |
|
|
If you have |
|
|
If you have |
|
|
If you have |
|
|
Specify |
|
|
If you have |
|
|
If you have |
|
|
If you have |
|
|
Specify |
|
|
Specify the storage account endpoint. |
|
(Optional) |
Specify the Blob service endpoint URL if you are using a custom Blob storage endpoint. If you aren't using a custom endpoint, don't uncomment this line. The default URL is in the format |
Examples
The following example properties files contain scenarios for each backup store provider option.
In this example, a backup of the portal at URL
https://portalhostname.example.com:7443/arcgis, plus the services and settings of its hosting and federated servers, and the hosted feature layer data stored in the ArcGIS Data Store relational store will be initially output to files in\\\\myserver\\tempbackups. The separate files will be compressed into a single backup file (entbackup) and copied to\\mybuserver\\wgbackups. Scene layer caches from the ArcGIS Data Store object store will not be included becauseINCLUDE_OBJECT_STORE_CACHESis set tofalse.PORTAL_ADMIN_URL = https://portalhostname.example.com:7443/arcgis PORTAL_ADMIN_USERNAME = admin PORTAL_ADMIN_PASSWORD = Th3.Ad.Pass PORTAL_ADMIN_PASSWORD_ENCRYPTED = false BACKUP_RESTORE_MODE = backup SHARED_LOCATION = \\\\myserver\\tempbackups INCLUDE_OBJECT_STORE_CACHES = false BACKUP_STORE_PROVIDER = FileSystem BACKUP_LOCATION = \\\\mybuserver\\wgbackups\\entbackupIn this example, a backup of the portal at URL
https://portalonaws.example.com:7443/argis, its content directory (stored in S3 bucketportalcontent), the services and settings of the hosting and federated servers, and the data stored in the relational and object stores will be output to the S3 bucketentbackupsin the AWS region eu-west-1. The backup file name isfullbackup06June. An IAM role is used to access the AWS account.PORTAL_ADMIN_URL = https://portalonaws.example.com:7443/arcgis PORTAL_ADMIN_USERNAME = entadmin PORTAL_ADMIN_PASSWORD = p0rtl.a.p PORTAL_ADMIN_PASSWORD_ENCRYPTED = false BACKUP_RESTORE_MODE = backup INCLUDE_OBJECT_STORE_CACHES = true BACKUP_STORE_PROVIDER = AmazonS3 S3_BUCKET = entbackups S3_CREDENTIALTYPE = IAMRole S3_REGION = eu-west-1 S3_BACKUP_NAME = fullbackup06June BACKUP_S3_BUCKET = contentbackups BACKUP_S3_REGION = eu-west-1This example is for Microsoft Azure Blob storage. A backup of the portal at URL
https://portalonazure.example.com:7443/arcgis, its content directory, the services and settings of the hosting and federated servers, and the data stored in the relational and object stores will be output to the Azure Blobdrbackups.PORTAL_ADMIN_URL = https://portalonazure.example.com:7443/arcgis PORTAL_ADMIN_USERNAME = entadmin PORTAL_ADMIN_PASSWORD = p0rtl.a.p BACKUP_RESTORE_MODE = backup INCLUDE_OBJECT_STORE_CACHES = true BACKUP_STORE_PROVIDER = AzureBlob AZURE_BLOB_ACCOUNT_NAME = entbackups AZURE_BLOB_ACCOUNT_KEY = <key> AZURE_BLOB_ACCOUNT_KEY_ENCRYPTED =false AZURE_BLOB_ACCOUNT_ENDPOINT_SUFFIX = core.windows.net AZURE_BLOB_CONTAINER_NAME = drbackups BACKUP_BLOB_ACCOUNT_NAME = entbackups BACKUP_BLOB_ACCOUNT_KEY = <key> BACKUP_BLOB_ACCOUNT_KEY_ENCRYPTED = false BACKUP_BLOB_ACCOUNT_ENDPOINT_SUFFIX = core.windows.net BACKUP_BLOB_CONTAINER_NAME = contentbackups