Solução de problemas de token do GitHub - AWS CodeDeploy

Solução de problemas de token do GitHub

Token OAuth inválido do GitHub

Os aplicativos do CodeDeploy criados depois de junho de 2017 usam tokens OAuth do GitHub para cada região da AWS. O uso de tokens vinculados a regiões AWS específicas dá a você mais controle sobre quais aplicativos CodeDeploy têm acesso a um repositório GitHub.

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

Para corrigir um token OAuth inválido do GitHub

  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 obter mais informações, consulte Integrar o CodeDeploy com o GitHub.

Número máximo de tokens OAuth do GitHub excedido

Quando você cria uma implantação do CodeDeploy, o número máximo de tokens do GitHub permitido é 10. Se receber um erro sobre os tokens OAuth do GitHub, verifique se você tem 10 tokens ou menos. 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 API do CodeDeploy para remover tokens antigos, consulte DeleteGitHubAccountToken.