기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Amazon ECR 소스에 대한 EventBridge 규칙 생성(콘솔)
CodePipeline 작업에 사용할 EventBridge 규칙을 생성하려면(Amazon ECR 소스)
- Amazon EventBridge 콘솔(https://console.aws.amazon.com/events/ - )을 엽니다. 
- 
                    탐색 창에서 이벤트를 선택합니다. 
- 
                    규칙 생성을 선택한 후 이벤트 소스의 서비스 이름에서 Elastic Container Registry(ECR)를 선택합니다. 
- 
                    이벤트 소스에서 이벤트 패턴을 선택합니다. 편집을 선택한 다음 cli-testing의 이미지 태그가 다음과 같은eb-test리포지토리의 이벤트 소스 창에 다음 예제 이벤트 패턴을 붙여넣습니다.{ "detail-type": [ "ECR Image Action" ], "source": [ "aws.ecr" ], "detail": { "action-type": [ "PUSH" ], "image-tag": [ "latest" ], "repository-name": [ "eb-test" ], "result": [ "SUCCESS" ] } }참고Amazon ECR 이벤트에 지원되는 전체 이벤트 패턴을 보려면 Amazon ECR 이벤트 및 EventBridge 또는 Amazon Elastic Container Registry Events를 참조하세요. 
- 
                    저장을 선택합니다. [Event Pattern Preview] 창에서 규칙을 봅니다. 
- 
                    대상 영역에서 CodePipeline을 선택합니다. 
- 
                    이 규칙에 의해 시작되는 파이프라인의 파이프라인 ARN을 입력합니다. 참고get-pipeline 명령을 실행한 후 메타데이터 출력에서 파이프라인 ARN을 찾을 수 있습니다. 파이프라인 ARN은 다음 형식으로 구성됩니다. arn:aws:codepipeline: region:account:pipeline-name파이프라인 ARN 샘플: arn:aws:codepipeline:us-east-2:80398EXAMPLE:MyFirstPipeline
- 
                    EventBridge에 EventBridge 규칙과 연결된 대상을 호출할 권한을 부여하는 IAM 서비스 역할을 생성하거나 지정합니다(이 경우에는 대상이 CodePipeline). - 
                            이 특정 리소스에 대한 새 역할 생성을 선택하여 EventBridge에 파이프라인 실행을 시작할 권한을 제공하는 서비스 역할을 생성합니다. 
- 
                            기존 역할 사용을 선택하여 EventBridge에 파이프라인 실행을 시작할 권한을 제공하는 서비스 역할을 입력합니다. 
 
- 
                            
- 
                    (선택 사항) 특정 이미지 ID로 소스 재정의를 지정하려면 입력 변환기를 사용하여 데이터를 JSON 파라미터로 전달합니다. 입력 변환기를 사용하여 파이프라인 변수를 전달할 수도 있습니다. - 
                            추가 설정을 폅니다. 대상 입력 구성에서 입력 변환기 구성을 선택합니다. 대화 창에서 직접 입력을 선택합니다. 입력 경로 상자에 다음 키-값 페어를 입력합니다. {"revisionValue": "$.detail.image-digest"}
- 
                            템플릿 상자에 다음 키-값 페어를 입력합니다. { "sourceRevisions": [ { "actionName": "Source", "revisionType": "IMAGE_DIGEST", "revisionValue": "<revisionValue>" } ], "variables": [ { "name": "Variable_Name", "value": "Variable_Value" } ] }
- 
                            확인을 선택합니다. 
 
- 
                            
- 
                    규칙 설정을 검토하여 요구 사항을 충족하는지 확인합니다. 
- 
                    세부 정보 구성을 선택합니다. 
- 
                    규칙 세부 정보 구성 페이지에서 해당 규칙의 이름과 설명을 입력한 후 상태를 선택하여 규칙을 활성화합니다. 
- 
                    규칙이 만족스러우면 규칙 생성(Create rule)을 선택하세요.