Elastic Container Registry resource replication with Arpio
Arpio replicates the following resource types from Amazon's Elastic Container Registry service.
ECR Repository
Arpio replicates ECR repositories, and the container images within them, as necessary to ensure that referenced container images are available in the recovery environment. ECR repositories can be explicitly selected for replication, but usually will be included in via dependency from a containerized workload.
Container images are stored in an S3 bucket that Arpio creates in your recovery environment. The relevant container images for the current recovery point are then loaded into the corresponding ECR repository in the recovery environment where they are available to workloads that reference them.
ECR Pull-Through Cache Rule
The use of ECR Pull-Through Cache Rules in the primary environment is a great way to add resilience and improve startup performance for workloads that use container images from public repositories. When pull-through cache rules are used, Arpio will backup and restore both the rules and the repositories that have been created from the rules.
Translation
Arpio applies the following translations to ECR Pull-Through Cache Rules in the recovery environment:
Attribute |
Translation |
Credential ARN |
For rules that require custom credentials, Arpio will update the Credential ARN on the rule to point to the corresponding Secrets Manager Secret in the recovery environment. |