2016-07-08 116 views
1

我想將推入我的CodeCommit倉庫的某些文件部署到S3存儲桶中。我試圖用回購協議上的Lambda觸發器來做到這一點。但是,我無法獲得提交中更改的文件列表,也無法使用AWS CodeCommit API從CodeCommit請求特定文件。將文件從CodeCommit部署到S3

任何建議將不勝感激!

回答

0

是的,這種能力不在CodeCommit API中(但是......我假設/希望AWS的某個人正在使用它)。

我的建議是某種CI工作,比如Jenkins工作,使用爲CodeCommit和S3訪問配置的IAM角色,定期輪詢您的repo,獲取更改並使用您選擇的語言來處理提交併將更改推送到S3。這是一個完整的方式嗎?是的,但我目前無法提出以AWS爲本機的方式來完成此操作。我會看到有人建議更好的方法。

+0

是的,我希望避免爲了這個任務而旋轉CI環境。 CodeCommit + Lambda對於簡單堆棧部署非常貼心。 – bjaxbjax