

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

# 콘솔 오류 및 문제 해결 AWS CodeCommit
<a name="troubleshooting-cs"></a>

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

**Topics**
+ [액세스 오류: 콘솔 또는에서 CodeCommit 리포지토리에 대한 암호화 키 액세스가 거부됨 AWS CLI](#troubleshooting-ae3)
+ [암호화 오류: 리포지토리를 해독할 수 없습니다.](#troubleshooting-ck1)
+ [콘솔 오류: 콘솔에서 CodeCommit 리포지토리의 코드를 검색할 수 없습니다.](#troubleshooting-cs1)
+ [디스플레이 오류: 파일을 열람하거나 파일 간 비교를 볼 수 없습니다.](#troubleshooting-dd1)

## 액세스 오류: 콘솔 또는에서 CodeCommit 리포지토리에 대한 암호화 키 액세스가 거부됨 AWS CLI
<a name="troubleshooting-ae3"></a>

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

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

## 암호화 오류: 리포지토리를 해독할 수 없습니다.
<a name="troubleshooting-ck1"></a>

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

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

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

## 콘솔 오류: 콘솔에서 CodeCommit 리포지토리의 코드를 검색할 수 없습니다.
<a name="troubleshooting-cs1"></a>

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

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

## 디스플레이 오류: 파일을 열람하거나 파일 간 비교를 볼 수 없습니다.
<a name="troubleshooting-dd1"></a>

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

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