DevOps
(DevOps) AWS에서 S3+CodeDeploy로 EC2 자동배포 (1)
JJeongHyun
2023. 12. 25. 14:20
반응형
● 순서
1. AWS IAM 설정
2. EC2 보안설정
1. IAM 설정하기
- AWS에서 iam를 검색해서 접속한다
- 왼쪽 액세스 관리 - 사용자 배너를 클릭해서 사용자 생성을 누른다
- 사용자이름 (원하는 이름으로) 작성 후 다음을 클릭한다
- 권한 옵션은 직접 정책 연결을 누른다
- 두 가지를 선택해서 넘어간다
- S3FullAccess
- CodeDeployFullAcess
- 체크박스만 눌러주고 다음을 눌러서 완성한다
- 해당 사용자 설정에 접근할 수 있는 AcessKey와 AccessSecretKey를 생성해야 한다
- 생성 후 나오는 AccessKey와 AccessSecretKey를 저장 둬야 한다
- 완성 후에만 볼 수 있고 그 이후에는 다시 접근할 수없기에 별도로 저장을 해야 한다
- 왼쪽에 액세스 관리 역할을 클릭 후 역할생성을 클릭한다
- 역할생성을 우리는 크게 두 가지를 할 것이다
- 먼저 EC2에 S3와 CodeDeploy에 접근하는 역할
- CodeDeploy에 관한 역할
- codeDeploy역할은 선택 후 기본설정으로 완료하면 된다
2. EC2 보안설정
- 이제 사용할 EC2 인스턴스로 넘어가서 보안설정을 추가 및 수정해 주면 된다
- IAM 역할 수정을 클릭 후 위 과정에서 생성한 IAM 설정으로 업데이트해주면 된다