

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

# AWS CodeCommit
<a name="aws-codecommit"></a>

[AWS CodeCommit](https://aws.amazon.com/codecommit/)는 프라이빗 git 리포지토리를 호스팅하는 안전하고 확장성이 뛰어난 관리형 소스 제어 서비스입니다. CodeCommit을 사용하면 자체 소스 제어 시스템을 운영할 필요가 없으며 프로비저닝 및 확장할 하드웨어나 설치, 구성 및 운영할 소프트웨어가 없습니다. CodeCommit을 사용하여 코드에서 바이너리에 이르기까지 모든 것을 저장할 수 있으며 GitHub의 표준 기능을 지원하므로 기존 Git 기반 도구와 원활하게 작동할 수 있습니다. 또한 팀은 CodeCommit의 온라인 코드 도구를 사용하여 프로젝트를 검색, 편집 및 협업할 수 있습니다. AWS CodeCommit 에는 다음과 같은 몇 가지 이점이 있습니다.
+ **협업** - 협업 소프트웨어 개발을 위해 AWS CodeCommit 설계되었습니다. 코드를 쉽게 커밋, 분기 및 병합할 수 있으므로 팀의 프로젝트를 쉽게 제어할 수 있습니다. CodeCommit은 코드 검토를 요청하고 공동 작업자와 코드를 논의하는 메커니즘을 제공하는 풀 요청도 지원합니다.
+ **암호화** - 원하는 대로 HTTPS 또는 SSH를 AWS CodeCommit 사용하여 파일을 송수신할 수 있습니다. 또한 리포지토리는 고객별 키를 사용하여 [AWS Key Management Service](https://aws.amazon.com/kms) (AWS KMS)를 통해 저장 시 자동으로 암호화됩니다.
+ **액세스 제어** - [AWS Identity and Access Management](https://aws.amazon.com/iam) (IAM)를 AWS CodeCommit 사용하여 데이터에 액세스하는 방법, 시간 및 위치 외에도 데이터에 액세스할 수 있는 사용자를 제어하고 모니터링합니다. CodeCommit은 [AWS CloudTrail](https://aws.amazon.com/cloudtrail) 및 [Amazon CloudWatch](https://aws.amazon.com/cloudwatch)를 통해 리포지토리를 모니터링하는 데도 도움이 됩니다.

  **고가용성 및 내구성** - [Amazon Simple Storage Service](https://aws.amazon.com/s3)(Amazon S3) 및 [Amazon DynamoDB](https://aws.amazon.com/dynamodb)에 리포지토리를 AWS CodeCommit 저장합니다. 암호화된 데이터는 여러 시설에 중복 저장됩니다. 이 아키텍처는 리포지토리 데이터의 가용성과 내구성을 높입니다.
+ **알림 및 사용자 지정 스크립트 **- 이제 리포지토리에 영향을 미치는 이벤트에 대한 알림을 받을 수 있습니다. 알림은 [Amazon Simple Notification Service](https://aws.amazon.com/sns)(Amazon SNS) 알림으로 제공됩니다. 각 알림에는 상태 메시지와 이벤트가 해당 알림을 생성한 리소스에 대한 링크가 포함됩니다. 또한 AWS CodeCommit 리포지토리 신호를 사용하여 Amazon SNS로 알림을 보내고 HTTP 웹후크를 생성하거나 선택한 리포지토리 이벤트에 대한 응답으로 [AWS Lambda](https://aws.amazon.com/lambda) 함수를 호출할 수 있습니다.