github已弃用 Integration和Services ,并建议使用Webhooks或Github应用程序。我在这里的怀疑是,AWS SQS需要自我介绍的请求(https://docs.aws.amazon.com/awssimplequeueservice/latest/sqsdeveloperguide/sqs-api-request-authentication.html),我无法通过github webhooks实现它。
有人对此有iDeia或有一些想共享的解决方案吗?
我建议配置一个触发AWS lambda函数的API网关端点,该函数将插入您的SQS队列。然后,您将配置GitHub Webhook以击中API网关端点。
您可以设置具有SQS完整访问角色的Amazon API网关,并创建一个API,以将其发布在SQS Queue中。
使用API网关和SQS处理Webhook处理。这将有所帮助。