本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在 Amazon Quick Suite 中创建自定义权限配置文件
| 适用于:企业版 |
| 目标受众:管理员和 Amazon Quick Suite 开发者 |
在企业版中,您可以限制人们可以在 Amazon Quick Suite 中访问的功能。您可以在 Quick Suite 中为所有身份类型配置账户、角色(管理员、作者、读者)和用户级别的自定义权限。用户级自定义权限会为指定用户覆盖角色的现有默认权限或自定义角色级权限。用户级自定义权限和角色级自定义权限会覆盖账户级自定义权限。
下面的限制适用于自定义权限。
-
您不能授予高于用户默认角色的权限。例如,如果用户拥有读者访问权限,则您不能向该用户授予编辑控制面板的权限。
-
要自定义用户或角色权限,您需要成为具有以下 IAM 权限的 Amazon Quick Suite 管理员:
-
quicksight:CreateCustomPermissions -
quicksight:DeleteCustomPermissions -
quicksight:DescribeCustomPermissions -
quicksight:ListCustomPermissions -
quicksight:UpdateCustomPermissions -
quicksight:DescribeAccountCustomPermissions -
quicksight:UpdateAccountCustomPermissions -
quicksight:DeleteAccountCustomPermissions
-
您可以创建自定义权限配置文件以限制对以下功能的任意组合的访问。父权能可用于限制对整个资产功能集的访问权限。禁用父权能后,所有关联的子功能也将被禁用。
使用此机制无法关闭没有父权能的功能。相反,必须将其限制为单个功能。
快速套件家长功能
| 家长能力 | 功能 |
|---|---|
|
分析 |
限制所有与分析相关的功能 |
|
控制面板 |
限制所有与仪表板相关的功能 |
|
操作 |
限制所有与操作相关的功能 |
|
自动化 |
限制所有与自动化相关的功能 |
|
聊天代理 |
限制所有与 Chat Agent 相关的功能 |
|
扩展 |
限制所有与扩展相关的功能 |
|
流 |
限制所有与 Flows 相关的功能 |
|
知识库 |
限制所有与知识库相关的功能 |
|
研究 |
限制所有与研究相关的功能 |
|
空间 |
限制所有与 Spaces 相关的功能 |
快捷套件功能
| 功能 | 亚马逊 Quick Suite 行为 | 家长能力 |
|---|---|---|
|
创建聊天代理 |
|
聊天代理 |
|
允许创作者在未经批准的情况下共享 |
|
流 |
|
使用 Bedrock 模型进行输出优化 |
|
流 |
|
启用 UI 代理来执行浏览器任务 |
|
流 |
|
使用互联网来改善结果 |
|
-- |
|
共享分析 |
|
分析 |
|
添加或运行异常检测 |
|
分析 |
|
打印表格 |
|
-- |
|
将工作表导出为 PDF |
|
-- |
|
创建或更新主题 |
|
-- |
|
共享控制面板 |
|
控制面板 |
|
将视觉内容导出为 CSV |
|
-- |
|
将可视化文件导出到 E |
|
-- |
|
创建或更新所有数据集 |
|
-- |
|
仅创建或更新 SPICE 数据集 |
|
-- |
|
共享数据集 |
|
-- |
|
查看账户 SPICE 容量 |
|
-- |
|
创建或更新所有数据源 |
|
-- |
|
共享数据源 |
|
-- |
|
创建共享文件夹 |
|
-- |
|
重命名共享文件夹 |
|
-- |
|
创建或更新预设电子邮件报告 |
|
-- |
|
订阅预定电子邮件报告 |
|
控制面板 |
|
预定电子邮件报告中的 CSV 附件 |
|
-- |
|
预定电子邮件报告中的 Excel 附件 |
|
-- |
|
预定电子邮件报告中的 PDF 附件 |
|
-- |
|
预定电子邮件报告中的内容 |
|
-- |
|
创建或更新阈值警报 |
|
-- |
可以为与 IAM 身份中心、Active Directory 集成的亚马逊 Quick Suite 账户或拥有 Amazon Quick Suite 托管用户的亚马逊 Quick Suite 账户创建自定义权限配置文件。Amazon Quick Suite 账户使用的身份类型决定了 Amazon Quick Suite 管理员配置自定义权限配置文件的方式。
以下过程向您展示如何控制对 Amazon Quick Suite 功能和相应功能的访问权限。
控制对 Amazon Quick Suite 功能和功能的访问权限
-
登录 Amazon Quick Suite 控制台。
-
选择管理 Quick Suite。
-
在管理员控制台的左侧导航菜单中,选择权限,然后选择自定义权限。
-
在 “自定义权限” 中,从 “配置文件” 中选择 “新建配置文件” 或选择编辑默认配置文件。
-
在 “新建个人资料” 中,执行以下操作:
-
在 “限制功能” 中 — 通过选中或取消选中相应的选项,选择是否允许系统使用特定功能。
-
在 “限制功能” 中 — 通过选中或取消选中相应的选项来选择是否允许特定功能。
-
为与 IAM 身份中心或 Active Directory 集成的 Amazon Quick Suite 账户创建自定义权限配置文件
Amazon Quick Suite 账户管理员可以使用以下步骤为与 IAM 身份中心或 Active Directory 集成的亚马逊 Quick Suite 账户创建自定义权限配置文件。
为与 IAM 身份中心或 Active Directory 集成的 Amazon Quick Suite 账户创建自定义权限配置文件
-
登录 Amazon 管理控制台
。 -
打开亚马逊 Quick Suite。
-
Amazon Quick Suite 管理控制台打开。选择 “自定义权限”。
-
此时将打开管理自定义权限页面。选择以下任一选项。
-
要创建新的自定义权限配置文件,请选择创建。
-
要编辑或查看现有的自定义权限配置文件,请选择所需配置文件旁边的省略号(三个点),然后选择编辑。
-
-
如果要创建或更新自定义权限配置文件,请为以下项目做出选择。
-
对于名称,为自定义权限配置文件输入名称。
-
对于限制,选择要拒绝的选项。您未选择的任何选项都被允许。例如,如果您不希望用户创建或更新数据源,但希望他们能够执行其他所有操作,请仅选择创建或更新数据源。
-
-
选择创建或更新,确认您的选择。要返回而不进行任何更改,请选择返回。
-
完成更改后,记录自定义权限配置文件的名称。向 API 用户提供自定义权限配置文件的名称,以便他们将自定义权限配置文件应用于角色或用户。
为使用 Amazon Quick Suite 托管用户的亚马逊 Quick Suite 账户创建自定义权限配置文件
Amazon Quick Suite 账户管理员可以使用以下步骤为使用亚马逊 Quick Suite 托管用户的亚马逊 Quick Suite 账户创建自定义权限配置文件。
为 Amazon Quick Suite 托管用户创建自定义权限配置文件
-
打开 Quick Suite 控制台
。 -
在 Amazon Quick Suite 控制台的任何页面上,选择右上角的 “管理 Quick Suite”。
只有 Amazon Quick Suite 管理员才能访问 “管理快速套件” 菜单选项。如果您无权访问 “管理 Quick Suite” 菜单,请联系您的 Amazon Quick Suite 管理员寻求帮助。
-
选择 “自定义权限”。您也可以选择 “管理用户” 部分,然后选择 “管理自定义权限”。
-
此时将打开管理自定义权限页面。选择以下任一选项。
-
要创建新的自定义权限配置文件,请选择创建。
-
要编辑或查看现有的自定义权限配置文件,请选择所需配置文件旁边的省略号(三个点),然后选择编辑。
-
-
如果要创建或更新自定义权限配置文件,请为以下项目做出选择。
-
对于名称,为自定义权限配置文件输入名称。
-
对于限制,选择要拒绝的选项。您未选择的任何选项都被允许。例如,如果您不希望用户创建或更新数据来源,但希望他们能够执行其他任何操作,请仅选择创建或更新数据来源。
-
-
选择创建或更新,确认您的选择。要返回而不进行任何更改,请选择返回。
-
完成更改后,记录自定义权限配置文件的名称。向 API 用户提供自定义权限配置文件的名称,以便他们将自定义权限配置文件应用于角色或用户。
创建自定义权限配置文件后,使用 Amazon Quick Suite APIs 添加或更改分配给用户、角色或账户的自定义权限配置文件。拥有足够权限的用户还可以使用该AWS::QuickSight::CustomPermissions Amazon CloudFormation 资源来管理 Amazon Quick Suite 自定义权限配置文件。使用以下主题详细了解如何使用 Amazon Quick Suite 管理自定义权限配置文件 APIs。
使用亚马逊 Quick Suite API 将自定义权限配置文件应用于亚马逊 Quick Suite 角色
创建自定义权限配置文件后,使用 Amazon Quick Suite APIs 添加或更改分配给角色的自定义权限配置文件。
在开始之前,您需要设置和配置 Amazon CLI。有关安装 Amazon CLI 的更多信息,请参阅 Amazon Command Line Interface 用户指南中的安装或更新最新版本的 Amazon CL Amazon I 和配置 CLI。您还需要权限才能使用 Amazon Quick Suite API。
以下示例通过调用 UpdateRoleCustomPermission API 来更新分配给角色的自定义权限。
aws quicksight update-role-custom-permission \ --roleROLE\ --aws-account-idAWSACCOUNTID\ --namespace default \ --custom-permissions-namePERMISSIONNAME\ --regionREGION
以下示例返回分配给角色的自定义权限配置文件。
aws quicksight describe-role-custom-permission \ --roleROLE\ --aws-account-idAWSACCOUNTID\ --namespace default \ --regionREGION
以下示例将自定义权限配置文件从角色中删除。
aws quicksight delete-role-custom-permission \ --roleROLE\ --aws-account-idAWSACCOUNTID\ --namespace default \ --regionREGION
使用 Amazon Quick Suite API 向用户应用自定义权限配置文件
以下示例将自定义权限配置文件应用于用户。
aws quicksight update-user-custom-permission \ --aws-account-idAWSACCOUNTID\ --namespacedefault\ --user-nameUSER_NAME\ --custom-permissions-namemyCustomPermission
以下示例将自定义权限配置文件从用户中删除。
aws quicksight delete-user-custom-permission \ --aws-account-idAWSACCOUNTID\ --namespacedefault
以下示例向新的 Amazon Quick Suite IAM 用户添加了自定义权限。
aws quicksight register-user \ --iam-arn arn:aws:iam::AWSACCOUNTID:user/USER\ --identity-type IAM \ --user-role AUTHOR \ --custom-permissions-namecustom-permissions-profile-name\ --emailAWSACCOUNTID\ --namespace default \
您还可以将现有 IAM 用户与新的权限配置文件关联。以下示例对现有 IAM 用户的自定义权限配置文件进行了更新。
aws quicksight update-user \ --user-nameUSERNAME\ --role AUTHOR \ --custom-permissions-namecustom-permissions-profile-name\ --emailAWSACCOUNTID\ --namespace default \
以下示例将现有用户从权限配置文件中移除。
aws quicksight update-user \ --user-nameUSERNAME\ --role AUTHOR \ --unapply-custom-permissions \ --emailAWSACCOUNTID\ --namespace default
要测试应用于某个角色或用户的自定义权限,请登录该用户的账户。当用户登录 Amazon Quick Suite 时,他们将被授予他们有权访问的最高权限角色。可以授予用户的最高权限角色是“管理员”。可以授予用户的最低权限角色是 Reader。有关 Amazon Quick Suite 中角色的更多信息,请参阅在 Ama zon Quick Suite 中管理用户访问权限。
如果您分配的自定义权限配置文件将数据来源共享限制给作者的角色,则该作者将无法再访问允许数据来源共享的控件。相反,受影响的作者对数据来源拥有仅查看权限。
将自定义权限配置文件应用于账户
将自定义权限配置文件应用于账户
-
打开 Quick Suite 控制台
。 -
从右上角选择配置文件图标。
-
选择管理 Quick Suite。只有 Amazon Quick Suite 管理员才能查看此页面。
-
选择 “自定义权限”。如果您的 Quick Suite 账户使用 Quick Suite 托管用户,也可以选择 “管理用户” 部分,然后选择 “管理自定义权限”。
-
找到所需的账户自定义权限。在操作下的选项菜单中,选择设置为账户配置文件。
使用 Quick Suite 将自定义权限配置文件应用于账户 APIs
创建自定义权限配置文件后,使用 Quick Suite API 添加或更改分配给账户的自定义权限配置文件。
在开始之前,您需要设置和配置 Amazon CLI。有关安装 Amazon CLI 的更多信息,请参阅 Amazon 命令行界面用户指南中的安装或更新最新版本的 Amazon
CL Amazon I 和配置 CLI。您还需要以下 IAM 权限:quicksight:UpdateAccountPermission、quicksight:DescribeAccountPermission 和 quicksight:DeleteAccountCustomPermission。
以下示例通过调用 UpdateAccountPermission API 来更新分配给账户的自定义权限。
aws quicksight update-account-custom-permission \ --aws-account-idAWSACCOUNTID\ --custom-permissions-namePERMISSIONNAME\ --regionREGION
以下示例返回分配给账户的自定义权限配置文件。
aws quicksight describe-account-custom-permission \ --aws-account-idAWSACCOUNTID\ --regionREGION
以下示例从账户中取消应用自定义权限配置文件。
aws quicksight delete-account-custom-permission \ --aws-account-idAWSACCOUNTID\ --regionREGION