Elastic Beanstalk resource replication with Arpio
Arpio replicates the following resource types from Amazon's Elastic Beanstalk service.
Elastic Beanstalk Application
Arpio replicates applications referenced by the Elastic Beanstalk environments you select. If you select an application directly, its environments are not automatically selected. This lets you select a subset of your available environments to protect.
Elastic Beanstalk Application Version
Arpio replicates all the application versions that are needed by selected environments and configuration templates. Source bundles for those application versions are replicated to an S3 bucket that Arpio creates in your recovery environment. The copied source bundles are then referenced by the application versions that Arpio creates in the recovery environment.
Elastic Beanstalk Configuration Template
Arpio replicates configuration templates that you select directly. Custom AMIs, IAM roles, IAM instance profiles, Elastic Load Balancers, ACM Certificates, and other resources that are referenced in configuration template option settings are also automatically selected and replicated by Arpio.
Elastic Beanstalk Environment
Arpio replicates the environments you select, including their referenced applications and application versions. Custom AMIs, IAM roles, IAM instance profiles, Elastic Load Balancers, ACM Certificates, and other resources that are referenced in environment option settings are also automatically selected and replicated by Arpio.
Environments are usually the only Elastic Beanstalk resource you need to select when you configure your Arpio application.
Note on Custom Platforms and Custom AMIs
Arpio does not support Elastic Beanstalk Custom Platforms. Environments and configuration templates that reference custom platforms cannot currently be replicated with Arpio.
Custom AMIs are supported. When you select environments and configuration templates that use custom AMIs, Arpio automatically replicates those AMIs to the recovery region.