使用Lambda Webhook触发AWS代码管道

时间:2020-06-07 15:41:46

标签: amazon-web-services bitbucket webhooks aws-codepipeline

我需要我的AWS Code管道仅在将某些文件检入到某个分支的bitbucket存储库中时运行。

我设法通过AWS Code构建来实现这一点,但是据我了解,使用代码管道并不是那么简单。

我知道我需要在lambda函数上附加一个Webhook,这将触发管道(如果需要)。但是我在管理控制台中找不到任何有关它的信息。搜索它只会使我陷入圈子。

应该很简单,任何人都对此有经验吗?

1 个答案:

答案 0 :(得分:3)

因此,您需要实现以下工作流程:

  • 创建一个API Gateway端点。
  • 创建您的CodePipeline管道
  • 创建您的Lambda函数,该函数将对代码执行任何检查并触发您的CodePipeline
  • 在API网关中创建触发您的Lambda的方法/资源

然后将API网关终结点添加到您的Bitbucket Web挂钩。