게시된 날짜: Nov 21, 2019
이제 ECR이 Amazon EventBridge로 내보내는 이벤트를 사용하여 애플리케이션 CICD 프로세스를 Amazon Elastic Container Registry(ECR)와 더 잘 통합할 수 있습니다. Amazon ECR은 개발자가 컨테이너 이미지를 손쉽게 저장, 관리 및 배포할 수 있게 해 주는 완전관리형 컨테이너 레지스트리입니다. Amazon EventBridge(이전의 Amazon CloudWatch Events)는 다양한 소스의 데이터와 애플리케이션을 손쉽게 연결할 수 있는 서버리스 이벤트 버스 서비스입니다. ECR 이벤트를 사용하면 이미지가 성공적으로 푸시될 때 파이프라인 시작 또는 메시지 게시와 같은 작업을 트리거할 수 있습니다.
ECR은 이미지를 리포지토리에 푸시하거나 리포지토리에서 삭제할 때 자동으로 이벤트를 생성합니다. 그러면 사용자가 EventBridge 계정에서 이미지 푸시 또는 이미지 삭제 이벤트를 트리거로 사용하여 푸시 이벤트를 AWS CodePipeline과 같은 AWS 서비스로 라우팅하는 규칙을 생성할 수 있으며, 해당 서비스에서는 배포 시작과 같은 작업을 수행할 수 있습니다. 푸시 또는 삭제 이벤트를 사용하여 Slack, Chime 또는 Teams 룸에 메시지를 게시하는 AWS Lambda 함수를 트리거할 수 있습니다. 예를 들어 최신 보안 패치를 선택하기 위해 기본 이미지가 변경될 때 다시 빌드되는 애플리케이션의 경우 기본 이미지 리포지토리에서의 푸시 이벤트가 파생 이미지의 재빌드를 트리거할 수 있습니다.
ECR의 EventBridge 지원은 모든 퍼블릭 AWS 리전에서 사용할 수 있습니다. 자세한 내용은 Amazon ECR 사용 설명서의 EventBridge 이벤트를 참조하십시오. 시작하려면 EventBridge 콘솔로 이동하고 규칙을 작성할 원본으로 ECR 이미지 작업 이벤트 유형을 선택하십시오.