GitHub 토큰 문제 해결 - AWS CodeDeploy

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

GitHub 토큰 문제 해결

유효하지 않은 GitHub OAuth 토큰

2017년 6월 이후에 만든 CodeDeploy 애플리케이션은 각 AWS 리전에 GitHub OAuth 토큰을 사용합니다. 특정 AWS 리전에 연결된 토큰을 사용하면 어떤 CodeDeploy 애플리케이션이 GitHub 리포지토리에 액세스 권한이 있는지 더욱 세부적으로 제어할 수 있습니다.

GitHub 토큰 오류가 발생하면 현재 유효하지 않은 이전 토큰일 수 있습니다.

유효하지 않은 GitHub OAuth 토큰 문제를 해결하려면

  1. 다음 방법 중 하나를 사용하여 이전 토큰을 제거합니다.

    • API를 사용하여 이전 토큰을 삭제하려면 DeleteGitHubAccountToken을 사용합니다.

    • AWS Command Line Interface를 사용하여 이전 토큰을 제거하려면

      1. 토큰이 있는 컴퓨터로 이동합니다.

      2. AWS CLI가 컴퓨터에 설치되어 있는지 확인합니다. 설치 지침은 AWS Command Line Interface 사용 설명서에서 AWS CLI 설치, 업데이트 및 제거를 참조하세요.

      3. 토큰이 있는 컴퓨터에서 다음 명령을 입력합니다.

        aws delete-git-hub-account-token

        명령 구문에 대한 세부 정보는 delete-git-hub-account-token을 참조하세요.

  2. 새 OAuth 토큰을 추가합니다. 자세한 내용은 GitHub와 CodeDeploy 통합 섹션을 참조하세요.

GitHub OAuth 토큰 최대 수 초과

CodeDeploy 배포를 생성할 때 허용되는 GitHub 토큰의 최대 수는 10개입니다. GitHub OAuth 토큰에 대한 오류가 발생하면 토큰 수가 10개 이하인지 확인하세요. 토큰이 10개가 넘으면 가장 오래된 토큰이 무효해집니다. 예를 들어 토큰이 11개이면 제일 처음에 만든 토큰이 무효해집니다. 토큰이 12개이면 처음에 만든 토큰 2개가 무효해집니다. CodeDeploy API를 사용하여 오래 된 토큰을 삭제하는 방법은 DeleteGitHubAccountToken을 참조하세요.