Where should you store custom inference container images?
Why B is the answer
Amazon Elastic Container Registry
ECR stores container images that SageMaker AI pulls.
In detail
- Amazon ECR stores container images.
- Grant the execution role permission to pull.
Use case
An illustrative scenario, not a real incident.
A team stores its custom inference image in Amazon ECR, and SageMaker AI pulls it at deployment.
See it in different ways
flowchart LR A["CodeBuild: build the image"] --> B["ECR: store it"] B --> C["Pipelines: train and evaluate"] C --> D["Model Registry: approve"] D --> E["Endpoint"]
sequenceDiagram participant P0 as CI pipeline participant P1 as Amazon ECR participant P2 as SageMaker AI P0->>P1: Push image P2-->>P1: Pull image
Key point: ECR stores container images.
Why the other options are wrong
- A. Amazon S3 Glacier
- Glacier is archive storage.
- C. SageMaker Model Registry
- Model Registry tracks models.
- D. AWS CodeArtifact
- That stores software packages.

