모든 EFS 파일 시스템을 암호화해야 하는 IAM 정책 생성
콘솔, AWS CLI 또는 API를 사용하여 암호화된 Amazon EFS 파일 시스템만 생성하도록 사용자에게 권한을 부여하는 IAM 자격 증명 기반 정책을 생성할 수 있습니다. 다음 절차에서는 IAM 콘솔을 사용하여 이러한 정책을 생성한 다음, 계정 사용자에게 정책을 적용하는 방법을 설명합니다.
암호화된 EFS 파일 시스템을 적용하기 위한 IAM 정책을 생성하는 방법은 다음과 같습니다.
-
AWS 관리 콘솔에 로그인하고 IAM 콘솔
을 엽니다. -
탐색 창의 액세스 관리(Access Management)에서 정책(Policies)을 선택합니다.
-
정책 생성(Create policy)을 선택하면 정책 생성(Create policy) 페이지가 표시됩니다.
-
시각적 편집기(Visual Editor) 탭에서 다음 정보를 입력합니다.
서비스(Service)에서 EFS를 선택합니다.
작업(Actions)의 경우, 검색 필드에
create
를 입력한 다음 CreateFileSystem을 선택합니다.요청 조건(Request conditions)의 경우, 조건 추가(Add condition) 링크를 클릭하고 조건 키(Condition Key)에 대해
elasticfilesystem:Encrypted
, 연산자(Operator)에 대해Bool
, 값(Value)에 대해true
를 검색합니다.
-
정책의 이름(Name) 및 설명(Description)을 입력합니다. 암호화(Encrypted) 요구 조건을 포함하여 정책 요약을 확인합니다.
-
정책 생성(Create policy)을 선택하여 정책을 생성합니다.
계정 사용자에게 정책을 적용하는 방법:
-
IAM 콘솔의 액세스 관리(Access management)에서 사용자(Users)를 선택합니다.
-
정책을 적용할 사용자를 선택합니다.
-
권한 추가(Add permissions)를 선택하여 권한 추가(Add permissions) 페이지를 표시합니다.
-
기존 정책 직접 연결(Attach existing policies directly)을 선택합니다.
-
이전 절차에서 생성한 EFS 정책의 이름을 입력합니다.
-
정책을 선택하고 확장합니다. 그런 다음 {}JSON을 선택하여 정책 내용을 확인합니다. 다음 JSON 정책과 같아야 합니다.
{ “Version”: “2012-10-17”, “Statement”: [ { “Sid”: “VisualEditior0”, “Effect”: “Allow”, “Action”: “elasticfilesystem:CreateFileSystem”, “Condition”: { “Bool”: { “elasticfilesystem:Encrypted”: “true” } }, “Resource”: “*” } }