협업

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

암호화

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

액세스 제어

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

높은 가용성 및 안정성

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

필요할 때 사용하는 리포지토리

AWS CodeCommit을 사용하면 기본적으로 최대 5,000개의 리포지토리를 만들고 요청에 따라 최대 2만 5,000개의 추가 리포지토리를 만들 수 있습니다. 코드와 함께 이미지와 라이브러리 등의 애플리케이션 자산을 비롯한 모든 형식의 파일을 저장하고 버전을 관리할 수 있습니다. 필요한 경우 쉽게 리포지토리를 만들고 사용을 완료하면 쉽게 삭제할 수 있습니다.

손쉬운 액세스 및 통합

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

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

이제 리포지토리에 영향을 주는 이벤트에 대한 알림을 수신할 수 있습니다. 알림은 Amazon SNS 알림 형식으로 수신됩니다. 각 알림에는 상태 메시지와 함께, 해당 알림이 생성되도록 한 이벤트가 발생한 리소스의 링크가 포함됩니다. 그 뿐 아니라, AWS CodeCommit 리포지토리 트리거를 사용하면 Amazon SNS를 사용해 알림을 보내고 HTTP 웹훅스를 생성하거나 선택한 리포지토리 이벤트에 대한 응답으로 AWS Lambda 함수를 호출할 수 있습니다.

AWS CodeCommit 요금에 대해 자세히 알아보기

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