

# 创建要求加密所有 EFS 文件系统的 IAM 策略
<a name="creating-an-iam-policy"></a>

 您可以创建基于身份的 IAM 策略，授权用户使用控制台、AWS CLI 或 API 仅创建加密的 Amazon EFS 文件系统。以下过程介绍如何使用 IAM 控制台创建此类策略，然后将该策略应用于您账户中的用户。

要创建 IAM 策略以强制使用加密的 EFS 文件系统，请执行以下操作：

1.  登录 AWS 管理控制台，并打开 [IAM 控制台](https://console.aws.amazon.com/iam/)。

1.  在导航窗格中的 **Access Management**（访问管理）下面，选择 **Policies**（策略）。

1.  选择 **Create Policy**（创建策略）以显示 Create Policy（创建策略）页面。

1.  在 **Visual Editor**（可视化编辑器）选项卡中，输入以下信息。
   + 对于 **Service**（服务），请选择 **EFS**。
   + 对于 **Actions**（操作），在搜索字段中输入 `create`，然后选择 **CreateFileSystem**。
   + 对于 **Request conditions**（请求条件），单击 **Add condition**（添加条件）链接，为 **Condition Key**（条件键）搜索 `elasticfilesystem:Encrypted`，为 **Operator**（运算符）搜索 `Bool`，为 **Value**（值）搜索 `true`。

1.  为策略提供 **Name**（名称）和 **Description**（描述）。验证策略摘要，包括 **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”: “*”
       }
   }
   ```