Solucionar problemas de GitHub token - AWS CodeDeploy

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Solucionar problemas de GitHub token

Token OAuth GitHub inválido

CodeDeploy os aplicativos criados após junho de 2017 usam tokens GitHub OAuth para cada AWS região. O uso de tokens vinculados a AWS regiões específicas oferece mais controle sobre quais CodeDeploy aplicativos têm acesso a um GitHub repositório.

Se você receber um erro de GitHub token, talvez tenha um token antigo que agora é inválido.

Para corrigir um token GitHub OAuth inválido

  1. Remova o token antigo usando um dos seguintes métodos:

    • Para remover o token antigo usando a API, use DeleteGitHubAccountToken.

    • Para remover o token antigo usando o AWS Command Line Interface:

      1. Vá para o computador em que o token reside.

      2. Verifique se o AWS CLI está instalado neste computador. Para obter instruções de instalação, consulte Instalação, atualização e desinstalação da AWS CLI no Guia do usuário AWS Command Line Interface .

      3. Digite o seguinte comando no computador em que o token reside:

        aws delete-git-hub-account-token

        Para obter detalhes sobre a sintaxe do comando, consulte delete-git-hub-account-token.

  2. Adicione um novo token OAuth. Para ter mais informações, consulte Integrando com CodeDeploy GitHub.

Número máximo de tokens GitHub OAuth excedido

Quando você cria uma CodeDeploy implantação, o número máximo de GitHub tokens permitidos é 10. Se você receber um erro sobre tokens GitHub OAuth, verifique se você tem 10 ou menos tokens. Se você tiver mais de 10 tokens, os primeiros tokens que foram criados serão considerados inválidos. Por exemplo, se você tiver 11 tokens, o primeiro token criado será inválido. Se tiver 12 tokens, os dois primeiros tokens que você criou serão inválidos. Para obter informações sobre como usar a CodeDeploy API para remover tokens antigos, consulte DeleteGitHubAccountToken.