![](https://velog.velcdn.com/images/dnjsdn96/post/c88d5cdf-98a5-4ea2-b99f-9bfe26667562/image.png)
1. AWS 콘솔 > IAM > 사용자 > "사용자 생성" 버튼 클릭
![](https://velog.velcdn.com/images/dnjsdn96/post/5fa245d3-7c0f-49e6-ba2b-30cb8b84fcbf/image.png)
2. 사용자 이름 입력 > 다음
![](https://velog.velcdn.com/images/dnjsdn96/post/290a2407-b5db-4eda-acb9-9c5d6ff8f106/image.png)
3. 권한 설정
![](https://velog.velcdn.com/images/dnjsdn96/post/885a81a5-5318-48bc-8d15-dece3998db2a/image.png)
"직접 정책 연결"을 선택하고 3가지 권한을 준다.
- AmazonEC2FullAccess
- AmazonS3FullAccess
- AWSCodeDeployFullAccess
4. 사용자 생성
![](https://velog.velcdn.com/images/dnjsdn96/post/e5dffc6d-d70b-4aa7-b8f0-8ad80adc1e93/image.png)
5. 사용자 생성 완료
![](https://velog.velcdn.com/images/dnjsdn96/post/c4c31931-b586-4b14-9755-52a22304a414/image.png)
6. "액세스 키 만들기" 클릭
![](https://velog.velcdn.com/images/dnjsdn96/post/ab6a26d8-84d2-448b-85cb-74c9abd8faed/image.png)
7. "기타" 선택
![](https://velog.velcdn.com/images/dnjsdn96/post/9b22d3d4-ca3d-4ebe-9fa6-2182d55f1a13/image.png)
8. 설명 태그 입력 후 액세스 키 만들기
![](https://velog.velcdn.com/images/dnjsdn96/post/f68c27b5-ee68-4076-ba57-41c70f67145f/image.png)
9. 안전한 곳에 키 저장 후 완료
![](https://velog.velcdn.com/images/dnjsdn96/post/91a33103-0d2c-47e0-853b-85ced6605577/image.png)
10. 역할 > 역할 생성
![](https://velog.velcdn.com/images/dnjsdn96/post/a4a20841-9633-43ec-8153-542cfdbd8773/image.png)
11. AWS 서비스, EC2 - EC2 선택
![](https://velog.velcdn.com/images/dnjsdn96/post/6a10abee-9219-4656-b78c-829d66021f3a/image.png)
다음으로 넘어가서
12. 권한 부여
![](https://velog.velcdn.com/images/dnjsdn96/post/cedd11a4-0f91-40a1-acd5-9666f23248cc/image.png)
![](https://velog.velcdn.com/images/dnjsdn96/post/53b51ac8-e32a-47c9-8acd-62d439fcefd3/image.png)
- AmazonS3FullAccess
- AWSCodeDeployFullAccess
두가지 권한 부여 후 다음
13. 검토 후 생성
![](https://velog.velcdn.com/images/dnjsdn96/post/48f47cb3-2d60-440a-bfd7-ea8ab6bbc14f/image.png)
![](https://velog.velcdn.com/images/dnjsdn96/post/b56c4c6c-0b1f-4d69-8e9f-eb5ce96fe568/image.png)
14. CodeDeploy용 역할 생성
![](https://velog.velcdn.com/images/dnjsdn96/post/c646b77f-72c8-4d76-8c2d-0ff1de316f6c/image.png)
다음
![](https://velog.velcdn.com/images/dnjsdn96/post/b1ff190b-cc6f-459c-a65c-1862d01987e8/image.png)
손댈것 없이 그대로 다음
![](https://velog.velcdn.com/images/dnjsdn96/post/1ebf0b30-ef46-4744-a9cc-a72c8206a22e/image.png)
![](https://velog.velcdn.com/images/dnjsdn96/post/050c1fad-92af-42da-8528-cf4d623b8212/image.png)
역할 생성 완료
15. EC2 인스턴스에 등록
![](https://velog.velcdn.com/images/dnjsdn96/post/43663064-2675-426c-b424-9e81b7480493/image.png)
원하는 인스턴스 체크 후 작업 > 보안 > IAM 역할 수정 클릭
![](https://velog.velcdn.com/images/dnjsdn96/post/bde55e35-dfea-4589-9b12-a31848c72ff6/image.png)
생성한 IAM 역할 선택 후 IAM 역할 업데이트