Résoudre les problèmes liés aux GitHub jetons - AWS CodeDeploy

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Résoudre les problèmes liés aux GitHub jetons

Jeton GitHub OAuth non valide

CodeDeploy les applications créées après juin 2017 utilisent des jetons GitHub OAuth pour chaque AWS région. L'utilisation de jetons liés à des AWS régions spécifiques vous permet de mieux contrôler CodeDeploy les applications qui ont accès à un GitHub référentiel.

Si vous recevez une erreur de GitHub jeton, il se peut que vous ayez un ancien jeton qui n'est plus valide.

Pour corriger un jeton GitHub OAuth non valide

  1. Supprimez l'ancien jeton en utilisant l'une des méthodes suivantes :

    • Pour supprimer l'ancien jeton à l'aide de l'API, utilisez DeleteGitHubAccountToken.

    • Pour supprimer l'ancien jeton à l'aide de AWS Command Line Interface :

      1. Accédez à l'ordinateur sur lequel se trouve le jeton.

      2. Assurez-vous que le AWS CLI est installé sur cet ordinateur. Pour les instructions d'installation, reportez-vous à la section Installation, mise à jour et désinstallation du AWS CLI dans le guide de l'AWS Command Line Interface utilisateur

      3. Entrez la commande suivante sur l'ordinateur sur lequel réside le jeton :

        aws delete-git-hub-account-token

        Pour plus de détails sur la syntaxe des commandes, consultez delete-git-hub-account-token.

  2. Ajoutez un nouveau jeton OAuth. Pour plus d’informations, consultez Intégration CodeDeploy avec GitHub.

Nombre maximum de jetons GitHub OAuth dépassé

Lorsque vous créez un CodeDeploy déploiement, le nombre maximum de GitHub jetons autorisés est de 10. Si vous recevez un message d'erreur concernant les jetons GitHub OAuth, assurez-vous que vous disposez de 10 jetons ou moins. Si vous avez plus de 10 jetons, les premiers jetons qui ont été créés ne sont pas valides. Par exemple, si vous avez 11 jetons, le premier jeton que vous avez créé n'est pas valide. Si vous avez 12 jetons, les deux premiers jetons que vous avez créés ne sont pas valides. Pour plus d'informations sur l'utilisation de l' CodeDeploy API pour supprimer d'anciens jetons, consultez DeleteGitHubAccountToken.