【发布时间】:2016-06-07 06:38:22
【问题描述】:
我在我的 AWS CodeCommit 存储库中创建了一个触发器,该触发器在触发时运行一个 Lambda 函数。 Lambda 函数在我的开发服务器上调用一个脚本来执行 git pull。到目前为止一切顺利。
问题是我需要将触发触发器的存储库的名称或 ID 传递给开发机器,以便我可以 git pull 正确的存储库。那么我的问题是,如何调用在 Lambda 函数中触发 Lambda 函数的存储库的名称或 ID?
我的 Lambda 函数是用 Python 编写的。
我查看了http://docs.aws.amazon.com/lambda/latest/dg/welcome.html 的 Lambda 文档,但没有提及 CodeCommit。这可能是因为 CodeCommit 触发器是相当新的——只有几个月的历史。 http://docs.aws.amazon.com/lambda/latest/dg/eventsources.html 有一些事件源文档。我按照http://docs.aws.amazon.com/codecommit/latest/userguide/how-to-notify-lambda.html 上的教程创建了 Lambda 函数。
【问题讨论】:
标签: python git amazon-web-services lambda aws-codecommit