Dataplex IAM 权限

Dataplex 权限允许用户对 Dataplex 服务、资源和操作执行特定操作。例如,dataplex.lake.create 权限允许用户在项目中创建 Dataplex 数据湖。您不直接授予用户权限,而是向其授予角色(角色自带一个或多个权限)。

本文档重点介绍了与 Dataplex 相关的 IAM 权限。

准备工作

阅读 IAM 文档。

Dataplex 权限

下表列出了调用 Dataplex API 方法所需的权限。

IAM 设置/获取政策权限

API 方法 IAM 权限
GetIamPolicy dataplex.lakes.getIamPolicy
SetIamPolicy dataplex.lakes.setIamPolicy

数据湖、可用区和资产权限

API 方法 IAM 权限
创建数据湖 dataplex.lakes.create
UpdateLake dataplex.lakes.update
删除数据湖 dataplex.lakes.delete
ListLakes dataplex.lakes.list
GetLake dataplex.lakes.get
ListLakeActions dataplex.lakeActions.list
创建区域 dataplex.zones.create
更新可用区 dataplex.zones.update
删除可用区 dataplex.zones.delete
ListZones dataplex.zones.list
获取区间 dataplex.zones.get
ListZoneActions dataplex.zoneActions.list
创建资产 dataplex.assets.create
UpdateAsset dataplex.assets.update
删除资产 dataplex.assets.delete
ListAssets dataplex.assets.list
获取素材资源 dataplex.assets.get
ListAssetActions dataplex.assetActions.list

任务权限

API 方法 IAM 权限
CreateTask dataplex.tasks.create
UpdateTask 类 dataplex.tasks.update
DeleteTask dataplex.tasks.delete
ListTasks dataplex.tasks.list
GetTask dataplex.tasks.get
ListJobs dataplex.tasks.get
GetJob dataplex.tasks.get
CancelJob dataplex.tasks.cancel

环境权限

API 方法 IAM 权限
CreateEnvironment dataplex.environments.create
UpdateEnvironment dataplex.environments.update
DeleteEnvironment dataplex.environments.delete
ListEnvironments dataplex.environments.list
GetEnvironment dataplex.environments.get
创建内容 dataplex.content.create
更新内容 dataplex.content.update
删除内容 dataplex.content.delete
ListContent dataplex.content.list
获取内容 dataplex.content.get
ListSession dataplex.environments.get

元数据权限

API 方法 IAM 权限
创建实体 dataplex.entities.create
UpdateEntity dataplex.entities.update
删除实体 dataplex.entities.delete
GetEntity dataplex.entities.get
ListEntities dataplex.entities.list
创建分区 dataplex.partitions.create
UpdatePartition dataplex.partitions.update
DeletePartition dataplex.partitions.delete
GetPartition(获取分区) dataplex.partitions.get
ListPartitions dataplex.partitions.list

DataScan 权限

API 方法 IAM 权限
创建数据扫描 dataplex.datascans.create
UpdateDataScan dataplex.datascans.update
删除数据扫描 dataplex.datascans.delete
ListDataScans dataplex.datascans.list
GetDataScan(基本视图) dataplex.datascans.get
GetDataScan(完整视图) dataplex.datascans.getData
ListDataScanJob dataplex.datascans.get
GetDataScanJob(基本视图) dataplex.datascans.get
GetDataScanJob(全屏) dataplex.datascans.getData
运行 DataScan dataplex.datascans.run

后续步骤