创建自定义 CloudWatch 事件来监控 GitHub 存储库的每个新提交,而不是 CodeCommit 存储库状态更改

创建自定义 CloudWatch 事件来监控 GitHub 存储库的每个新提交,而不是 CodeCommit 存储库状态更改

您能否帮助我了解是否可以创建自定义 CloudWatch 事件来监控 GitHub 存储库的每个新提交,而不是 CodeCommit 存储库状态更改?在我看来,cloudwatch 事件主要用于 AWS 服务,但我想知道是否可以使用 GitHub 而不是 CodeCommit 实现以下链接功能。 https://aws.amazon.com/blogs/devops/adding-custom-logic-to-aws-codepipeline-with-aws-lambda-and-amazon-cloudwatch-events/。一般来说,我希望通过撤销控制台访问、限制对 GitHub 的访问以及将所有 cloudpipeline JSON 文件保存在存储库中并使用更新的环境变量提交,然后立即发布更改来通过命令行调用 codepipeline。

如果可以使用 python 构建 GitHub repo 状态更改功能并使用 lambda 执行它们,这可能吗?如果有人有相关示例,请分享。

相关内容