IAM Role Recommender 使用汇总的 在使用服务期间收集的 IAM 访问数据 Google Cloud,以提供建议。这些数据主要用于: 合规性。
本页介绍了如何使用 BigQuery Data Transfer Service 将该访问数据导出到 BigQuery。
如果您想导出数据分析和建议的概况,请参阅 将建议导出到 BigQuery。
准备工作
Enable the IAM, Resource Manager, Recommender, BigQuery, BigQuery Data Transfer Service, and Pub/Sub APIs.
了解角色建议。
所需权限
如需获取创建数据传输所需的权限, 请让管理员授予您 以下 IAM 角色:
-
组织的 Data Processing Controls Resource Admin (
roles/dataprocessing.admin
) -
导出数据的目标项目的 BigQuery Admin (
roles/bigquery.admin
) 角色 -
如需将转移作业发布到现有 Pub/Sub 主题的通知,请执行以下操作:
Pub/Sub 查看者 (
roles/pubsub.viewer
) 针对要导出数据的项目 -
您要向其中导出数据的项目的 Pub/Sub Editor (
roles/pubsub.editor
)(如需向新的 Pub/Sub 主题发布主题通知)
如需详细了解如何授予角色,请参阅管理对项目、文件夹和组织的访问权限。
导出汇总的 IAM 访问权限数据
要将项目的汇总 IAM 访问历史记录导出到 BigQuery,请使用透明度和控制中心设置数据传输作业:
在 Google Cloud Console 中,转到隐私权和安全页面。
从下拉列表中选择您的组织,然后点击选择。
点击透明度和控制。
在数据处理组表中,点击 IAM。
在该页面的数据源部分中,点击
创建转移作业。在项目字段中,点击浏览,然后选择要向其中导出数据的项目。如果项目未启用 BigQuery Data Transfer Service API,请点击启用 API,然后等待该 API 启用。
点击下一步。
配置数据传输:
- 在 Display name 字段中,输入数据传输的显示名。
在时间表选项部分,选择数据传输的开始时间和频率。
- 要选择何时开始传输,您可以保留默认值立即开始,或点击在设置的时间开始。
- 在重复频率字段中,选择传输作业的运行频率选项。如果您选择除"每日一次以外"的选项,则系统还会提供其他选项。例如,如果您选择每周一次,则系统会显示一个选项,供您选择星期几。
- 在开始日期和运行时间部分,输入开始转移作业的日期和时间。如果您选择的是立即开始,则系统会停用此选项。
在数据集 ID 字段中,选择要导出数据的 BigQuery 数据集。
您可以将数据导出到现有数据集,或创建新的数据集:
- 要将数据导出到现有数据集,请点击数据集 ID 字段,然后从下拉列表中选择一个数据集。
要将数据导出到新数据集,请点击数据集 ID字段,点击创建新数据集,然后填写创建数据集窗格:
您设置的传输作业将与数据集位于同一地区,并且无法移动。
在 project_numbers 字段中,输入要导出的汇总 IAM 访问数据的项目编号。如果列出了多个项目编号,请使用英文逗号分隔项目编号。您一次最多可以导出 10 个项目的数据。
要查找项目编号,请执行以下操作:
在 Google Cloud 控制台中,转到设置页面。
选择您的项目。
从项目编号字段中复制项目 ID。
可选:为传输作业启用通知:
- 如需为失败的传输作业运行启用通知,请点击电子邮件通知切换开关。启用此选项后,传输作业管理员会在传输作业运行失败时收到电子邮件通知。
- 如需为传输作业启用 Pub/Sub 通知,请点击选择 Pub/Sub 主题,然后选择或创建主题。
点击完成。
如果出现提示,请允许 IAM Recommender Aggregated Access Transfers 访问权限 您的 Google 账号。
管理现有数据传输
您可以在透明度和控制中心或 BigQuery 中查看和管理传输:
如需查看贵组织的所有汇总的 IAM 访问权限数据传输,请使用透明度和控制中心:
在 Google Cloud Console 中,转到隐私权和安全页面。
从下拉列表中选择您的组织,然后点击选择。
点击透明度和控制。
在数据处理组表中,点击 IAM。页面的数据传输部分列出了所有汇总的 IAM 访问数据传输。
要管理单个传输作业,请点击传输作业的显示名。
如需查看项目中的所有数据传输(包括汇总的 IAM 访问数据传输),请使用 BigQuery:
在 Google Cloud 控制台中,转到数据传输页面。
选择要向其中导出数据的项目。
数据传输作业页面会显示项目的所有数据传输作业,包括汇总的 IAM 访问权限数据传输作业。
要管理单个传输作业,请点击传输作业的显示名。
后续步骤
- 了解如何导出建议和数据分析的快照。
- 了解使用角色建议的最佳做法。
- 了解如何查看和应用建议。
- 了解如何停用角色建议。