DVA-C02 Question 234
Single answerYou are developing a containerized application, and you need to store, manage, and deploy container images securely. The application is built using multiple AWS services, and your organization requires the use of AWS-native tools to maintain consistency. Which service should you use to store and manage your container images?
- A
Amazon Elastic Container Registry (Amazon ECR)
- B
Amazon Elastic Kubernetes Service (Amazon EKS)
- C
AWS CodeCommit
- D
AWS Lambda
Show answer and explanation
Correct answer: A
Explanation
Amazon Elastic Container Registry (Amazon ECR) is the correct service to store and manage container images in AWS. It is a fully managed container registry that integrates seamlessly with other AWS services like Amazon ECS, Amazon EKS, and AWS Fargate. The other options do not serve the purpose of managing container images.
- A. Correct.
Amazon ECR is a fully managed container registry service in AWS that allows you to store, manage, and deploy container images securely. It is designed specifically for this purpose.
- B. Incorrect.
Amazon EKS is a service for running Kubernetes clusters on AWS. While it integrates with container images stored in Amazon ECR or other registries, it is not a service for storing and managing container images.
- C. Incorrect.
AWS CodeCommit is a source control service for managing code repositories, not container images. It is unrelated to managing container registries.
- D. Incorrect.
AWS Lambda is a serverless computing service to run functions in response to events. It is not used to store or manage container images.