기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Amazon S3 소스 작업 및CloudWatch 이벤트
Amazon S3 소스 작업을 추가하려면 다음 중 하나를 선택합니다.CodePipeline
-
CodePipeline콘솔 파이프라인 생성 마법사 (파이프라인 생성(콘솔)) 또는 작업 편집 페이지를 사용하여 S3 공급자 옵션을 선택합니다. 콘솔은 소스가 변경될 때 파이프라인을 시작하는 AmazonCloudWatch Events 규칙과CloudTrail 트레일을 생성합니다.
-
CLI를 사용하여 작업에 대한 작업 구성을 추가하고 다음과 같이 추가 리소스를 생성합니다.
S3
-
의
S3
예제 작업 구성을Amazon S3 소스 작업 사용하여 에서와 같이 동작을 만들 수파이프라인 생성(CLI) 있습니다. -
변경 감지 메서드는 기본적으로 소스를 폴링하여 파이프라인을 시작합니다. 주기적 검사를 비활성화하고 변경 감지 규칙 및 트레일을 수동으로 생성해야 합니다. Amazon S3 소스 (콘솔) 에 대한CloudWatch 이벤트 규칙 생성Amazon S3 소스 (CLI) 에 대한CloudWatch 이벤트 규칙 생성, 또는 다음 방법 중 하나를 사용하십시오Amazon S3 소스 (AWS CloudFormation템플릿) 에 대한CloudWatch 이벤트 규칙 생성 .
-
AWS CloudTrailAmazon S3 원본 버킷에서 이벤트를 기록하고 필터링하는 서비스입니다. 트레일은 필터링된 소스 변경 사항을 AmazonCloudWatch Events 규칙으로 보냅니다. AmazonCloudWatch Events 규칙은 소스 변경을 감지한 다음 파이프라인을 시작합니다.
요구 사항:
-
트레일을 생성하지 않는 경우 기존AWS CloudTrail 트레일을 사용하여 Amazon S3 소스 버킷에 이벤트를 로깅하고 필터링된CloudWatch 이벤트를 Amazon Events 규칙으로 전송하십시오.
-
로그 파일을 저장할AWS CloudTrail 수 있는 기존 S3 버킷을 생성 또는 사용합니다. AWS CloudTrailAmazon S3 버킷으로 로그 파일을 전송하는 데 필요한 권한이 있어야 합니다. 버킷을 요청자 지불 버킷으로 구성할 수 없습니다. 콘솔에서 추적을 생성 또는 업데이트하는 과정에서 Amazon S3 버킷을 생성할 때 에서 필요한 권한을 버킷에 자동으로AWS CloudTrail 연결합니다. 자세한 내용은 의 Amazon S3 버킷 정책을 참조하십시오CloudTrail.