처음에 IAM
탭에 들어가서 사용자
를 하나 만들겠습니다. 그리고 프로그래밍 방식 엑세스
를 체크하면 엑세스 키
, 비밀 엑세스 키
를 발급 받아 나중에 사용하게 됩니다.
그리고 사용자
에게 S3 접근 권한
, CodeDeploy 접근 권한
을 추가해야 합니다. (자동 배포할 때 S3, CodeDeploy를 사용할 것이기 때문입니다.)
그리고 다음
을 누르다 보면 위와 같은 화면을 볼 수 있습니다. 엑세스 키 ID
, 비밀 엑세스 키
는 위의 화면에서만 볼 수 있기 때문에 꼭 .csv 다운로드
를 해서 로컬에 저장하고 있어야 합니다.
EC2가 CodeDeploy를 연동받을 수 있게 EC2에게 IAM 역할 하나를 만들겠습니다.
EC2를 체크하고 다음을 누르겠습니다.
AmazonEC2RoleAWSCodeDeploy
를 체크하고 다음을 누르겠습니다.
원하는 이름을 적고 정책
이 올바르게 생성되었는지 확인한 후에 생성 버튼을 누르겠습니다.
그리고 위에서 만든 역할을 EC2에 적용해보겠습니다.
기억할 수 있는 이름의 키, 값
을 설정하고 저장을 누르겠습니다. (이것은 CodeDeploy로 배포할 때 사용되기 때문에 기억하기 쉬운 이름으로 하는 것이 좋습니다.)
IAM 역할
을 하나 만들고 거기에서 CodeDeploy
를 체크하겠습니다.
위와 같이 이름을 정하고 계속 다음을 눌러서 CodeDeploy Role
을 만들겠습니다.