Amazon ECR 이벤트 및 EventBridge - Amazon ECR

문서의 영문과 번역 사이에 충돌이 있는 경우에는 영문 버전을 따릅니다. 번역 버전은 기계 번역을 사용하여 제공합니다.

Amazon ECR 이벤트 및 EventBridge

Amazon EventBridge를 사용하면 AWS 서비스를 자동화하고 애플리케이션 가용성 문제나 리소스 변경 같은 시스템 이벤트에 자동으로 응답할 수 있습니다. 이벤트 AWS 서비스는 EventBridge 거의 실시간으로. 관심 있는 이벤트만 표시하도록 간단한 규칙을 작성한 후 규칙과 일치하는 이벤트 발생 시 실행할 자동 작업을 포함할 수 있습니다. 자동으로 트리거할 수 있는 작업은 다음과 같습니다.

  • 의 로그 그룹에 이벤트 추가CloudWatch Logs

  • 송장 AWS Lambda 기능

  • 호출 Amazon EC2 실행 명령

  • 로 이벤트 릴레이Amazon Kinesis Data Streams

  • 활성화 AWS Step Functions 상태 기계

  • 통지 Amazon SNS 주제 또는 AWS SMS 대기열

자세한 내용은 시작하기 Amazon EventBridge in the Amazon EventBridge 사용 설명서.

샘플 이벤트 Amazon ECR

다음은 의 예시 이벤트입니다.Amazon ECR.

완료된 이미지 푸시 이벤트

각 이미지 푸시가 완료되면 다음 이벤트가 전송됩니다. 자세한 정보는 단원을 참조하십시오.이미지 푸시.

{ "version": "0", "id": "13cde686-328b-6117-af20-0e5566167482", "detail-type": "ECR Image Action", "source": "aws.ecr", "account": "123456789012", "time": "2019-11-16T01:54:34Z", "region": "us-west-2", "resources": [], "detail": { "result": "SUCCESS", "repository-name": "my-repo", "image-digest": "sha256:7f5b2640fe6fb4f46592dfd3410c4a79dac4f89e4782432e0378abcd1234", "action-type": "PUSH", "image-tag": "latest" } }

완료된 이미지 스캔에 대한 이벤트

각 이미지 스캔이 완료되면 다음 이벤트가 전송됩니다. The finding-severity-counts 매개 변수는 중증도 수준에 대한 값만 반환할 것이며, 이 값은 하나일 뿐입니다. 예를 들어, 이미지에 CRITICAL 수준의 결과가 없으면 심각 카운트가 반환되지 않습니다. 자세한 정보는 단원을 참조하십시오.이미지 스캔.

{ "version": "0", "id": "85fc3613-e913-7fc4-a80c-a3753e4aa9ae", "detail-type": "ECR Image Scan", "source": "aws.ecr", "account": "123456789012", "time": "2019-10-29T02:36:48Z", "region": "us-east-1", "resources": [ "arn:aws:ecr:us-east-1:123456789012:repository/my-repo" ], "detail": { "scan-status": "COMPLETE", "repository-name": "my-repo", "finding-severity-counts": { "CRITICAL": 10, "MEDIUM”: 9 }, "image-digest": "sha256:7f5b2640fe6fb4f46592dfd3410c4a79dac4f89e4782432e0378abcd1234", "image-tags": [] } }

이미지 삭제 이벤트

이미지가 삭제되면 다음 이벤트가 전송됩니다. 자세한 정보는 단원을 참조하십시오.이미지 삭제.

{ "version": "0", "id": "dd3b46cb-2c74-f49e-393b-28286b67279d", "detail-type": "ECR Image Action", "source": "aws.ecr", "account": "123456789012", "time": "2019-11-16T02:01:05Z", "region": "us-west-2", "resources": [], "detail": { "result": "SUCCESS", "repository-name": "my-repo", "image-digest": "sha256:7f5b2640fe6fb4f46592dfd3410c4a79dac4f89e4782432e0378abcd1234", "action-type": "DELETE", "image-tag": "latest" } }