本文档介绍了请求者、审批者和工作流管理员如何在 Knowledge Catalog 中管理治理请求。
准备工作
如需使用治理工作流,请确保您已启用所需的 API,并且审批者和管理员拥有必要的 Identity and Access Management (IAM) 角色和权限。
启用 Dataplex API。
启用 API 所需的角色
如需启用 API,您需要拥有 serviceusage.services.enable 权限。如果您创建了项目,则可能已经通过 Owner 角色 (roles/owner) 获得了此权限。否则,您可以通过 Service Usage Admin 角色 (roles/serviceusage.serviceUsageAdmin) 获得此权限。了解如何授予角色。
所需的角色
如需获得使用治理工作流所需的权限,请让管理员向您授予项目的以下 IAM 角色:
-
搜索数据产品:
Dataplex Catalog Viewer (
roles/dataplex.catalogViewer) -
搜索数据资产并请求访问权限:Dataplex Data Products Consumer (
roles/dataplex.dataProductsConsumer) -
拥有对数据产品定义和元数据的只读访问权限:Dataplex Data Products Viewer (
roles/dataplex.dataProductsViewer) -
批准数据产品访问权限请求:
- Dataplex Data Products Editor (
roles/dataplex.dataProductsEditor) - Dataplex Data Products Admin (
roles/dataplex.dataProductsAdmin) - Dataplex Workflow Approver (
roles/dataplex.workflowApprover)
- Dataplex Data Products Editor (
-
管理治理工作流:Dataplex Workflow Admin (
roles/dataplex.workflowAdmin)
如需详细了解如何授予角色,请参阅管理对项目、文件夹和组织的访问权限。
如需了解详情,请参阅 Knowledge Catalog IAM 角色。
以申请者身份管理申请
作为请求者,您可以发起更改请求,例如请求访问数据产品。提交请求后,您可以监控其进度、查看请求详细信息、修改处于 NEW 状态的待处理请求的详细信息,或在审批人处理请求之前将其删除。
查看已创建的请求
如需列出您创建的所有请求,请按照以下步骤操作:
控制台
在 Google Cloud 控制台中,前往 Knowledge Catalog 治理工作流页面。
点击我的请求标签页,查看显示您所有过往请求和待处理请求的列表。
REST
查看已创建的请求
如需获取您撰写的请求的列表,请执行以下操作:
在使用任何请求数据之前,请先进行以下替换:
PROJECT_ID:您的 Google Cloud 项目的 ID。LOCATION:资源所在的区域(例如us-central1)。USER_EMAIL:您的电子邮件地址。
HTTP 方法和网址:
GET https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/changeRequests?filter=author=USER_EMAIL
如需发送您的请求,请展开以下选项之一:
您应该收到类似以下内容的 JSON 响应:
{
"changeRequests": [
{
"name": "projects/PROJECT_ID/locations/LOCATION/changeRequests/sample-change-request-1",
"uid": "123e4567-e89b-12d3-a456-426614174000",
"createTime": "2026-07-20T10:00:00Z",
"updateTime": "2026-07-20T10:00:00Z",
"justification": "Proposing a new glossary term definition for business accuracy.",
"author": "USER_EMAIL",
"state": "NEW",
"resource": "projects/PROJECT_ID/locations/LOCATION/glossaries/sample-glossary",
"createGlossaryTerm": {
"parent": "projects/PROJECT_ID/locations/LOCATION/glossaries/sample-glossary",
"termId": "sample-term-id",
"term": {
"displayName": "Sample term name",
"description": "Sample term description",
"parent": "projects/PROJECT_ID/locations/LOCATION/glossaries/sample-glossary"
}
}
}
]
}
查看特定请求
如需查看特定请求,请执行以下操作:
在使用任何请求数据之前,请先进行以下替换:
PROJECT_ID:您的 Google Cloud 项目的 ID。LOCATION:资源所在的区域(例如us-central1)。CHANGE_REQUEST_ID:请求的 ID。
HTTP 方法和网址:
GET https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/changeRequests/CHANGE_REQUEST_ID