IBM Cloud Docs
将精细 RBAC 许可权用于定制映像

将精细 RBAC 许可权用于定制映像

VPC 映像服务允许 创建定制映像。 这些图像仅在单个帐户中可视且可用。 定制映像在创建时分配给 资源组。 用户可以具有多个资源组来托管具有不同访问控制特权的定制映像,或者将许可权直接分配给映像,从而将其访问权限制为特定用户。 这些访问特权称为基于角色的访问控制或 RBAC。

托管映像的定制资源组可以包含一组映像。 资源组可以控制单个映像或多个映像。 在资源组中托管的映像系列很常见。 由于访问规则已附加到资源组,因此此托管可使映像控制的管理更容易。

此处描述的过程适用于控制台。 但是,也可以使用 APICLI 来执行此功能。

为映像访问控制创建定制资源组

您可以使用现有的资源组,也可以创建新的资源组。

要创建新的资源组,请按照以下步骤操作:

  1. 转到“管理”>“账户”>“账户资源”>“资源组”。
  2. 输入资源组名称,然后单击创建

向资源组添加基于角色的访问控制

在资源组中 创建访问组,以授予在资源组中创建映像的特权。

  1. 转至 管理> 访问权 (IAM)> 访问组,然后单击 创建
  2. 输入访问组的名称和说明,然后单击创建

分配许可权

创建访问组时,必须应用策略以在资源组中设置许可权。

  1. 在“访问组”页面上,选择 访问策略 选项卡。 单击分配访问权
  2. 选择 IAM 服务VPC 基础架构服务
  3. 单击 基于属性的服务
  4. 在“添加属性”下,选择 资源组
  5. 从列表中选择要使用的资源组。
  6. 添加属性 下选择 资源类型,然后选择资源类型 Image Service for VPC。 (可选) 您可以选择策略的特定映像标识。
  7. 选择 RBAC 许可权角色。 角色显示在表 1 中。
  8. 单击添加
  9. 单击分配
RBAC 角色
RBAC 角色 角色许可权
查看者 具有此角色的用户可以查看图像。
运算符 具有此角色的用户可以使用映像。
编辑者 具有此角色的用户可以创建和删除映像

现在,您在资源组中具有访问组许可权。 要将用户分配到此访问组,请单击访问组的 用户 选项卡和 添加用户

将映像与 VPC 中的定制访问控制配合使用

虚拟服务器实例和映像可以位于不同的资源组中。 此差异允许独立直接控制每种资源类型。 如果用户对两个资源组都具有相应的权限,那么可以从定制映像启动虚拟服务器实例。

确保需要部署定制映像的任何用户在先前访问组中至少具有 操作员编辑者 角色。 如果他们只有 查看者 角色,那么无法部署定制映像。