협업

AWS CodeCommit은 협업 소프트웨어 개발을 위해 설계되었습니다. 손쉽게 코드를 커밋, 브랜치 및 병합할 수 있으므로 팀 프로젝트에 대한 제어를 간편하게 유지 관리할 수 있습니다. 또한, CodeCommit은 협업자에게 코드 검토를 요청하고 코드를 논의할 수 있는 메커니즘을 제공하는 pull 요청을 지원합니다. AWS Management Console, AWS CLI 또는 AWS SDK에서 리포지토리를 생성하고 Git를 통해 해당 리포지토리를 사용할 수 있습니다.

암호화

원하는 대로 HTTPS 및 SSH를 사용해 AWS CodeCommit에서 파일 송수신을 할 수 있습니다. 또한, 리포지토리는 고객별 키를 사용한 AWS Key Management Service(KMS)를 통해 저장 중 자동으로 암호화됩니다.

액세스 제어

AWS CodeCommit는 AWS Identity and Access Management를 사용하여 누가 데이터에 액세스할 수 있는지는 물론 액세스 방법, 시기, 위치까지 제어하고 모니터링할 수 있습니다. 또한, CodeCommit은 AWS CloudTrail 및 AWS CloudWatch를 통해 리포지토리를 모니터링하는 데 도움이 됩니다.

높은 가용성 및 안정성

AWS CodeCommit은 리포지토리를 Amazon S3 및 Amazon DynamoDB에 저장합니다.  암호화된 데이터는 여러 시설에 걸쳐 중복으로 저장됩니다. 이러한 아키텍처는 리포지토리 데이터의 가용성과 내구성을 높입니다.

무제한 리포지토리

AWS CodeCommit에서는 기본적으로 최대 1,000개의 리포지토리와 요청 시 무제한으로 리포지토리를 지원하므로 필요한 만큼 리포지토리를 생성할 수 있습니다. 코드와 함께 이미지와 라이브러리 등의 애플리케이션 자산을 비롯한 모든 형식의 파일을 저장하고 버전 관리할 수 있습니다.

손쉬운 액세스 및 통합

리포지토리 관리에 AWS Management Console, AWS CLI, AWS SDK를 사용할 수 있습니다. 또한, Git 명령 또는 Git 그래픽 도구를 사용하여 리포지토리 소스 파일과 상호 작용할 수 있습니다. AWS CodeCommit은 모든 Git 명령을 지원하며 기존 Git 도구와 연동됩니다. 기존 개발 환경 플러그인 또는 지속적인 통합/지속적인 전송 시스템과 통합할 수 있습니다.

알림 및 사용자 정의 스크립트

AWS CodeCommit 리포지토리 트리거를 사용하면, Amazon Simple Notification Service(SNS)를 사용해 알림을 보내고 HTTP 웹훅스를 생성하거나 선택한 리포지토리 이벤트에 대한 응답으로 AWS Lambda 함수를 호출할 수 있습니다.

AWS CodeCommit 요금에 대해 자세히 알아보십시오

요금 페이지로 이동하기
구축할 준비가 되셨습니까?
AWS CodeCommit 시작하기
추가 질문이 있으십니까?
문의하기