IBM Cloud Docs
通过 IAM 控制访问权

通过 IAM 控制访问权

IBM Cloud® Identity and Access Management(IAM)可让您安全地验证用户身份,并持续控制对IBM Cloud 中所有云资源的访问。 可以通过在帐户中 IBM Cloud Security and Compliance Center Workload Protection 服务上定义的策略来授予许可权。

账户中的用户必须分配一个平台角色,才能管理实例并从IBM Cloud 启动用户界面。 此外,用户必须拥有一个服务角色,该角色定义了使用IBM Cloud Security and Compliance Center Workload Protection 的权限。

该策略确定用户可以在所选服务或实例的上下文中执行的操作。 这些操作是定制的,并定义了允许在服务上执行的操作。 然后,这些操作将映射到 IAM 用户角色。

策略允许在不同级别授予访问权。 部分选项包括:

  • 对帐户中所有启用 IAM 的服务的访问权
  • 对帐户中单个区域中所有服务实例的访问权
  • 对帐户中单个服务实例的访问权
  • 对资源组上下文中所有服务实例的访问权
  • 对资源组上下文中单个区域中所有服务实例的访问权
  • 对资源组上下文中所有启用 IAM 的服务的访问权

角色定义用户或服务标识可以运行的操作。 IBM Cloud 中有不同类型的角色:

  • 平台管理角色使用户能够在平台级别执行服务资源任务,例如为服务分配用户访问权限、创建或删除服务 ID、创建实例、为其他用户分配服务策略,以及将实例绑定到应用程序。
  • 通过服务访问角色,用户在调用服务的应用程序接口或在监控用户界面中运行操作时,可获得不同级别的权限。

要将一组用户和服务标识组织成单个实体,以便轻松管理 IAM 许可权,请使用访问组。 您可以为组分配一个策略,而不用为每个用户或服务 ID 分配多次相同的访问权限。

使用访问组管理访问权

要管理访问组,您必须是账户中所有身份和访问启用服务的账户所有者、管理员或编辑,或者是 IAM 访问组服务的指定管理员或编辑。

使用以下操作来管理 IBM Cloud中的 IAM 访问组:

通过将策略直接分配给用户来管理访问权

要使用 IAM 策略管理访问权限或为用户分配新的访问权限,您必须是账户所有者、账户中所有服务的管理员或特定服务或服务实例的管理员。

使用以下操作来管理 IBM Cloud中的 IAM 策略:

IBM Cloud 平台角色

必须向用户授予平台角色,以允许他们查看和管理帐户中的 IBM Cloud Security and Compliance Center Workload Protection 服务。 您可以授予许可权以使用 IBM Cloud 帐户中的所有实例,也可以限制对个别实例的访问权。

下表标识可在 IBM Cloud 中授予用户以运行指定平台操作的平台角色:

IAM 用户角色和操作
平台操作 管理员 编辑者 运算符 查看者
Grant other account members access to work with the service “勾选标记”图标
Provision a service instance “勾选标记”图标 “勾选标记”图标
Delete a service instance “勾选标记”图标 “勾选标记”图标
Create a service ID “勾选标记”图标 “勾选标记”图标
View details of a service instance “勾选标记”图标 “勾选标记”图标 “勾选标记”图标 “勾选标记”图标
View service instances in the Observability Monitoring dashboard “勾选标记”图标 “勾选标记”图标 “勾选标记”图标 “勾选标记”图标

具有 管理员 角色的用户自动具有服务 管理者 角色许可权。

IBM Cloud 服务角色

下表标识可在 IBM Cloud 中授予用户以运行指定操作的服务角色:

服务角色和行动
操作 管理者 写入者 读者
Manage access keys “勾选标记”图标
Manage Secure API Tokens “勾选标记”图标
Create, configure, and delete teams “勾选标记”图标
Configure and remove notifications channels “勾选标记”图标
Configure and remove agents “勾选标记”图标
Create, delete, and edit content in the UI “勾选标记”图标 “勾选标记”图标
Manage runtime policies “勾选标记”图标 “勾选标记”图标
Manage image scanning policies “勾选标记”图标 “勾选标记”图标
Manage Activity Audit “勾选标记”图标 “勾选标记”图标
Send container images to the scanning queue “勾选标记”图标 “勾选标记”图标
Create, update and remove alerts “勾选标记”图标 “勾选标记”图标
View reports and image scanning results “勾选标记”图标 “勾选标记”图标
View platforms, frameworks, rules and policies “勾选标记”图标 “勾选标记”图标 “勾选标记”图标
View events “勾选标记”图标 “勾选标记”图标 “勾选标记”图标

IAM 操作

下表标识了分配给 IBM Cloud Security and Compliance Center Workload Protection 服务的平台和服务角色的 IAM 操作:

分配给平台和服务角色的 IAM 操作
角色类型 角色 IAM 操作
平台 administrator sysdig-secure.launch.admin
sysdig-secure.launch.user
sysdig-secure.launch.viewer
服务 manager sysdig-secure.launch.admin
sysdig-secure.launch.user
sysdig-secure.launch.viewer
服务 writer sysdig-secure.launch.user
sysdig-secure.launch.viewer
服务 reader sysdig-secure.launch.viewer

如何知道为我设置了哪些访问策略?

您可以在 IBM Cloud UI 控制台中查看为您设置的访问策略。

  1. 转至 访问 IAM 用户
  2. 单击用户表中您的名称。
  3. 单击访问策略选项卡以查看您的访问策略。
  4. 单击 访问组 选项卡以查看您所属的访问组。 检查每个组的策略。