JeongMin-dev
[AWS] Spring Boot + GitActions + CodeDeploy CI/CD 자동배포 2 본문
Spring Boot + GitActions + CodeDeploy 이용하여 CI/CD 자동배포 구현하기 2
IAM 설정
IAM 설정 부분이 해야할것들이 많아 천천히 보시고 따라하시면됩니다.
- 사용자설정
- 액세스 키 발급
- 역할 설정
순서대로 진행합니다.
AWS Management Console (콘솔) 에 접속하여 IAM 검색 IAM 페이지 이동
● 사용자 설정
IAM 리소스 안 사용자 숫자 클릭 > 사용자 생성 버튼 클릭
1단계 - 사용자 세부 정보 지정
- 사용할 이름을 넣어주신 후 다음버튼 클릭
2단계 - 권한설정
- 권한 옵션을 직접 정책 연결 으로 변경
- 권한 정책에서 AmazonS3FullAccess 검색 후 체크, AWSCodeDeployFullAccess 검색 후 체크
- 스크롤을 내려 다음버튼 클릭
3단계 - 검토 및 생성
- 위에서 설정한 권한과 이름이 맞는지 확인
- 우측 하단 사용자 생성 버튼 클릭
● 액세스 키 발급
IAM 메인화면에서 새로 만든 사용자 이름을 클릭하여 상세페이지로 들어갑니다.
중간 보안 자격 증명 탭으로 이동하여 스크롤을 내린 후 액세스 키 만들기 버튼을 클릭해 줍니다.
1단계 - 액세스 키 모범 사례 및 대안
- 기타로 설정 후 다음버튼
2단계 - 설명 태그 설정
- 사용할 이름 설정
- 액세스 키 만들기 버튼 클릭
3단계 - 액세스 키 검색
- .csv 파일 다운로드 버튼 클릭
- 찾기 쉬운 폴더에 저장
- 완료버튼 클릭
그후 .csv 파일을 열어보면 Access key ID, Secret access key 두개의 키가 있을텐데 나중에 GitActions 설정 파일
gradle.yml 에서 쓸 예정입니다.
● 역할 설정
IAM 페이지로 돌아와 좌측에 액세스 관리 > 역할 페이지로 이동후
우측 상단에 역할 만들기 버튼 클릭
1단계 - 신뢰할 수 있는 엔터티 선택
- AWS 서비스 클릭
- 사용사례 EC2 클릭
- 다음 버튼 클릭
2단계 - 권한 추가
- AmazonS3FullAccess 검색 후 체크박스 클릭
- AWSCodeDeployFullAccess 검색 후 체크박스 클릭
- 다음버튼 클릭
3단계 - 이름 지정, 검토 및 생성
- 사용할 이름 설정
- 스크롤을 내려서 체크한 권한과 맞는지 확인
- 아래 역할생성 버튼클릭
역할을 하나 더 생성해줘야하는데 이번에는 사용 사례에서 CodeDeploy를 검색 후 사진과같이 설정해줍니다.
이름 지정 후 역할생성 버튼 클릭
'Server > AWS' 카테고리의 다른 글
[AWS] Spring Boot + GitActions + CodeDeploy CI/CD 자동배포 3 (0) | 2023.08.31 |
---|---|
[AWS] Spring Boot + GitActions + CodeDeploy CI/CD 자동배포 1 (0) | 2023.08.31 |
[AWS] JAVA 설치 방법 (0) | 2023.07.03 |
[AWS] 톰캣 수동 설치방법 (0) | 2023.07.03 |
[AWS] root 계정 활성화 (0) | 2023.07.03 |