2016-07-08 77 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