A common reason to migrate your application to a different region is to improve response times. For example, you are hosting your application in US West (Oregon) and you discover that most of your users are in Europe. If you move your application to the EU (Ireland) region, your users will experience better response times.
Unfortunately, an existing environment cannot simply be edited and restarted in a different region. The process of moving to a new region involves creating a new environment in a different region and copying the database and any assets "manually" to the new environment.
To move an application to an environment in a different region
This procedure assumes that you are moving a production environment. If you are moving a staging or testing environment, the procedure is simpler because downtime is not a concern. (Omit Steps 6 to 9.)
Also, this procedure describes moving the database and any assets by downloading to a local machine and then uploading to the new environment. If you prefer, you can use SSH agent forwarding to transfer files directly from the old environment to the new one.
Create a new environment for your application in the new region. For general information about creating an environment, see Create an environment.
Back up your database and download the backup onto your local machine.