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

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

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

GitHub OAuth トークンが無効です

2017 年 6 月以降に作成された CodeDeploy アプリケーションでは、各 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」を参照してください。