IAM
IAM 이란
IAM 은 AWS 가 제공하는 사용자 계정 관리 서비스이다. Role 에 기반해서 Access Control 을 한다 ( Role Based Access Control )
- AWS 계정 : AWS 의 루트 계정으로, AWS 가 제공하는 모든 서비스를 조작할 수 있는 권한을 갖는다
- IAM 계정 : 허가된 AWS 서비스를 조작할 수 있는 계정
사용자 추가
![](https://velog.velcdn.com/images/lijahong/post/001fbe8c-5cb7-4a3a-ba2b-6705eb559995/image.png)
![](https://velog.velcdn.com/images/lijahong/post/3c136b32-3f7a-49fb-b1f5-27c4995570e5/image.png)
- 사용자 이름, 자격 증명 유형, 비밀번호 설정
![](https://velog.velcdn.com/images/lijahong/post/9dfe6f90-1d0f-4a3a-923e-014060d77aa3/image.png)
사용자를 생성해주자
![](https://velog.velcdn.com/images/lijahong/post/cdfb2403-cbb6-403e-bb56-128298ba893a/image.png)
![](https://velog.velcdn.com/images/lijahong/post/39d40667-eefd-4637-9f38-34a3bbd9340d/image.png)
- 해당 주소도 중요하므로 따로 복사해두자. 이는 인증하는 주소이다
- 계정 ID 도 로그인하는데 사용되므로 기억해두자
IAM 사용자 인증
![](https://velog.velcdn.com/images/lijahong/post/c5284f08-712d-4704-8715-72d6519451d3/image.png)
- IAM 사용자로 로그인을 하자. 계정 이름은 user1 이다
![](https://velog.velcdn.com/images/lijahong/post/ac035b6b-83c1-4647-a229-5e095d13db17/image.png)
- 권한이 없는 서비스에 접속하면, 수행할 권한이 없다고 나온다
AWS & Eclipse 연결
참고 : https://aws.amazon.com/ko/tools/
![](https://velog.velcdn.com/images/lijahong/post/ce2c9d2d-e6e2-4625-89fe-878fdd63dfd6/image.png)
![](https://velog.velcdn.com/images/lijahong/post/3339414d-7da3-4fac-b220-0c8cc5f27a36/image.png)
![](https://velog.velcdn.com/images/lijahong/post/965a68c4-9e9a-4a4d-8983-45a636807cdc/image.png)
![](https://velog.velcdn.com/images/lijahong/post/fb1c30aa-0a84-45d8-8768-d4c954cc0d1b/image.png)
![](https://velog.velcdn.com/images/lijahong/post/b759fd21-e41f-4293-8d1d-e5fef1f2e46d/image.png)
![](https://velog.velcdn.com/images/lijahong/post/44c84546-ae0d-4ec5-982e-b3e1a02043bd/image.png)
- AWS Console 에서 S3 버킷을 만들면, Eclipse 에서 확인할 수 있다
AWS & VSCODE 연결
![](https://velog.velcdn.com/images/lijahong/post/2cb45d23-158d-4962-aa41-98050e7d42dd/image.png)
- VSCODE 에서도 AWS Toolkit 을 설치하자
![](https://velog.velcdn.com/images/lijahong/post/eaf99811-80f0-4b04-9347-ccdad509b17f/image.png)
- Ctrl + Shift + p 를 눌러서 Command Palette 를 열고, AWS: Connect to AWS 를 누르자
![](https://velog.velcdn.com/images/lijahong/post/0abe9e2b-659c-425f-acfe-d1e38da61ceb/image.png)
- Edit credentials 를 누르고, Key ID 와 Key 를 입력하자
![](https://velog.velcdn.com/images/lijahong/post/6e8f0edd-e668-437f-9374-6d9f4b119fdd/image.png)
![](https://velog.velcdn.com/images/lijahong/post/14865c56-14a7-47c5-8e82-3d42e71a28c7/image.png)