View a markdown version of this page

分配自定义权限配置文件 - Amazon Quick

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

分配自定义权限配置文件

创建自定义权限配置文件后,可以将其分配给用户、角色或帐户。拥有足够权限的用户还可以使用该AWS::QuickSight::CustomPermissions CloudFormation 资源管理 Amazon Quick 自定义权限配置文件。

分配自定义权限配置文件(快速控制台)

您可以为特定用户、角色或整个账户分配自定义权限配置文件。分配配置文件将取代该级别的任何现有分配。用户、角色或账户一次只能拥有一个有效的自定义权限配置文件。

注意

如果用户或角色已经分配了自定义权限配置文件,则新分配将取代之前的分配。该用户或角色的原始配置文件不再有效。同样,如果账户级别的配置文件已处于活动状态,Quick 会在您替换该配置文件之前显示警告。

分配自定义权限配置文件
  1. 打开 Quick 控制台。

  2. 选择 “快速管理” 。

  3. 在左侧导航栏中,选择 “权限”,然后选择 “自定义权限” 。

  4. 在自定义权限页面上,找到要分配的配置文件。选择配置文件旁边的操作菜单,然后选择分配。

    提示

    您还可以在创建配置文件后立即分配配置文件。在配置文件创建页面上选择 “创建” 后,Quick 将直接带您进入任务页面。

  5. 在任务页面上,配置谁会收到此个人资料:

    • 用户 — 输入要将此配置文件分配给的用户的用户名。您可以添加多个用户。

    • 角色 -选择要将此配置文件分配给的快速角色(管理员、作者、读者)。

    • 设为账户默认值 -选择此选项可将配置文件应用为账户级别的默认值。如果账户级别的配置文件已处于活动状态,Quick 会显示一条警告,表明现有分配将被替换。

  6. 准备就绪后,选择 “分配” 。您将返回到自定义权限列表页面。

分配自定义权限配置文件 (AWS CLI)

在开始之前,您需要设置和配置 AWS CLI。有关安装 AWS CLI 的更多信息,请参阅 AWS Command Line Interface 用户指南中的安装或更新最新版本的 AWS CL AWS I 和配置 CLI。您还需要权限才能使用快速 API。

更新自定义权限分配

以下示例更新分配给角色的自定义权限。

aws quicksight update-role-custom-permission \ --role ROLE \ --aws-account-id AWSACCOUNTID \ --namespace default \ --custom-permissions-name PERMISSIONNAME

以下示例将自定义权限配置文件应用于用户。

aws quicksight update-user-custom-permission \ --aws-account-id AWSACCOUNTID \ --namespace default \ --user-name USER_NAME \ --custom-permissions-name PERMISSIONNAME

以下示例更新分配给账户的自定义权限。

aws quicksight update-account-custom-permission \ --aws-account-id AWSACCOUNTID \ --custom-permissions-name PERMISSIONNAME

移除自定义权限分配

以下示例将自定义权限配置文件从角色中删除。

aws quicksight delete-role-custom-permission \ --role ROLE \ --aws-account-id AWSACCOUNTID \ --namespace default

以下示例将自定义权限配置文件从用户中删除。

aws quicksight delete-user-custom-permission \ --user-name USER_NAME \ --aws-account-id AWSACCOUNTID \ --namespace default

以下示例从账户中移除自定义权限配置文件。

aws quicksight delete-account-custom-permission \ --aws-account-id AWSACCOUNTID

描述自定义权限分配

以下示例返回分配给角色的自定义权限配置文件。

aws quicksight describe-role-custom-permission \ --role ROLE \ --aws-account-id AWSACCOUNTID \ --namespace default

以下示例返回分配给账户的自定义权限配置文件。

aws quicksight describe-account-custom-permission \ --aws-account-id AWSACCOUNTID

要测试应用于某个角色或用户的自定义权限,请登录该用户的账户。当用户登录 Quick 时,他们将被授予他们有权访问的最高权限角色。可以授予用户的最高权限角色是“管理员”。可以授予用户的最低权限角色是 Reader。有关 Quick 中角色的更多信息,请参阅 Quick 内部管理用户访问权限。

验证用户的权限

分配自定义权限配置文件后,您可以验证哪个配置文件对任何用户处于活动状态以及它适用于哪个级别。

验证用户的活动权限配置文件
  1. 打开 Quick 控制台。

  2. 选择 “快速管理” 。

  3. 在左侧导航栏中,选择 “权限”,然后选择 “自定义权限” 。

  4. 选择 “检查权限” 。

  5. 输入要验证的用户的用户名。

  6. Quick 显示有效的配置文件名称及其应用级别(用户、角色或帐户)。

使用此功能确认已正确应用默认拒绝配置文件以及优先顺序是否按预期运行。