GitHub トークンの問題のトラブルシューティング - AWS CodeDeploy

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

GitHub トークンの問題のトラブルシューティング

無効な GitHub OAuth トークン

CodeDeploy 2017 年 6 月以降に作成された アプリケーションは、リージョンごとに AWS GitHub OAuth トークンを使用します。特定の AWS リージョンに関連付けられたトークンを使用すると、 GitHub リポジトリにアクセスできる CodeDeploy アプリケーションをより詳細に制御できます。

GitHub トークンエラーが表示された場合は、古いトークンが無効になっている可能性があります。

無効な GitHub OAuth トークンを修正するには

  1. 以下のいずれかの方法を使用して、古いトークンを削除してください。

    • API を使用して古いトークンを削除するには、 を使用します DeleteGitHubAccountToken

    • AWS Command Line Interfaceを使用して古いトークンを削除するには:

      1. トークンが存在するコンピュータに移動します。

      2. AWS CLI がこのコンピュータにインストールされていることを確認します。インストール方法については、AWS CLIユーザーガイド の「AWS Command Line Interface のインストール、更新、およびアンインストール」を参照してください。

      3. トークンが存在するコンピュータで、次のコマンドを入力します。

        aws delete-git-hub-account-token

        コマンド構文の詳細については、delete-git-hub-account「-token」を参照してください。

  2. 新しい OAuth トークンを追加します。詳細については、「 CodeDeploy との統合 GitHub」を参照してください。

GitHub OAuth トークンの最大数を超えました

CodeDeploy デプロイを作成する場合、許可される GitHub トークンの最大数は 10 です。 GitHub OAuth トークンに関するエラーが表示された場合は、トークンが 10 個以下であることを確認してください。トークンが 10 個以上ある場合は、最初に作成されたトークンが無効になります。たとえば、トークンが 11 個ある場合、最初に作成したトークンが無効になります。トークンが 12 個ある場合、最初に作成した 2 個のトークンが無効になります。 CodeDeploy API を使用して古いトークンを削除する方法については、「」を参照してください DeleteGitHubAccountToken