기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
CodeCommit 소스 (AWS CloudFormation 템플릿) 에 대한 EventBridge 규칙 생성
규칙을 만드는 AWS CloudFormation 데 사용하려면 다음과 같이 템플릿을 업데이트하십시오.
파이프라인 AWS CloudFormation 템플릿을 업데이트하고 EventBridge 규칙을 생성하려면
-
템플릿의 아래에서
Resources
AWS::IAM::Role
AWS CloudFormation 리소스를 사용하여 이벤트가 파이프라인을 시작하도록 허용하는 IAM 역할을 구성하세요. 이 항목은 두 가지 정책을 사용하는 역할을 만듭니다.-
첫 번째 정책은 가 역할을 수임하도록 허용합니다.
-
두 번째 정책은 파이프라인을 시작할 권한을 부여합니다.
이렇게 변경하는 이유는 무엇입니까?
AWS::IAM::Role
리소스를 추가하면 AWS CloudFormation 권한을 생성할 수 있습니다 EventBridge. 이 리소스는 AWS CloudFormation 스택에 추가됩니다. -
-
템플릿의 아래에서
Resources
AWS::Events::Rule
AWS CloudFormation 리소스를 사용하여 EventBridge 규칙을 추가합니다. 이 이벤트 패턴은 리포지토리에 대한 푸시 변경 사항을 모니터링하는 이벤트를 생성합니다. 리포지토리 상태 변경을 EventBridge 감지하면 해당 규칙이 대상StartPipelineExecution
파이프라인에서 호출됩니다.이렇게 변경하는 이유는 무엇입니까?
AWS::Events::Rule
리소스를 추가하면 이벤트를 생성할 AWS CloudFormation 수 있습니다. 이 리소스는 AWS CloudFormation 스택에 추가됩니다. -
업데이트된 템플릿을 로컬 컴퓨터에 저장하고 AWS CloudFormation 콘솔을 엽니다.
-
스택을 선택한 후 현재 스택에 대한 변경 세트 만들기를 선택합니다.
-
템플릿을 업로드한 후 AWS CloudFormation에 나열된 변경 사항을 확인합니다. 이는 스택에 적용될 변경 사항입니다. 목록에 새로운 리소스가 표시됩니다.
-
실행을 선택합니다.
파이프라인 PollForSourceChanges 파라미터를 편집하려면
중요
많은 경우 파이프라인을 생성할 때 PollForSourceChanges
파라미터 기본값은 true입니다. 이벤트 기반 변경 감지를 추가할 때는 출력에 파라미터를 추가하고 false로 설정하여 폴링을 비활성화해야 합니다. 그렇지 않으면 파이프라인이 단일 소스 변경 시 두 번 시작됩니다. 세부 정보는 PollForSourceChanges 파라미터의 유효한 설정을 참조하세요.
-
템플릿에서
PollForSourceChanges
를false
로 변경합니다.PollForSourceChanges
를 파이프라인 정의에 포함하지 않은 경우 추가하고false
로 설정하세요.이렇게 변경하는 이유는 무엇입니까? 이 파라미터를
false
로 변경하면 정기적 확인이 비활성화되어 이벤트 기반 변경 탐지만 사용할 수 있습니다.