ArcGIS Server and Portal for ArcGIS include utilities that you can use to create backups and restore your sites on Amazon Web Services (AWS).
ArcGIS Enterprise deployments
If you deployed ArcGIS Enterprise on AWS, you can use the webgisdr utility installed with Portal for ArcGIS to create a backup of your deployment.
You can configure the properties file used with the webgisdr utility so that it sends all the backup files it generates to an Amazon Simple Storage Service (S3) bucket you create before running the utility.
When an Amazon Elastic Compute Cloud (EC2) instance is in a VPC endpoint, it can only read and write to S3 buckets in the AWS region it's deployed in. If you want to use the webgisdr tool to back up your ArcGIS Enterprise deployment, and you want to store the backup content in an S3 bucket that's in a different region from the EC2 instance, delete the VPC endpoint associated with the EC2 instance.
See Create an ArcGIS Enterprise backup in the Portal for ArcGIS Administrator Guide for information on running webgisdr.
ArcGIS Server sites
ArcGIS Server includes backup and restore utilities that preserve properties of your site configuration.
When you run the ArcGIS Server backup and restore utilities on your AWS site, make sure to do the following:
- When you provide the utility parameters, use the public DNS or LOCALHOST in the server URL; do not use the Elastic Load Balancer name.
- Copy the backup file .agssite to a location apart from the EC2 instance, such as Amazon S3. This allows you to recover your site configuration even if you lose the original EC2 instances.
- After running the restore utility, restart your ArcGIS Server site. This restores your original number of instances to the site.
You may see error messages related to the Elastic Load Balancer when you run the restore utility. This is expected.