AWS CodeDeploy
User Guide (API 版本 2014-10-06)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

GitHub 令牌问题排查

无效 GitHub OAuth 令牌

2017 年 6 月之后创建的 AWS CodeDeploy 应用程序在每个 AWS 区域中均使用 GitHub OAuth 令牌。使用与特定区域关联的令牌能够让您更好地控制哪些 AWS CodeDeploy 应用程序可以访问 GitHub 存储库。

如果您收到 GitHub 令牌错误,可能是因为您拥有的令牌较旧,不再有效。

修复无效的 GitHub OAuth 令牌:

  1. 使用 DeleteGitHubAccountToken 删除旧令牌。

  2. 添加新的 OAuth 令牌。有关更多信息,请参阅 将 AWS CodeDeploy 与 GitHub 集成

超出了 GitHub OAuth 令牌数量上限

您在创建 AWS CodeDeploy 部署时,允许的 GitHub 令牌数量上限为 10 个。如果您收到 GitHub OAuth 令牌错误,请确保令牌的数量少于或等于 10 个。如果您有 10 个以上的令牌,则最先创建的令牌无效。例如,如果您有 11 个令牌,则创建的第一个令牌无效。如果您有 12 个令牌,则最先创建的两个令牌无效。有关使用 AWS CodeDeploy API 删除旧令牌的信息,请参阅 DeleteGitHubAccountToken