我正在尝试通过AWS CodeBuild创建一个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.
有什么建议吗?
答案 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。