2016-07-08 2 views
1

CodeCommit 레포에 푸시 된 특정 파일을 S3 버킷에 배포하려고합니다. 나는 repo에서 Lambda 트리거를 사용하여이를 시도하고있다. 그러나 AWS CodeCommit API를 사용하여 커밋에서 변경된 파일 목록을 가져 오거나 CodeCommit에서 특정 파일을 요청할 수 없습니다.CodeCommit에서 S3으로 파일 배포

의견을 보내 주시면 대단히 감사하겠습니다.

답변

0

예, 그 기능은 CodeCommit API에 없습니다 (아직 ... 나는 AWS의 누군가가 그것에 대해 노력하고 있다고 가정/희망합니다).

제안 사항은 Jenkins 작업과 같은 일종의 CI 작업으로 CodeCommit 및 S3 액세스 용으로 구성된 IAM 역할을 사용하고 정기적으로 repo (개)를 폴링하고 변경 사항을 선택하고 커밋을 처리하고 변경 사항을 S3로 푸시하는 데 필요한 언어. 이 방법을 사용하는 것이 일반적인 방법입니까? 그렇습니다. 그러나 지금은 AWS 고유의 방법으로 생각해 낼 수 없습니다. 나는 사랑 누군가가 더 좋은 방법을 제안 볼 수 있습니다.

+0

그래,이 작업을 위해 CI 환경을 피하는 것이 좋습니다. CodeCommit + Lambda는 간단하게 스택을 배포 할 때 매우 가깝습니다. – bjaxbjax