

# 建立需要加密所有 EFS 檔案系統的 IAM 政策
<a name="creating-an-iam-policy"></a>

 您可以建立以 IAM 身分區分的政策，授權使用者使用主控台、AWS CLI 或 API 時，只能建立加密的 Amazon EFS 檔案系統。下列程序描述如何使用 IAM 主控台建立此類政策，然後再將該政策套用至您帳戶中的使用者。

建立強制執行加密 EFS 檔案系統的 IAM 政策：

1.  登入 AWS 管理主控台，並開啟 [IAM 主控台](https://console.aws.amazon.com/iam/)。

1.  在導覽窗格的 **Access management** (存取管理) 下，選擇 **Policies** (政策)。

1.  選擇 **Create policy** (建立政策)，隨即會顯示 Create policy (建立政策) 頁面。

1.  在 **Visual Editor** (視覺化編輯器) 標籤中，輸入下列資訊。
   + 針對**服務**，請選擇 **EFS**。
   + 針對**動作**，請在搜尋欄位中輸入 `create`，然後選擇 **CreateFileSystem** (建立檔案系統)。
   + 針對 **請求條件**，請按一下 **Add condition** (新增條件) 連結，對 **Condition Key** (條件金鑰) 搜索 `elasticfilesystem:Encrypted`、對 **Operator** (運算子) 搜尋 `Bool`，以及對 **Value** (值) 搜尋 `true`。

1.  提供該政策的**名稱**與**描述**。確認政策摘要，包括 **Encrypted** (加密) 請求條件。

1.  選擇 **Create policy** (建立政策)，以建立政策。

對帳戶中的使用者套用政策：

1.  在 IAM 主控台中的 **Access management** (存取管理) 下，選擇 **Users** (使用者)。

1.  選取要套用該政策的使用者。

1.  選擇 **Add permissions** (新增許可)，隨即會顯示 Add permissions (新增許可) 頁面。

1.  選擇 **Attach existing policies directly** (直接連接現有政策)。

1.  輸入您於上一個程序中所建立的 EFS 政策名稱。

1.  選取並展開該政策。然後選擇 **{}JSON**，以確認該政策的內容。看起來應該像下列 JSON 政策。

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