콘솔 오류 및 AWS CodeCommit 문제 해결 - AWS CodeCommit

AWS CodeCommit 신규 고객은 더 이상 사용할 수 없습니다. AWS CodeCommit 의 기존 고객은 정상적으로 서비스를 계속 이용할 수 있습니다. 자세히 알아보기

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

콘솔 오류 및 AWS CodeCommit 문제 해결

다음 정보는 AWS CodeCommit 리포지토리 사용 시 발생하는 콘솔 오류를 해결하는 데 도움이 될 수 있습니다.

액세스 오류: 콘솔 또는 AWS CLI의 CodeCommit 리포지토리에 대한 암호화 키 액세스가 거부되었습니다.

문제: 콘솔 또는 AWS CLI에서 CodeCommit에 액세스하려고 하면 EncryptionKeyAccessDeniedException 또는 User is not authorized for the KMS default key for CodeCommit 'aws/codecommit' in your account 문구가 포함된 오류 메시지가 나타납니다.

가능한 해결 방법: 이 오류의 가장 일반적인 원인은 Amazon Web Services 계정이 CodeCommit에 필요한 AWS Key Management Service에 구독되어 있지 않기 때문입니다. AWS KMS 콘솔을 열고 AWS 관리 키를 선택한 다음 지금 시작하기를 선택합니다. 현재 AWS Key Management Service 서비스에 구독되어 있지 않다는 메시지가 표시되면 해당 페이지의 지침에 따라 구독을 시작합니다. CodeCommit 및 AWS Key Management Service에 대한 자세한 내용은 AWS KMS 및 암호화 섹션을 참조하세요.

암호화 오류: 리포지토리를 해독할 수 없습니다.

문제: 콘솔 또는 AWS CLI에서 CodeCommit 리포지토리에 액세스하려고 하면 Repository can't be decrypted라는 문구가 포함된 오류 메시지가 나타납니다.

가능한 해결 방법: 이 오류의 가장 일반적인 원인은 이 리포지토리의 데이터를 암호화하고 해독하는 데 사용되는 AWS KMS 키가 활성 상태가 아니거나 삭제 대기 중이기 때문입니다. CodeCommit에는 AWS Key Management Service의 활성 AWS 관리형 키 또는 고객 관리형 키가 필요합니다. AWS KMS 콘솔을 열고 AWS 관리형 키 또는 고객 관리형 키를 선택한 다음 리포지토리에 사용된 키가 리포지토리가 있는 AWS 리전에 있고 활성 상태인지 확인합니다. CodeCommit 및 AWS Key Management Service에 대한 자세한 내용은 AWS KMS 및 암호화 섹션을 참조하세요.

중요

리포지토리의 데이터를 암호화하고 해독하는 데 사용된 키가 영구적으로 삭제되었거나 다른 방법으로 액세스할 수 없는 경우 해당 키로 암호화된 리포지토리의 데이터에 액세스할 수 없습니다.

콘솔 오류: 콘솔에서 CodeCommit 리포지토리의 코드를 검색할 수 없습니다.

문제: 콘솔에서 리포지토리의 콘텐츠를 검색하려고 하면 액세스를 거부하는 오류 메시지가 나타납니다.

가능한 해결 방법: 이 오류의 가장 일반적인 원인은 Amazon Web Services 계정에 적용된 IAM 정책이 CodeCommit 콘솔에서 코드를 검색하는 데 필요한 권한을 하나 이상 거부하기 때문입니다. CodeCommit 액세스 권한 및 검색에 대한 자세한 내용은 AWS CodeCommit에 대한 인증 및 액세스 제어 섹션을 참조하세요.

디스플레이 오류: 파일을 열람하거나 파일 간 비교를 볼 수 없습니다.

문제: CodeCommit 콘솔에서 파일을 열람하거나 한 파일의 두 버전 간 비교를 보려 하면 파일 또는 차이점 내용이 너무 커서 표시할 수 없다는 오류가 나타납니다.

가능한 해결 방법: 이 오류의 가장 일반적인 원인은 파일이 너무 커서 표시할 수 없거나, 파일의 한 줄에 대한 문자 제한을 초과하는 줄이 하나 이상 포함되어 있거나, 파일의 두 버전 간의 차이점 내용이 줄 제한을 초과하기 때문입니다. 자세한 내용은 할당량 섹션을 참조하세요. 파일 또는 파일 버전 간의 차이를 보려면 원하는 IDE에서 로컬로 파일을 열거나, Git diff 도구를 사용하거나, git diff 명령을 실행할 수 있습니다.