使用资源组进行精细化资源控制

更新时间:
复制为 MD 格式

当您使用资源组对资源进行分组管理时,可以结合访问控制(RAM),在单个阿里云账号内实现资源的隔离和精细化权限管理。本文总结了大数据开发治理平台DataWorks对资源组的支持情况,以及资源组级别的授权操作步骤。

说明
  • 只有支持资源组的资源类型和支持资源组级别授权的操作,资源组级别授权才能生效。

  • 对于不支持资源组的资源类型,授予资源组范围的权限将无效。在选择资源范围时,请选择账号级别,进行账号级别授权。具体操作,请参见不支持资源组级别授权的操作

资源组授权的工作原理

您可以使用资源组(Resource Group)对阿里云账号内的资源进行分组管理。例如,为不同的项目创建对应的资源组,并将资源转移到对应的组中,以便集中管理各项目的资源。更多信息,请参见什么是资源组

在完成资源分组后,您可以为不同的RAM授权主体(RAM用户、RAM用户组或RAM角色)授予指定资源组范围的权限,从而限定这个授权主体只能管理该资源组内的资源。更多信息,请参见资源分组和授权

这种授权方式的优点有:

  • 权限精细化:确保每个身份能获得最准确的资源访问权限,避免账号下的多个项目的资源混合管理。

  • 良好的扩展性:后续新增资源时,只需将其加入该资源组,RAM身份便会自动获得新资源的相应权限,无需再次授权。

RAM用户授予资源组级别的权限

下面以RAM用户为例,介绍授予指定资源组内大数据开发治理平台DataWorks资源权限的操作步骤。

1. 前置步骤

  1. 创建待使用的RAM用户,可参考:创建RAM用户

  2. 创建资源组并将已有资源划分到目标资源组,可参考:创建资源组资源自动转组资源手动转组

2. 进行资源组级别授权

您可以通过以下任一方式进行资源组级别授权。

方式一:在资源管理控制台中授权

通过资源组的权限管理功能为指定 RAM 用户授权。详情操作可参见RAM身份授予资源组范围的权限

  • 登录资源组控制台

  • 在资源组页面,单击目标资源组操作列的权限管理

  • 权限管理页签,单击新增授权

  • 新增授权面板,设置授权主体和权限策略。

    • 授权主体:选择已有RAM用户。

    • 权限策略:选择系统策略或已创建的自定义策略,参考创建自定义权限策略

  • 单击确认新增授权

方式二:在 RAM 控制台中授权

通过RAM控制台为指定 RAM 用户进行资源组级别授权。详细操作可参见RAM用户授权

  • 使用阿里云账号(主账号)或RAM管理员登录RAM控制台

  • 在左侧导航栏,选择身份管理 > 用户用户页面,单击目标RAM用户操作列的添加权限

  • 新增授权面板,为RAM用户添加权限。

    • 资源范围:选择资源组级别

    • 授权主体:选择已有 RAM 用户或前面步骤创建的 RAM 用户。

    • 权限策略:选择系统策略或已创建的自定义策略,参考创建自定义权限策略

  • 单击确认新增授权

支持资源组的资源类型

大数据开发治理平台DataWorks支持资源组的资源类型如下表所示:

云服务

云服务代码

资源类型

大数据开发治理平台DataWorks

dide

dwresourcegroup : DataWorks资源组

大数据开发治理平台DataWorks

dide

project : 工作空间

大数据开发治理平台DataWorks

dide

tenantresourcegroup : 独享资源组

说明

对于暂不支持资源组的资源类型,如有需要,您可以在资源组控制台提交反馈。

image

不支持资源组级别授权的操作

大数据开发治理平台DataWorks中不支持资源组级别授权的操作(Action)如下:

操作(Action)

操作描述

dataworks:AddDpProjectSubUser

-

dataworks:AddDpProjectUserRole

-

dataworks:AddDpTenantSubUser

-

dataworks:AddEntityIntoMetaCollection

向数据地图集合中添加给定实体对象,集合对象支持数据地图类目和数据专辑两种,实体对象当前仅支持数据表类型。 向数据专辑添加实体时,要求调用者具有AliyunDataWorksFullAccess 权限,或者为专辑的创建者或管理员。

dataworks:AddRecognizeRule

调用AddRecognizeRule接口新增数据保护伞分类分级定义的敏感字段。

dataworks:AddTenantMemberToRole

-

dataworks:BatchUpdateTasks

-

dataworks:BindDpSubUserAk

-

dataworks:BindDpUserAk

-

dataworks:CheckAbTestFeatures

-

dataworks:CheckCallback

-

dataworks:CheckProjectIdentifier

-

dataworks:CheckRamPermissions

-

dataworks:CloneDataSource

根据已有的数据源,克隆一条新的数据源。

dataworks:CreateBusiness

-

dataworks:CreateComponent

创建组件。

dataworks:CreateComputeResource

在指定项目空间创建一条计算资源,可以是开发环境或生产环境。

dataworks:CreateDIJob

创建数据集成新版任务。

dataworks:CreateDataAssetTag

-

dataworks:CreateDataQualityAlertRule

用于在指定项目中创建数据质量监控告警规则。

dataworks:CreateDataQualityScan

创建数据质量监控。

dataworks:CreateDataQualityScanRun

触发指定数据质量监控任务的执行,并返回运行实例ID。

dataworks:CreateDataQualityTemplate

创建数据质量模板。

dataworks:CreateDataSource

在指定项目空间创建一条数据源,可以是开发环境或生产环境。

dataworks:CreateDataSourceSharedRule

创建一条数据源分享规则,即将数据源分享给其他空间或者子账号使用。

dataworks:CreateDataWorksPayAsYouGoService

-

dataworks:CreateDataset

创建数据集,仅支持在用户已加入的工作空间创建数据集 且当前仅支持创建DataWorks数据集,单租户下限制数据集最大数量为2000。

dataworks:CreateDatasetVersion

创建数据集版本,当前仅支持DataWorks数据集,支持最大版本数为20。

dataworks:CreateDpProject

-

dataworks:CreateDpSubUser

-

dataworks:CreateFile

-

dataworks:CreateFolder

-

dataworks:CreateIdentifyCredential

创建身份凭证。

dataworks:CreateLineageRelationship

注册数据地图的血缘关系,要求其中一方为自定义实体。

dataworks:CreateMetaCollection

创建数据地图集合对象,支持创建数据地图类目(包括多级子类目)、数据专辑(专辑子类目)两种类型的集合对象。

dataworks:CreateProjectRole

-

dataworks:CreateResourceFile

-

dataworks:CreateRoute

创建网络资源的路由。

dataworks:CreateTask

-

dataworks:CreateTenantRole

-

dataworks:CreateUdfFile

-

dataworks:CreateWorkflow

-

dataworks:CreateWorkflowInstances

根据配置创建工作流实例,如补数据工作流实例。

dataworks:DataWorksMember

-

dataworks:DeleteBusiness

-

dataworks:DeleteCertificate

删除认证文件。

dataworks:DeleteComponent

删除组件。

dataworks:DeleteComputeResource

根据计算资源ID,删除指定的计算资源。

dataworks:DeleteDataAssetTag

-

dataworks:DeleteDataQualityAlertRule

根据指定的ID删除数据质量监控告警规则。

dataworks:DeleteDataQualityScan

删除数据质量监控。

dataworks:DeleteDataQualityTemplate

根据指定ID删除数据质量规则模板。

dataworks:DeleteDataSource

根据数据源ID,删除指定的数据源。

dataworks:DeleteDataSourceSharedRule

根据数据源分享规则ID,删除一条数据源分享规则。

dataworks:DeleteDataset

删除数据集,仅支持删除DataWorks数据集,级联删除对应的数据集版本,要求操作者为数据集的创建者或数据集所在工作空间的管理员。

dataworks:DeleteDatasetVersion

删除数据集版本,仅支持删除DataWorksv1版本数据集,v1版本数据集需要通过DeleteDataset接口完成删除 要求操作者为数据集的创建者或数据集所在工作空间的管理员。

dataworks:DeleteDpProject

-

dataworks:DeleteDpProjectSubUser

-

dataworks:DeleteDpTenantSubUser

-

dataworks:DeleteFile

-

dataworks:DeleteFolder

-

dataworks:DeleteLineageRelationship

删除给定的数据地图血缘关系。

dataworks:DeleteMetaCollection

删除给定数据地图中的集合对象,包括数据地图类目和数据专辑。 删除数据专辑时,要求调用者具有AliyunDataWorksFullAccess 权限,或者为专辑的创建者或管理员。

dataworks:DeleteNetwork

解绑并删除通用资源组网络资源。

dataworks:DeleteProjectRole

-

dataworks:DeleteRecognizeRule

调用DeleteRecognizeRule接口,删除在数据保护伞定义的分类分级规则。

dataworks:DeleteTask

-

dataworks:DeleteTenantRole

-

dataworks:DeleteWorkflow

-

dataworks:DeployFile

-

dataworks:DsgDesensPlanAddOrUpdate

调用DsgDesensPlanAddOrUpdate接口新建或编辑数据脱敏规则。

dataworks:DsgDesensPlanDelete

调用DsgDesensPlanDelete接口,删除数据保护伞中已创建的脱敏规则。

dataworks:DsgDesensPlanQueryList

调用DsgDesensPlanQueryList接口,查询数据保护伞的脱敏规则列表。

dataworks:DsgDesensPlanUpdateStatus

调用DsgDesensPlanUpdateStatus接口,修改脱敏规则的生效状态。

dataworks:DsgPlatformQueryProjectsAndSchemaFromMeta

调用DsgPlatformQueryProjectsAndSchemaFromMeta接口,查询当前租户下不同类型的引擎实例列表。

dataworks:DsgQueryDesensStatusList

-

dataworks:DsgQuerySensResult

该接口用于获取数据保护伞的敏感数据识别结果。

dataworks:DsgSceneAddOrUpdateScene

调用DsgSceneAddOrUpdateScene接口,新增或编辑二级脱敏场景。

dataworks:DsgSceneQuerySceneListByName

调用DsgSceneQuerySceneListByName接口,获取脱敏场景列表。

dataworks:DsgScenedDeleteScene

调用DsgScenedDeleteScene接口,删除数据保护伞中已创建的二级脱敏场景。

dataworks:DsgStopSensIdentify

调用DsgStopSensIdentify接口,停止数据保护伞定义的分类分级敏感数据识别任务。

dataworks:DsgUpdateDesensStatusList

-

dataworks:DsgUserGroupAddOrUpdate

调用DsgUserGroupAddOrUpdate接口,新增或编辑数据保护伞中的用户组。

dataworks:DsgUserGroupDelete

调用DsgUserGroupDelete接口,删除数据保护伞配置的用户组。

dataworks:DsgUserGroupGetOdpsRoleGroups

调用DsgUserGroupGetOdpsRoleGroups接口,查询该租户在数据保护伞创建或修改用户组时,用户组成员可选择的MaxCompute角色列表。

dataworks:DsgUserGroupQueryList

调用DsgUserGroupQueryList接口,查询数据保护伞的用户组列表。

dataworks:DsgUserGroupQueryUserList

调用DsgUserGroupQueryUserList接口,查询当前租户下的用户或角色列表。

dataworks:DsgWhiteListAddOrUpdate

调用DsgWhiteListAddOrUpdate接口,新增或编辑脱敏白名单。

dataworks:DsgWhiteListDeleteList

调用DsgWhiteListDeleteList接口,删除数据保护伞中配置的脱敏白名单。

dataworks:DsgWhiteListQueryList

调用DsgWhiteListQueryList接口,查询数据保护伞中配置的脱敏白名单。

dataworks:EditRecognizeRule

调用EditRecognizeRule接口编辑数据保护伞分类分级定义的敏感字段。

dataworks:EstablishRelationTableToBusiness

-

dataworks:ExecuteAdhocWorkflowInstance

根据配置创建一个临时工作流实例。

dataworks:GetBusiness

-

dataworks:GetCatalog

获取数据地图中给定数据目录的详情信息,当前支持dlfstarrocks类型。

dataworks:GetCertificate

查看认证文件。

dataworks:GetColumn

获取数据地图数据表给定字段的详细信息。

dataworks:GetComponent

获取组件信息。

dataworks:GetComputeResource

根据计算资源ID,查询指定的计算资源。

dataworks:GetConfig

-

dataworks:GetCreateWorkflowInstancesResult

查询异步创建工作流实例的结果。

dataworks:GetDataQualityAlertRule

根据告警规则ID查询对应的数据质量监控告警规则详情。

dataworks:GetDataQualityScan

获取数据质量监控详情。

dataworks:GetDataQualityScanRun

创建数据质量监控运行实例。

dataworks:GetDataQualityScanRunLog

查询指定数据质量监控任务实例的日志内容。

dataworks:GetDataQualityTemplate

根据ID查询指定的数据质量规则模板详情。

dataworks:GetDataSource

根据数据源ID,查询指定的数据源。

dataworks:GetDatabase

获取数据地图给定数据库的详情信息。

dataworks:GetDataset

获取数据集的详细信息。

dataworks:GetDatasetVersion

获取给定数据集版本信息。

dataworks:GetDeploymentPackage

-

dataworks:GetDpProjectCreationInfo

-

dataworks:GetFile

-

dataworks:GetFileVersion

-

dataworks:GetFolder

-

dataworks:GetIDEEventDetail

-

dataworks:GetJobStatus

返回异步任务的状态信息,调用异步化API后,通过轮训此API来获取成功状态。

dataworks:GetLineageRelationship

获取数据地图中给定的血缘关系详情信息。

dataworks:GetMetaCollection

获取数据地图给定集合的详细信息,支持查询数据地图类目和数据专辑两种类型。

dataworks:GetNetwork

获取某个网络资源详细信息。

dataworks:GetPartition

获取数据地图数据表的分区详情,当前仅支持MaxComputehms(EMR集群)类型。

dataworks:GetRerunWorkflowInstancesResult

查询异步重跑工作流实例的结果

dataworks:GetSchema

获取数据地图中给定模式的详细信息,当前支持MaxComputeHologres类型。

dataworks:GetTable

获取数据地图中给定数据表详情。是否返回业务元数据可选。

dataworks:GetTask

-

dataworks:GetTaskInstance

-

dataworks:GetTaskInstanceLog

-

dataworks:GetTenantRole

-

dataworks:GetUser

-

dataworks:GetWorkflow

-

dataworks:GetWorkflowInstance

-

dataworks:ImportCertificate

导入认证文件。

dataworks:ListAlarmResource

-

dataworks:ListBusiness

-

dataworks:ListCatalogs

查询数据地图下的数据目录列表,当前支持dlfstarrocks类型。 dlf类型返回支持的所有数据目录列表,starrocks类型返回特定实例下的数据目录列表。

dataworks:ListCertificates

查询认证文件列表。

dataworks:ListColumns

查询数据地图给定数据表的字段列表。

dataworks:ListComponents

获取组件列表。

dataworks:ListComputeResources

根据计算资源业务信息,查询符合的计算资源列表。

dataworks:ListContacts

-

dataworks:ListCrawlerTypes

查询数据地图支持的元数据采集器类型列表,其中包含元数据采集器类型,及给定类型支持的子类型和子类型之间的层级关系信息。

dataworks:ListDataAssetTags

-

dataworks:ListDataAssets

-

dataworks:ListDataQualityAlertRules

查询指定项目下的数据质量告警规则列表。

dataworks:ListDataQualityScanRuns

查询指定项目下的数据质量扫描运行记录。

dataworks:ListDataQualityScans

查询指定项目下的数据质量校验任务列表。

dataworks:ListDataQualityTemplates

查询指定项目下的数据质量规则模板列表。

dataworks:ListDataSourceSharedRules

查询某个数据源配置的规则列表。

dataworks:ListDataSources

根据数据源业务信息,查询符合的数据源列表。

dataworks:ListDataWorksPayAsYouGoServices

-

dataworks:ListDatabases

查询数据地图中给定实例/集群/数据目录下的数据库列表。 对于dlf/starrocks类型,查询给定数据目录下的数据库列表,其中starocks类型仅支持查询Internal Catalog; 对于其他类型,查询给定实例/集群下的数据库列表。

dataworks:ListDatasetVersions

查询给定数据集的版本列表。

dataworks:ListDatasets

查询数据集列表,当前支持DataWorks数据集与PAI数据集。

dataworks:ListDeploymentPackages

-

dataworks:ListDownstreamTaskInstances

-

dataworks:ListDownstreamTasks

-

dataworks:ListDpProject

-

dataworks:ListDpProjectUser

-

dataworks:ListDpTenantUser

-

dataworks:ListEntitiesInMetaCollection

查询数据地图集合中的实体列表,集合支持数据地图类目和数据专辑,实体当前仅支持数据表类型。

dataworks:ListFileVersions

-

dataworks:ListFiles

-

dataworks:ListFolders

-

dataworks:ListLineageRelationships

查询数据地图给定两实体(表、字段、oss文件等)之间的血缘关系信息列表。

dataworks:ListLineages

查询数据地图中给定实体的上下游血缘实体列表,是否包含具体的血缘关系信息可选。

dataworks:ListMeasureData

该接口用于查询用户所在租户下最近30天电话告警、短信告警计量数据。

dataworks:ListMeasuresGroupByModule

-

dataworks:ListMetaCollections

查询数据地图集合列表,支持查询数据地图类目以及数据专辑两种类型。

dataworks:ListPartitions

查询数据地图给定数据表的分区列表,当前支持maxcomputehms(EMR集群)类型。

dataworks:ListPermissions

-

dataworks:ListProjectIds

该接口用于查询指定阿里云账号(包括阿里云主账号或RAM用户)在目标地域下拥有角色权限的DataWorks工作空间的ID列表。

dataworks:ListProjectModules

-

dataworks:ListProjectProcesses

-

dataworks:ListRegions

-

dataworks:ListResourceGroup

-

dataworks:ListSchemas

查询数据地图中给定数据库或maxcompute项目下的模式列表,当前支持maxcomputeholo类型。

dataworks:ListTables

查询数据地图中的数据表列表。 对于不支持schema级别的类型,支持查询给定数据库下的数据表列表; 对于支持schema级别的类型,支持查询给定数据库/maxcompute项目/模式下的数据表列表。 返回结果中仅包含数据表基础信息,不包含技术元数据与业务元数据信息。

dataworks:ListTaskInstanceOperationLogs

-

dataworks:ListTaskInstances

分页获取任务实例列表,也可以通过条件进行筛选查询。

dataworks:ListTaskOperationLogs

分页获取指定任务的操作日志列表。

dataworks:ListTasks

-

dataworks:ListTenantMembers

-

dataworks:ListTenantRoles

-

dataworks:ListUpstreamTaskInstances

-

dataworks:ListUpstreamTasks

-

dataworks:ListUserResources

-

dataworks:ListWorkflowInstances

-

dataworks:ListWorkflows

-

dataworks:MetaListDpOuterResource

-

dataworks:MetaListDpTable

-

dataworks:ModifyContacts

-

dataworks:ModifyResourceGroup

-

dataworks:MoveComponent

-

dataworks:OpenDataWorksStandardService

-

dataworks:PreviewDatasetVersion

预览指定版本数据集内容,当前仅支持OSS类型数据集下文本文件预览 当前支持的MIME类型有 1. application/json 2. application/xml 3. text/html 4. text/plain 5. application/octet-stream。

dataworks:QueryDefaultTemplate

调用QueryDefaultTemplate接口查询数据保护伞定义的默认分类分级模板。

dataworks:QueryDefaultTemplates

调用DsgQueryDefaultTemplates接口,查询可选择的敏感类型模版列表及该模版支持的脱敏规则。您可参考该接口的返回参数配置脱敏规则。

dataworks:QueryRecognizeDataByRuleType

调用QueryRecognizeDataByRuleType接口获取数据保护伞的敏感字段识别方式列表。

dataworks:QueryRecognizeRuleDetail

调用QueryRecognizeRuleDetail接口查询数据保护伞的指定敏感字段详情。

dataworks:QueryRecognizeRulesType

调用QueryRecognizeRulesType接口,查询数据保护伞定义的敏感字段内置识别规则类型。

dataworks:QuerySensClassification

调用QuerySensClassification接口,查询数据保护伞分类分级中的分类节点。

dataworks:QuerySensLevel

调用QuerySensLevel接口,查询在数据保护伞定义的敏感数据等级。

dataworks:QuerySensNodeInfo

调用QuerySensNodeInfo接口查询数据保护伞的分类分级识别规则。

dataworks:RemoveEntityFromMetaCollection

从数据地图集合中移除实体对象,集合支持数据地图类目和数据专辑,实体当前仅支持数据表类型。 从数据专辑移除实体时,要求调用者具有AliyunDataWorksFullAccess 权限,或者为专辑的创建者或管理员。

dataworks:RemoveProjectMembers

-

dataworks:RemoveTaskInstanceDependencies

-

dataworks:RemoveTenantMemberFromRole

-

dataworks:RerunTaskInstances

-

dataworks:RerunWorkflowInstances

重跑工作流实例

dataworks:ResumeTaskInstances

-

dataworks:RunIdentifyOpenapi

调用DsgRunSensIdentify接口启动一个数据保护伞的敏感数据识别任务。

dataworks:SetConfig

-

dataworks:SetSuccessTaskInstances

-

dataworks:ShowResourceGroupDetail

-

dataworks:StartWorkflowInstances

-

dataworks:StopTaskInstances

-

dataworks:StopWorkflowInstances

-

dataworks:SubmitFile

-

dataworks:SuspendTaskInstances

-

dataworks:SyncRAMContactInfo

-

dataworks:TagDataAssets

-

dataworks:TerminateDISyncInstance

-

dataworks:TestDataSourceConnectivity

测试数据源在资源组上的连通性。

dataworks:TriggerSchedulerTaskInstance

-

dataworks:UnTagDataAssets

-

dataworks:UpdateBusiness

-

dataworks:UpdateColumnBusinessMetadata

更新数据地图数据表给定字段的业务元数据,当前仅支持更新字段的业务描述。

dataworks:UpdateComponent

更新组件。

dataworks:UpdateComputeResource

根据计算资源ID,修改指定的计算资源。

dataworks:UpdateContactInfo

-

dataworks:UpdateDataAssetTag

-

dataworks:UpdateDataQualityAlertRule

用于更新指定的数据质量监控告警规则。

dataworks:UpdateDataQualityEvaluationTask

更新数据质量校验任务。

dataworks:UpdateDataQualityScan

更新数据质量监控。

dataworks:UpdateDataQualityTemplate

用于更新指定项目下的数据质量规则模板配置。

dataworks:UpdateDataSource

根据数据源ID,修改指定的数据源。

dataworks:UpdateDataset

更新数据集信息,仅支持DataWorks数据集,要求操作者为数据集的创建者或数据集所在工作空间的管理员。

dataworks:UpdateDatasetVersion

更新数据集版本信息,仅支持DataWorks数据集,要求操作者为数据集的创建者或数据集所在工作空间的管理员。

dataworks:UpdateFile

-

dataworks:UpdateFolder

-

dataworks:UpdateIDEEventResult

-

dataworks:UpdateMetaCollection

更新数据地图集合对象,包括数据地图类目和数据专辑,支持更新集合名称,描述和管理员信息。 更新数据专辑时,要求调用者具有AliyunDataWorksFullAccess 权限,或者为专辑的创建者或管理员。

dataworks:UpdateProjectRole

-

dataworks:UpdateTableBusinessMetadata

更新数据地图数据表的业务元数据,当前仅支持更新表的使用说明。

dataworks:UpdateTask

-

dataworks:UpdateTaskInstances

-

dataworks:UpdateTenantRole

-

dataworks:UpdateUdfFile

-

dataworks:UpdateWorkflow

-

dataworks:createIdentifyCredential

-

对于不支持资源组授权的操作,授权时资源范围选择资源组级别将无效。如果仍需要RAM用户有上述操作权限,您需要创建自定义权限策略,授权时资源范围选择账号级别

image.png以下是两个自定义权限策略示例,您可以根据实际需要调整策略内容。

  • 允许不支持资源组级别授权的全部只读操作:Action中列举不支持资源组级别授权的所有只读操作。

    {
      "Version": "1",
      "Statement": [
        {
          "Effect": "Allow",
          "Action": [
            "dataworks:ListAlarmResource",
            "dataworks:ListContacts",
            "dataworks:ListResourceGroup",
            "dataworks:ListUserResources",
            "dataworks:ShowResourceGroupDetail"
          ],
          "Resource": "*"
        }
      ]
    }
    
  • 允许不支持资源组级别授权的全部操作:Action中列举不支持资源组级别授权的全部操作。

    {
      "Version": "1",
      "Statement": [
        {
          "Effect": "Allow",
          "Action": [
            "dataworks:AddDpProjectSubUser",
            "dataworks:AddDpProjectUserRole",
            "dataworks:AddDpTenantSubUser",
            "dataworks:AddEntityIntoMetaCollection",
            "dataworks:AddRecognizeRule",
            "dataworks:AddTenantMemberToRole",
            "dataworks:BatchUpdateTasks",
            "dataworks:BindDpSubUserAk",
            "dataworks:BindDpUserAk",
            "dataworks:CheckAbTestFeatures",
            "dataworks:CheckCallback",
            "dataworks:CheckProjectIdentifier",
            "dataworks:CheckRamPermissions",
            "dataworks:CloneDataSource",
            "dataworks:CreateBusiness",
            "dataworks:CreateComponent",
            "dataworks:CreateComputeResource",
            "dataworks:CreateDIJob",
            "dataworks:CreateDataAssetTag",
            "dataworks:CreateDataQualityAlertRule",
            "dataworks:CreateDataQualityScan",
            "dataworks:CreateDataQualityScanRun",
            "dataworks:CreateDataQualityTemplate",
            "dataworks:CreateDataSource",
            "dataworks:CreateDataSourceSharedRule",
            "dataworks:CreateDataWorksPayAsYouGoService",
            "dataworks:CreateDataset",
            "dataworks:CreateDatasetVersion",
            "dataworks:CreateDpProject",
            "dataworks:CreateDpSubUser",
            "dataworks:CreateFile",
            "dataworks:CreateFolder",
            "dataworks:CreateIdentifyCredential",
            "dataworks:CreateLineageRelationship",
            "dataworks:CreateMetaCollection",
            "dataworks:CreateProjectRole",
            "dataworks:CreateResourceFile",
            "dataworks:CreateRoute",
            "dataworks:CreateTask",
            "dataworks:CreateTenantRole",
            "dataworks:CreateUdfFile",
            "dataworks:CreateWorkflow",
            "dataworks:CreateWorkflowInstances",
            "dataworks:DataWorksMember",
            "dataworks:DeleteBusiness",
            "dataworks:DeleteCertificate",
            "dataworks:DeleteComponent",
            "dataworks:DeleteComputeResource",
            "dataworks:DeleteDataAssetTag",
            "dataworks:DeleteDataQualityAlertRule",
            "dataworks:DeleteDataQualityScan",
            "dataworks:DeleteDataQualityTemplate",
            "dataworks:DeleteDataSource",
            "dataworks:DeleteDataSourceSharedRule",
            "dataworks:DeleteDataset",
            "dataworks:DeleteDatasetVersion",
            "dataworks:DeleteDpProject",
            "dataworks:DeleteDpProjectSubUser",
            "dataworks:DeleteDpTenantSubUser",
            "dataworks:DeleteFile",
            "dataworks:DeleteFolder",
            "dataworks:DeleteLineageRelationship",
            "dataworks:DeleteMetaCollection",
            "dataworks:DeleteNetwork",
            "dataworks:DeleteProjectRole",
            "dataworks:DeleteRecognizeRule",
            "dataworks:DeleteTask",
            "dataworks:DeleteTenantRole",
            "dataworks:DeleteWorkflow",
            "dataworks:DeployFile",
            "dataworks:DsgDesensPlanAddOrUpdate",
            "dataworks:DsgDesensPlanDelete",
            "dataworks:DsgDesensPlanQueryList",
            "dataworks:DsgDesensPlanUpdateStatus",
            "dataworks:DsgPlatformQueryProjectsAndSchemaFromMeta",
            "dataworks:DsgQueryDesensStatusList",
            "dataworks:DsgQuerySensResult",
            "dataworks:DsgSceneAddOrUpdateScene",
            "dataworks:DsgSceneQuerySceneListByName",
            "dataworks:DsgScenedDeleteScene",
            "dataworks:DsgStopSensIdentify",
            "dataworks:DsgUpdateDesensStatusList",
            "dataworks:DsgUserGroupAddOrUpdate",
            "dataworks:DsgUserGroupDelete",
            "dataworks:DsgUserGroupGetOdpsRoleGroups",
            "dataworks:DsgUserGroupQueryList",
            "dataworks:DsgUserGroupQueryUserList",
            "dataworks:DsgWhiteListAddOrUpdate",
            "dataworks:DsgWhiteListDeleteList",
            "dataworks:DsgWhiteListQueryList",
            "dataworks:EditRecognizeRule",
            "dataworks:EstablishRelationTableToBusiness",
            "dataworks:ExecuteAdhocWorkflowInstance",
            "dataworks:GetBusiness",
            "dataworks:GetCatalog",
            "dataworks:GetCertificate",
            "dataworks:GetColumn",
            "dataworks:GetComponent",
            "dataworks:GetComputeResource",
            "dataworks:GetConfig",
            "dataworks:GetCreateWorkflowInstancesResult",
            "dataworks:GetDataQualityAlertRule",
            "dataworks:GetDataQualityScan",
            "dataworks:GetDataQualityScanRun",
            "dataworks:GetDataQualityScanRunLog",
            "dataworks:GetDataQualityTemplate",
            "dataworks:GetDataSource",
            "dataworks:GetDatabase",
            "dataworks:GetDataset",
            "dataworks:GetDatasetVersion",
            "dataworks:GetDeploymentPackage",
            "dataworks:GetDpProjectCreationInfo",
            "dataworks:GetFile",
            "dataworks:GetFileVersion",
            "dataworks:GetFolder",
            "dataworks:GetIDEEventDetail",
            "dataworks:GetJobStatus",
            "dataworks:GetLineageRelationship",
            "dataworks:GetMetaCollection",
            "dataworks:GetNetwork",
            "dataworks:GetPartition",
            "dataworks:GetRerunWorkflowInstancesResult",
            "dataworks:GetSchema",
            "dataworks:GetTable",
            "dataworks:GetTask",
            "dataworks:GetTaskInstance",
            "dataworks:GetTaskInstanceLog",
            "dataworks:GetTenantRole",
            "dataworks:GetUser",
            "dataworks:GetWorkflow",
            "dataworks:GetWorkflowInstance",
            "dataworks:ImportCertificate",
            "dataworks:ListAlarmResource",
            "dataworks:ListBusiness",
            "dataworks:ListCatalogs",
            "dataworks:ListCertificates",
            "dataworks:ListColumns",
            "dataworks:ListComponents",
            "dataworks:ListComputeResources",
            "dataworks:ListContacts",
            "dataworks:ListCrawlerTypes",
            "dataworks:ListDataAssetTags",
            "dataworks:ListDataAssets",
            "dataworks:ListDataQualityAlertRules",
            "dataworks:ListDataQualityScanRuns",
            "dataworks:ListDataQualityScans",
            "dataworks:ListDataQualityTemplates",
            "dataworks:ListDataSourceSharedRules",
            "dataworks:ListDataSources",
            "dataworks:ListDataWorksPayAsYouGoServices",
            "dataworks:ListDatabases",
            "dataworks:ListDatasetVersions",
            "dataworks:ListDatasets",
            "dataworks:ListDeploymentPackages",
            "dataworks:ListDownstreamTaskInstances",
            "dataworks:ListDownstreamTasks",
            "dataworks:ListDpProject",
            "dataworks:ListDpProjectUser",
            "dataworks:ListDpTenantUser",
            "dataworks:ListEntitiesInMetaCollection",
            "dataworks:ListFileVersions",
            "dataworks:ListFiles",
            "dataworks:ListFolders",
            "dataworks:ListLineageRelationships",
            "dataworks:ListLineages",
            "dataworks:ListMeasureData",
            "dataworks:ListMeasuresGroupByModule",
            "dataworks:ListMetaCollections",
            "dataworks:ListPartitions",
            "dataworks:ListPermissions",
            "dataworks:ListProjectIds",
            "dataworks:ListProjectModules",
            "dataworks:ListProjectProcesses",
            "dataworks:ListRegions",
            "dataworks:ListResourceGroup",
            "dataworks:ListSchemas",
            "dataworks:ListTables",
            "dataworks:ListTaskInstanceOperationLogs",
            "dataworks:ListTaskInstances",
            "dataworks:ListTaskOperationLogs",
            "dataworks:ListTasks",
            "dataworks:ListTenantMembers",
            "dataworks:ListTenantRoles",
            "dataworks:ListUpstreamTaskInstances",
            "dataworks:ListUpstreamTasks",
            "dataworks:ListUserResources",
            "dataworks:ListWorkflowInstances",
            "dataworks:ListWorkflows",
            "dataworks:MetaListDpOuterResource",
            "dataworks:MetaListDpTable",
            "dataworks:ModifyContacts",
            "dataworks:ModifyResourceGroup",
            "dataworks:MoveComponent",
            "dataworks:OpenDataWorksStandardService",
            "dataworks:PreviewDatasetVersion",
            "dataworks:QueryDefaultTemplate",
            "dataworks:QueryDefaultTemplates",
            "dataworks:QueryRecognizeDataByRuleType",
            "dataworks:QueryRecognizeRuleDetail",
            "dataworks:QueryRecognizeRulesType",
            "dataworks:QuerySensClassification",
            "dataworks:QuerySensLevel",
            "dataworks:QuerySensNodeInfo",
            "dataworks:RemoveEntityFromMetaCollection",
            "dataworks:RemoveProjectMembers",
            "dataworks:RemoveTaskInstanceDependencies",
            "dataworks:RemoveTenantMemberFromRole",
            "dataworks:RerunTaskInstances",
            "dataworks:RerunWorkflowInstances",
            "dataworks:ResumeTaskInstances",
            "dataworks:RunIdentifyOpenapi",
            "dataworks:SetConfig",
            "dataworks:SetSuccessTaskInstances",
            "dataworks:ShowResourceGroupDetail",
            "dataworks:StartWorkflowInstances",
            "dataworks:StopTaskInstances",
            "dataworks:StopWorkflowInstances",
            "dataworks:SubmitFile",
            "dataworks:SuspendTaskInstances",
            "dataworks:SyncRAMContactInfo",
            "dataworks:TagDataAssets",
            "dataworks:TerminateDISyncInstance",
            "dataworks:TestDataSourceConnectivity",
            "dataworks:TriggerSchedulerTaskInstance",
            "dataworks:UnTagDataAssets",
            "dataworks:UpdateBusiness",
            "dataworks:UpdateColumnBusinessMetadata",
            "dataworks:UpdateComponent",
            "dataworks:UpdateComputeResource",
            "dataworks:UpdateContactInfo",
            "dataworks:UpdateDataAssetTag",
            "dataworks:UpdateDataQualityAlertRule",
            "dataworks:UpdateDataQualityEvaluationTask",
            "dataworks:UpdateDataQualityScan",
            "dataworks:UpdateDataQualityTemplate",
            "dataworks:UpdateDataSource",
            "dataworks:UpdateDataset",
            "dataworks:UpdateDatasetVersion",
            "dataworks:UpdateFile",
            "dataworks:UpdateFolder",
            "dataworks:UpdateIDEEventResult",
            "dataworks:UpdateMetaCollection",
            "dataworks:UpdateProjectRole",
            "dataworks:UpdateTableBusinessMetadata",
            "dataworks:UpdateTask",
            "dataworks:UpdateTaskInstances",
            "dataworks:UpdateTenantRole",
            "dataworks:UpdateUdfFile",
            "dataworks:UpdateWorkflow",
            "dataworks:createIdentifyCredential"
          ],
          "Resource": "*"
        }
      ]
    }
    
重要

获得账号级别权限的RAM用户或RAM角色,能够操作整个账号范围内的相关资源。请务必确认所授予的权限是否符合预期,遵从最小授权原则谨慎分配权限。

常见问题

如何查看当前资源属于哪个资源组?

  • 方式一:单击资源名称,进入资源的详情页面,即可查看到当前资源的资源组。

  • 方式二:登录资源管理控制台,单击资源中心 > 资源搜索,在左侧选择目标资源所属账号(默认为当前账号),通过筛选条件定位目标资源,即可查看其所属资源组。

如何查看当前产品在某个资源组下的所有资源?

  • 方式一:登录资源管理控制台,单击资源中心 > 资源搜索,然后在左侧的资源所属账号(默认为当前账号)下选择单击目标资源组名称,最后在右侧的选择资源类型中选择当前产品,即可查看当前产品在某个资源组下的所有资源。

  • 方式二:登录资源管理控制台,单击资源组 > 资源组,然后找到目标资源组,单击其所在行的操作列下的资源管理,最后在资源管理页面上方的产品下拉框中选择当前产品,即可查看当前产品在某个资源组下的所有资源。

如何批量修改多个资源的资源组?

登录资源管理控制台,单击资源组 > 资源组,在目标资源组所在行的操作列下,单击资源管理以进入资源管理页面。通过筛选条件定位多个目标资源,批量勾选第一列的复选框后单击下方转移资源组,并按页面提示完成资源组修改。