すべての EFS ファイルシステムの暗号化を要求する IAM ポリシーの作成 - Amazon Elastic File System を使用したファイルデータの暗号化

すべての EFS ファイルシステムの暗号化を要求する IAM ポリシーの作成

コンソール、AWS CLI、または API を使用して、暗号化された Amazon EFS ファイルシステムのみを作成することをユーザーに許可する IAM ID ベースポリシーを作成できます。次の手順では、IAM コンソールを使用してこのようなポリシーを作成し、そのポリシーをアカウント内のユーザーに適用する方法を説明します。

暗号化された EFS ファイルシステムを強制する IAM ポリシーを作成するには:

  1. AWS マネジメントコンソールにサインインし、IAM コンソールを開きます。

  2. ナビゲーションペインの [アクセス管理] で、[ポリシー] をクリックします。

  3. [ポリシーの作成] をクリックして、[ポリシーの作成] ページを表示します。

  4. [ビジュアルエディタ] タブで、次の情報を入力します。

    • [サービス] で、[EFS] を選択します。

    • [アクション] で、検索フィールドに create を入力し、[CreateFileSystem] をクリックします。

    • [リクエスト条件] で [条件の追加] リンクをクリックし、[条件キー] は elasticfilesystem:Encrypted 、[演算子]は Bool 、[] は true で検索します。

  5. ポリシーの [名前] と [説明] を入力します。[Encrypted] リクエスト条件を含む、ポリシーサマリーを確認します。

  6. [ポリシーの作成] をクリックしてポリシーを保存します。

アカウント内のユーザーにポリシーを適用するには:

  1. IAM コンソールの [アクセス管理] で、[ユーザー] をクリックします。

  2. ポリシーを適用するユーザーを選択します。

  3. [アクセス権限の追加] をクリックして [アクセス権限を追加] ページを表示します。

  4. [既存のポリシーを直接アタッチ] を選択します。

  5. 前の手順で作成した EFS ポリシーの名前を入力します。

  6. ポリシーを選択して展開します。次に [{} JSON] をクリックしてポリシーの内容を確認します。次の JSON ポリシーのように表示されます。

    { “Version”: “2012-10-17”, “Statement”: [ { “Sid”: “VisualEditior0”, “Effect”: “Allow”, “Action”: “elasticfilesystem:CreateFileSystem”, “Condition”: { “Bool”: { “elasticfilesystem:Encrypted”: “true” } }, “Resource”: “*” } }