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 inválido GitHub OAuth

CodeDeploy os aplicativos criados após junho de 2017 usam GitHub OAuth tokens 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 inválido GitHub OAuth

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

    • Para remover o token antigo usando DeleteGitHubAccountTokeno. API

    • 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 OAuth token. Para obter mais informações, consulte Integrando com CodeDeploy GitHub.

Número máximo de GitHub OAuth tokens excedido

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