인라인 정책을 관리형 정책으로 변환
인라인 정책을 관리형 정책으로 변환 (Convert an inline policy to a managed policy)
계정에 인라인 정책(inline policy)이 있다면 이를 관리형 정책(managed policy)으로 변환할 수 있어요. 하려면 인라인 정책을 새 관리형 정책에 복사하고, 새 정책을 인라인 정책이 있던 아이덴티티에 연결한 뒤, 기존 인라인 정책을 삭제하면 돼요.
출처: 문서
본문
인라인 정책을 관리형 정책으로 변환
인라인 정책을 관리형 정책으로 변환하려면
- AWS Management Console에 로그인하고 https://console.aws.amazon.com/iam/ 에서 IAM 콘솔을 열어요.
- 탐색 창에서 User groups, Users, 또는 Roles를 선택해요.
- 목록에서 제거할 정책이 있는 사용자 그룹·사용자·역할의 이름을 선택해요.
- Permissions 탭을 선택해요.
- IAM 그룹의 경우 제거할 인라인 정책의 이름을 선택해요. 사용자와 역할의 경우 필요하면 Show n more를 선택하고 제거할 인라인 정책을 펼쳐요.
- Copy를 선택해 정책의 JSON 정책 문서를 복사해요.
- 탐색 창에서 Policies를 선택해요.
- Create policy를 선택한 뒤 JSON 옵션을 선택해요.
- 기존 텍스트를 JSON 정책 텍스트로 바꾸고 Next를 선택해요.
- 정책의 이름과 선택적 설명을 입력하고 Create policy를 선택해요.
- 탐색 창에서 User groups, Users, 또는 Roles를 다시 선택하고, 제거할 정책이 있는 사용자 그룹·사용자·역할의 이름을 다시 선택해요.
- Permissions 탭을 선택한 뒤 Add permissions를 선택해요.
- IAM 그룹의 경우 새 정책 이름 옆의 체크박스를 선택하고 Add permissions를 선택한 뒤 Attach policy를 선택해요. 사용자·역할의 경우 Add permissions를 선택하고 다음 페이지에서 Attach existing policies directly를 선택한 뒤 새 정책 이름 옆의 체크박스를 선택하고 Next를, 이어서 Add permissions를 선택해요.
- 사용자 그룹·사용자·역할의 요약 페이지로 돌아옵니다.
- 제거할 인라인 정책 옆의 체크박스를 선택하고 Remove를 선택해요.
더 알아보기 (Learn more)
- 관리형 정책과 인라인 정책 — 두 정책 유형의 차이를 확인해 보세요.
- 관리형 정책과 인라인 정책 중 선택 — 상황에 맞는 정책 유형을 고르는 방법을 살펴보세요.
- 고객 관리형 정책 — 관리형 정책의 개념을 참고하세요.