创建要求加密所有 EFS 文件系统的 IAM 策略
您可以创建基于身份的 IAM 策略,授权用户使用控制台、AWS CLI 或 API 仅创建加密的 Amazon EFS 文件系统。以下过程介绍如何使用 IAM 控制台创建此类策略,然后将该策略应用于您账户中的用户。
要创建 IAM 策略以强制使用加密的 EFS 文件系统,请执行以下操作:
-
登录 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”: “*” } }