ECR (Elastic Container Registry)

ECR (Elastic Container Registry)
- ECR = Elastic Container Registry
→ Dịch vụ registry của AWS dùng để lưu trữ và quản lý Docker image. - Lưu trữ và quản lý Docker image trên AWS
- Hỗ trợ cả:
- Private repository\
- Public repository (thông qua Amazon ECR Public Gallery tại: https://gallery.ecr.aws)
- Tích hợp chặt chẽ với ECS, phía backend được hỗ trợ bởi Amazon S3
- Truy cập được kiểm soát thông qua IAM
→ Nếu gặp lỗi"permission denied"khi pull image, rất có thể là do thiếu IAM Policy - Hỗ trợ các tính năng nâng cao như:
- Quét lỗ hổng bảo mật (vulnerability scanning)
- Phiên bản hóa image (versioning)
- Tag image
- Vòng đời image (image lifecycle)

Giải thích sơ đồ
- Phía trên là ECR Repository, chứa các image Docker (
Image A,Image B) - EC2 Instance (nằm trong ECS Cluster) sẽ pull image về để khởi tạo container
- Việc pull này cần IAM Role để xác thực và cấp quyền truy cập vào ECR
Bạn thấy bài này thế nào?