본문 바로가기

PROGRAMMING/CI&CD

2. AWS IAM 엑세스 키 발급

이전글 

https://dvpdvp.tistory.com/184

 

[Travis CI] Travis를 이용해 Push로 자동 배포하기

원래는 젠킨스로 배포를 했었는데 AWS에 CICD환경을 마련하려니 인스턴스를 하나 더 써야 해서 Push로 Travis 빌드 -> AWS S3를 통해 업로드 -> AWS CodeDeply -> AWS EC2에 배포를 해보려 한다. 첫 번째 할 일은

dvpdvp.tistory.com

전체 과정은

Push로 Travis 빌드 -> IAM키 발급 >  AWS S3를 통해 업로드 -> AWS CodeDeploy -> AWS EC2에 배포

이렇게 된다. 이번엔 IAM키 발급 부분을 포스팅 해보려 한다.

 

AWS IAM은 Identity and Access Management의 약자로키를 발급받으면 외부서비스가 AWS 서비스에 접근할 수 있는 권한을 갖게된다.

IAM

 

AWS에서 IAM을 검색해서 들어가면 아래와 같은 페이지가 뜬다.

 

 

 

사용자 추가를 클릭하고 사용자 이름과 엑세스 유형을 선택하는데, Travis와 연동하려는 목적이기 때문에

엑세스 키를 선택한다.

 

 

권한은 full access로 s3와 codeDeploy로 설정한다.

 

 

태그는 본인이 인지할수있는 이름으로 설정하면 된다.

 

 

위에서 한 설정이 잘 적용되었는지 확인 후 사용자 만들기를 선택하면

아이디와 비밀키가 생성된다.

 

사용자 생성 후 

아이디와 비밀키를 확인할 수 있는데, 이때 저장을 해놔야한다.

 

나중에 잃어버려서 엑세스키를 다시 들어가보면

아래와 같이 새로 생성하는 방법밖에 없기 때문이다.

 

 

IAM 키까지 생성이 완료되었다.