일하는/Cloud, Web

[AWS] EC2 인스턴스에서 CodeCommit 사용 설정하기

김논리 2021. 6. 7. 10:35

EC2 인스턴스에서 CodeCommit에 있는 Repository를 연결하고 싶은 경우, HTTPS 나 SSH 설정을 이용하여 연결하여도 되지만, 더 간단한? 방법을 소개한다.

 

우선, IAM role(역할)을 생성하여 AWSCodeCommitFullAccess 권한을 부여한다.

EC2 인스턴스 생성 시 앞서 생성한 IAM role을 설정하거나, 이미 생성된 인스턴스는 보안 탭으로 이동하여 IAM role을 설정해 준다.

EC2 인스턴스에 접속하여 awscli를 설치한다.

$ sudo apt-get update
$ sudo apt-get install awscli

 

 

awscli 를 통해 CodeCommit 명령어를 사용할 수 있는지 확인해 본다.

$ aws codecommit help

help 페이지가 출력되면, 정상적으로 설치가 된 것이다.

 

다음 명령어를 이용하여 CodeCommit credential helper를 설정한다.

$ git config --global credential.helper '!aws codecommit credential-helper $@'
$ git config --global credential.UseHttpPath true

 

설정이 완료되면, https로 코드를 clone 해 보자~

# example
$ git clone https://git-codecommit.*.amazonaws.com/v1/repos/YourRepositoryName

 

'일하는 > Cloud, Web' 카테고리의 다른 글

[Testing][웹 서버 성능 테스트 도구] Apache Bench  (0) 2021.11.11
Django REST Framework API Key 사용법  (0) 2021.06.25
[AWS] AWS CodeCommit  (0) 2021.06.07
Node.js  (0) 2021.06.03
Fast API  (0) 2021.02.03