本页面介绍了如何使用 Policy Simulator 模拟对Principal Access Boundary (PAB) 政策或绑定的更改。此外,本页面还介绍了如何解读模拟结果以及如何应用模拟的主账号访问权限边界政策或绑定(如果您选择这样做)。
此功能仅根据主账号访问权限边界政策评估访问权限。
如需了解如何模拟对其他政策类型的更改,请参阅以下内容:
准备工作
-
启用 Cloud Asset Inventory、Identity and Access Management、Policy Analyzer 和 Policy Simulator API。
启用 API 所需的角色
如需启用 API,您需要拥有
serviceusage.services.enable权限。如果您 创建了项目,则可能已通过 所有者角色 (roles/owner) 拥有此权限。否则,您可以通过 Service Usage Admin 角色 (roles/serviceusage.serviceUsageAdmin) 获得此权限。 了解如何授予角色。 - 可选:了解 主账号访问权限边界政策的 Policy Simulator 的工作原理。
所需的角色
如需获得测试对主账号访问权限边界政策和绑定的更改所需的权限,请让您的管理员在组织中为您授予以下 IAM 角色:
- IAM Operation Viewer (
roles/iam.operationViewer) - IAM Workforce Pool Admin (
roles/iam.workforcePoolAdmin) - IAM Workload Identity Pool Admin (
roles/iam.workloadIdentityPoolAdmin) - Organization Administrator (
roles/resourcemanager.organizationAdmin) - Principal Access Boundary Policy Admin (
roles/iam.principalAccessBoundaryAdmin) - Workspace Pool IAM Admin (
roles/iam.workspacePoolAdmin)
如需详细了解如何授予角色,请参阅管理对项目、文件夹和组织的访问权限。
您也可以通过自定义 角色或其他预定义 角色来获取所需的权限。
开始模拟练习
以下各部分介绍了如何针对主账号访问权限边界政策或绑定的更改开始模拟练习。
模拟主账号访问权限边界政策的新绑定
按照创建政策绑定的步骤操作,但在输入绑定详细信息后,请勿点击添加。而是点击测试更改 。
模拟对现有主账号访问权限边界政策的修改
按照修改主账号访问权限边界政策的步骤操作,但 在修改政策后,请勿点击保存。而是点击测试更改 。
模拟对主账号访问权限边界政策的现有绑定的修改
按照修改政策绑定的步骤操作,但在修改绑定后,请勿 点击 保存 。而是点击测试更改 。
模拟删除 Principal Access Boundary 规则
在 Google Cloud 控制台中,前往 Principal Access Boundary 策略 页面。
选择拥有您要删除其规则的主账号访问权限边界政策的组织。
点击您要删除其规则的主账号访问权限边界政策的政策 ID。
在 Boundary rules (边界规则)表中,选择要 删除的规则,然后点击 测试 删除规则 。
模拟删除主账号访问权限边界政策
在 Google Cloud 控制台中,前往 Principal Access Boundary 策略 页面。
选择拥有您要删除其绑定的主账号访问权限边界政策的组织。
找到您要删除的政策的 ID。在该政策所在的行中, 点击 操作,然后 点击 测试删除政策。
模拟删除主账号访问权限边界政策的绑定
在 Google Cloud 控制台中,前往 Principal Access Boundary 策略 页面。
选择拥有您要删除其绑定的主账号访问权限边界政策的组织。
点击您要删除其绑定的主账号访问边界政策的政策 ID。
点击绑定标签页。
找到您要删除的绑定的 ID。在该绑定所在的行中, 点击 操作,然后 点击 测试删除绑定。
了解模拟结果
主账号访问权限边界政策或绑定模拟的结果页面包含以下信息:
Access revoked (访问权限已撤消)部分,其中包含以下信息:
- 如果您应用模拟的主账号访问权限边界政策或绑定,将失去访问权限的主账号数量
- 如果您应用模拟的主账号访问权限边界政策或绑定,主账号将失去访问权限的已知资源数量
Access gained (访问权限已获得)部分,其中包含以下信息:
- 如果您应用模拟的主账号访问权限边界政策或绑定,将获得访问权限的主账号数量
- 如果您应用模拟的主账号访问权限边界政策或绑定,主账号将获得访问权限的已知资源数量
访问权限更改表,其中显示了模拟政策或绑定的影响。如需了解如何解读这些访问权限更改,请参阅 Policy Simulator 结果。
根据模拟练习采取行动
查看模拟报告后,您可以采取以下行动:
导出模拟结果:如需将模拟结果导出为 CSV 文件,请点击导出原始结果。
点击此按钮后,系统会将包含模拟报告的 CSV 文件下载到您的计算机。
应用模拟政策更改:您点击以应用 模拟政策更改的按钮取决于您要模拟的更改类型。
- 模拟修改后的主账号访问权限边界政策或规则,或已删除的 规则:点击设置政策。
- 模拟主账号访问权限边界政策的新绑定或修改后的绑定: 点击设置绑定。
- 模拟已删除的主账号访问权限边界政策:点击删除 政策。
- 模拟已删除的主账号访问权限边界政策的绑定:点击 删除绑定。
点击此按钮后, Google Cloud 控制台会设置模拟的 政策或绑定。
修改对政策或绑定的模拟更改:如需对模拟的政策或政策绑定进行进一步 更改,请点击返回 或返回 修改。
点击此按钮后, Google Cloud 控制台会将您重定向到 政策或政策绑定编辑器。