Solución de problemas de token de GitHub
Token OAuth de GitHub no válido
Las aplicaciones de CodeDeploy creadas después de junio de 2017 utilizan tokens OAuth de GitHub para cada región de AWS. El uso de tokens vinculados a regiones específicas de AWS le da más control sobre qué aplicaciones de CodeDeploy tienen acceso a un repositorio de GitHub.
Si recibe un error de token de GitHub, es posible que tenga un token más antiguo que ahora no es válido.
Para corregir un token de OAuth de GitHub no válido
-
Para eliminar el token anterior, utilice uno de los siguientes métodos:
-
Utilice DeleteGitHubAccountToken para eliminar el token antiguo.
-
Para eliminar el token antiguo mediante la AWS Command Line Interface:
-
Vaya al ordenador en el que reside el token.
-
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.
-
Introduzca el siguiente comando en el equipo en el que reside el token:
aws delete-git-hub-account-tokenPara obtener información detallada sobre la sintaxis del comando, consulte delete-git-hub-account-token.
-
-
-
Añada un nuevo token de OAuth. Para obtener más información, consulte Integración de CodeDeploy con GitHub.
Se ha superado el número máximo de tokens de OAuth de GitHub
Al crear una implementación de CodeDeploy, el número máximo permitido de tokens de GitHub es 10. Si recibe un error de tokens de OAuth de GitHub, asegúrese de que tiene 10 tokens o menos. 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 más información sobre el uso de la API de CodeDeploy para eliminar tokens antiguos, consulte DeleteGitHubAccountToken.