Skip to main content

16B. IAM 사용자 생성하기

About 1 minAWScrashcoursepyrasisawsamazon-web-services

16B. IAM 사용자 생성하기 관련

목차

아마존 웹 서비스를 다루는 기술

16장 - 2. IAM 사용자 생성하기

아마존 웹 서비스를 다루는 기술

이제 IAM 사용자를 생성하고 IAM 그룹에 추가해보겠습니다.

IAM 사용자 목록(<FontIcon icon="iconfont icon-select"/> → )에서 위쪽 <FontIcon icon="iconfont icon-select"/> 버튼을 클릭합니다
IAM 사용자 목록([Details][Users])에서 위쪽 [Create New Users] 버튼을 클릭합니다

IAM 사용자를 생성합니다. 한 번에 5개까지 생성할 수 있습니다. Enter User Names의 첫 번째 칸에 exampleuser1을 입력하고 [Create] 버튼을 클릭합니다.

  • Generate an access key for each User: AWS 계정의 액세스 키를 생성한 것처럼 각 IAM 사용자도 액세스 키를 별도로 생성할 수 있습니다. IAM 사용자의 액세스 키는 필요한 부분만 권한을 설정할 수 있기 때문에 AWS 계정의 액세스 키보다 보안상 좀더 안전합니다.
IAM 계정 생성
IAM 계정 생성

IAM 사용자가 생성되었습니다. Show User Security Credentials를 클릭하면 exampleuser1의 액세스 키와 시크릿 키가 표시됩니다.

이 부분을 복사해서 따로 보관하거나 <FontIcon icon="iconfont icon-select"/> 버튼을 클릭하여 액세스 키, 시크릿 키 파일을 다운로드합니다.
이 부분을 복사해서 따로 보관하거나 [Download Credentials] 버튼을 클릭하여 액세스 키, 시크릿 키 파일을 다운로드합니다.

Warning

여기서 액세스 키와 시크릿 키를 따로 복사하여 보관하지 않거나, [Download Credentials] 버튼을 클릭하여 파일을 받지 않고 그냥 [Close Window] 버튼을 클릭하여 창을 닫아버리면 두 번 다시 시크릿 키를 확인할 수 없게 됩니다(시크릿 키는 일종의 비밀번호입니다). 따라서 생성된 직후 키들을 복사하여 보관하거나 파일을 꼭 받아두어야 합니다.

그냥 닫아버렸거나 키 파일을 분실하였다면 이 액세스 키는 사용할 방법이 없으므로 폐기하고, 새로운 액세스 키를 생성해야 합니다.

IAM 사용자 목록에 IAM 사용자(exampleuser1)가 생성되었습니다.

IAM 사용자()의 체크 박스를 선택하고 위쪽 <FontIcon icon="iconfont icon-select"/> 버튼을 클릭하면 팝업 메뉴가 나옵니다. <FontIcon icon="iconfont icon-select"/>을 클릭합니다.
IAM 사용자(exampleuser1)의 체크 박스를 선택하고 위쪽 [User Actions] 버튼을 클릭하면 팝업 메뉴가 나옵니다. [Add User to Groups]을 클릭합니다.

IAM 그룹에 IAM 사용자를 추가합니다. IAM 사용자는 여러 그룹에 속할 수 있습니다.

앞에서 생성한 EC2Admin을 선택하고 <FontIcon icon="iconfont icon-select"/> 버튼을 클릭합니다.
앞에서 생성한 EC2Admin을 선택하고 [Add to Groups] 버튼을 클릭합니다.

IAM 그룹에 사용자가 추가되었습니다.

IAM 사용자 목록에서 IAM 사용자()를 선택하면 세부 내용에서 이 IAM 사용자가 속한 IAM 그룹이 표시됩니다.
IAM 사용자 목록에서 IAM 사용자(exampleuser1)를 선택하면 세부 내용에서 이 IAM 사용자가 속한 IAM 그룹이 표시됩니다.

이제 이 IAM 사용자(exampleuser1)가 S3에 접근할 수 있도록 설정해보겠습니다.

IAM 사용자 목록에서 IAM 사용자()를 선택합니다. 그리고 <FontIcon icon="iconfont icon-select"/> 탭의 <FontIcon icon="iconfont icon-select"/> 버튼을 클릭합니다.
IAM 사용자 목록에서 IAM 사용자(exampleuser1)를 선택합니다. 그리고 [Permissions] 탭의 [Attach User Policy] 버튼을 클릭합니다.

IAM 사용자의 권한입니다. Select Policy Template에는 AWS의 모든 리소스에 대한 접근 권한을 Full Access, Read Only Access, 기타 Access로 구분하여 준비해놓았습니다. 개수가 상당히 많으므로 스크롤을 내려 Amazon S3 Full Access의 [Select] 버튼을 클릭합니다.

AWS Policy Generator나 직접 정책Custom Policy을 작성하여 설정할 수도 있습니다.
AWS Policy Generator나 직접 정책Custom Policy을 작성하여 설정할 수도 있습니다.

S3에만 접근할 수 있도록 해주는 정책 파일Policy Document이 자동으로 생성됩니다.

<FontIcon icon="iconfont icon-select"/> 버튼을 클릭합니다.
[Apply Policy] 버튼을 클릭합니다.
IAM 사용자()의 세부 내용에서 User Policies 부분에 S3 접근권한 정책이 추가되었습니다.
IAM 사용자(exampleuser1)의 세부 내용에서 User Policies 부분에 S3 접근권한 정책이 추가되었습니다.

이찬희 (MarkiiimarK)
Never Stop Learning.