Solucione problemas con los GitHub tokens - AWS CodeDeploy

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Solucione problemas con los GitHub tokens

El token de GitHub OAuth no es válido

CodeDeploy las aplicaciones creadas después de junio de 2017 utilizan tokens de GitHub OAuth para cada región. AWS El uso de fichas vinculadas a AWS regiones específicas te permite controlar mejor qué CodeDeploy aplicaciones tienen acceso a un GitHub repositorio.

Si recibes un error de GitHub token, es posible que tengas un token antiguo que ahora no es válido.

Para corregir un token de GitHub OAuth no válido

  1. Para eliminar el token anterior, utilice uno de los siguientes métodos:

    • Para eliminar el token anterior mediante la API, usa. DeleteGitHubAccountToken

    • Para eliminar el token antiguo mediante la AWS Command Line Interface:

      1. Vaya al ordenador en el que reside el token.

      2. Asegúrese de que AWS CLI está instalado en este equipo. Para obtener instrucciones, consulte Instalación, actualización y desinstalación de la AWS CLI en la Guía del usuario de la AWS Command Line Interface .

      3. Introduzca el siguiente comando en el equipo en el que reside el token:

        aws delete-git-hub-account-token

        Para obtener más información sobre la sintaxis del comando, consulte delete-git-hub-account-token.

  2. Añada un nuevo token de OAuth. Para obtener más información, consulte Integración CodeDeploy con GitHub.

Se ha superado el número máximo de tokens de GitHub OAuth

Al crear una CodeDeploy implementación, la cantidad máxima de GitHub tokens permitidos es 10. Si recibes un error sobre los tokens de GitHub OAuth, asegúrate de tener 10 o menos tokens. Si tiene más de 10 tokens, los primeros tokens que se han creado no son válidos. Por ejemplo, si tiene 11 tokens, el primer token que ha creado no es válido. Si tiene 12 tokens, los dos primeros tokens que ha creado no son válidos. Para obtener información sobre el uso de la CodeDeploy API para eliminar los tokens antiguos, consulta. DeleteGitHubAccountToken