
CodeCommit ?
- 안전한 Git 기반의 리포지토리를 클라우드 기반으로 제공하는 완전 관리형 소스 제어 서비스 이다
- 개발된 소스를 저장하고 제어할 수 있는 기능
- 요청,분기 및 병합 기능을 활용하면 팀에서 다른 개발자나 구성원과 협업을 할 수 있으며, 이를 통해 효율적으로 소스코드를 관리할 수 있다.
- AWS Code Commit 은 콘솔에서 파일 업로드 추가 편집을 하기위해 로컬 컴퓨터에서 AWS CodeCommit 에 접속할수 있도록 인증을 위한 설정이 필요하다.
CodeCommit 후 Git Hub에 코드를 클론해온뒤 , CodeBuild까지 이어지기 위해 방법을 적어본다.
CodeCommit 을 이용하기 위해서
1. AWS CLI 연결에 사용할 엑세스 키와 비밀엑세스 키 만들기
2. HTTPS Git 자격증명 생성
을 알아볼수 있다.
먼저 AWS 사이트에 접속한뒤에 로그인한다.
IAM > 사용자로 이동해 사용자 생성 버튼 눌러준다.

사용자 이름을 지정해준다.

다음을 클릭하게 되면 권한 설정을 해줄수 있는데 직접 정책 연결을 선택해준뒤 권한 정책에서 AWSCodeCommitFullAccess 로 설정해준다.

마지막 단계 검토 및 생성 단계에서 맞게 했는지 체크 해준뒤 사용자 생성 클릭

그럼 생성된 이름 CodeCommit_User 을 클릭해준뒤 엑세스 키 만들기 클릭

AWS CLI 연결에 사용해주기 위함이기때문에 사용사례에 맨위 클릭

그럼 엑세스 키 와 비밀 엑세스 키가 생성된다. !
.csv 파일 다운로드 하면 파일로 저장된다.

이번엔 AWS CLI 엑세스 키 말고 따로 AWS CodeCommit에 대한 HTTPS Git 자격증명 항목에서 자격 증명 생성을 해줘야한다.
다시 IAM > 사용자탭 클릭후 아까 만든 사용자 계정을 클릭한다.
보안자격증명 메뉴 탭 클릭 후 AWS CodeCommit 에대한 HTTPS Git 자격증명에서 자격증명생성 클릭

이것도 위와같이 따로 저장해두기 !

이렇게 하면 완료 !
다음 포스트에서는 Cloud9에서 CodeCommit을 활용한 Code버전 관리방법에 대해 적어보려 한다.
간단설명요약 💬
1. AWS CLI는 AWS Command Line Interface(AWS CLI)의 줄일말로 명령줄 셸의 명령을 사용하여 AWS 서비스와 상호 작용할 수 있는 오픈 소스 도구이다.
2. AWS CLI를 사용하기 위해서는 엑세스 키와 비밀엑세스 키를 등록해 줘야한다.
3. CodeCommit을 사용하기위해 먼저 HTTPS Git 자격증명 생성을 해줘야한다.