无法创建AW​​S CodeBuild Webhook

时间:2017-11-28 10:31:15

标签: amazon-web-services webhooks aws-codebuild

我正在尝试通过AWS CodeBuild创建一个webhook,这是我收到的错误。

This is the error 我还尝试使用以下命令通过AWS CLI创建webhook:

aws codebuild create-webhook --project-name myClassifiedProjectName

我得到同样的错误:

An error occurred (OAuthProviderException) when calling the CreateWebhook operation: Unable to create webhook at this time. Please try again later.

有什么建议吗?

5 个答案:

答案 0 :(得分:6)

我遇到了同样的问题,并且能够通过为我的Github用户获取适当的权限来解决它。基本上我的Github用户没有权限创建webhook,虽然我有权阅读回购。

答案 1 :(得分:2)

对于其他来这里寻求解决方案的人:对我们来说,每个GitHub存储库的限制是20个webhook。我们有一个monorepo,目前每个项目管道都有一个触发器,显然不再可行了。显然,一条更有用的错误消息可以节省几个小时的调试...

答案 2 :(得分:1)

我认为这是AWS方面的服务器错误。我在4小时后再次尝试,现在突然工作了。

答案 3 :(得分:0)

我们使用Bitbucket IP whitelisting,尽管添加了相关的AWS ranges,但我也无法创建Web挂钩。我求助于禁用IP白名单,再次设置CodeBuild,然后重新启用它。

注意:Bitbucket将通知所有管理员白名单已被禁用!

答案 4 :(得分:0)

为了添加我的解决方案(事后),我通过在我的 GitHub 个人访问令牌上选择启用 SSO 解决了这个问题。如果您的 GitHub 组织使用 SSO,并且您希望 CodeBuild 能够访问您组织中的私有存储库,那么您需要允许对个人访问令牌进行 SSO。