amazon-web-services - 使用 lambda webhook 触发 AWS 代码管道
问题描述
我需要我的 AWS 代码管道仅在某些文件签入到某个分支中的 bitbucket 存储库时才运行。
我设法通过 AWS Code build 实现了这一点,但据我所知,使用代码管道并不那么简单。
我知道我需要将 webhook 附加到将触发管道(如果需要)的 lambda 函数。但我在管理控制台中找不到任何关于它的信息。寻找它只会让我绕圈子。
这应该很简单,有人有这方面的经验吗?
解决方案
所以你需要实现的是以下工作流程:
- 创建API 网关端点。
- 创建您的 CodePipeline 管道
- 创建您的 Lambda 函数,该函数将对代码执行任何检查并触发您的 CodePipeline
- 在 API Gateway 中创建触发 Lambda 的方法/资源
然后将 API Gateway 端点添加到您的 Bitbucket Web 挂钩。
推荐阅读
- batch-file - 如果批处理脚本中存在路径,则使用特定驱动器
- python - SparkException:卡方检验期望因子
- excel - 数据移动速度极慢 VBA - 替代方案
- javascript - 如何让我的 slackbot 在线程中回复,而不是使用 Google App Script 回复整个频道
- javascript - 如何确定 JavaScript 中元素的格式化上下文?
- elasticsearch - elasticsearch & 我如何搜索精确的数组元素
- python - 在python中使用yield嵌套列表的递归问题
- blockchain - 从块 0 中获取密钥列表
- docker - 为 Web .net 核心应用程序自动生成 Dockerfile
- javascript - js 到烧瓶并返回到单页应用程序中的 js