文档首页/ 湖仓构建 LakeFormation/ API参考/ 附录/ 支持企业项目鉴权的API
更新时间:2025-07-25 GMT+08:00
分享

支持企业项目鉴权的API

企业项目鉴权需要满足以下条件才可以成功:

  • URI内有企业项目相关的资源信息,如LakeFormation的资源是实例,则URI中包含instanceid时,才可以进行企业项目鉴权。
  • 企业项目鉴权目前只支持IAM 3.0的策略。

以下是支持企业项目鉴权的管控面API:

表1 支持企业项目鉴权的管控面API

API名称

描述

权限

URI

CreateAccessClient

创建服务接入客户端

lakeformation:instance:createAccessClient

/v1/{project_id}/instances/{instance_id}/access-clients

ListAccessClientInfos

根据LakeFormation实例获取服务实例相关的接入客户端信息列表。

lakeformation:instance:listAccessClient

/v1/{project_id}/instances/{instance_id}/access-clients

ShowAccessClient

根据ID获取服务接入客户端详情

lakeformation:instance:describeAccessClient

/v1/{project_id}/instances/{instance_id}/access-clients/{client_id}

DeleteAccessClient

根据ID删除服务接入客户端。

lakeformation:instance:deleteAccessClient

/v1/{project_id}/instances/{instance_id}/access-clients/{client_id}

UpdateAccessClient

根据ID更新服务接入客户端。

lakeformation:instance:alterAccessClient

/v1/{project_id}/instances/{instance_id}/access-clients/{client_id}

CreateJobByInstance

创建任务

lakeformation:instance:createJob

/v1/{project_id}/instances/{instance_id}/lf-jobs

ShowJobByInstance

获取任务详情

lakeformation:instance:showJob

/v1/{project_id}/instances/{instance_id}/lf-jobs/{job_id}

UpdateJobByInstance

修改任务信息

lakeformation:instance:alterJob

/v1/{project_id}/instances/{instance_id}/lf-jobs/{job_id}

ListJobsByInstance

根据条件分页列举任务信息

lakeformation:instance:listJob

/v1/{project_id}/instances/{instance_id}/lf-jobs

StartJobByInstance

运行任务

lakeformation:instance:startJob

/v1/{project_id}/instances/{instance_id}/lf-jobs/{job_id}/start?mode={mode}&cascade={cascade}

StopJobByInstance

停止任务

lakeformation:instance:stopJob

/v1/{project_id}/instances/{instance_id}/lf-jobs/{job_id}/stop

ShowJobLogByInstance

查看任务ID指定的任务日志

lakeformation:instance:showJob

/v1/{project_id}/instances/{instance_id}/lf-jobs/{job_id}/log

ShowJobHistoryByInstance

查看任务ID指定的历史任务。

lakeformation:instance:showJob

/v1/{project_id}/instances/{instance_id}/lf-jobs/{job_id}/history

DeleteJobByInstance

删除任务,已提交或者运行中的任务,需要停止后操作删除。

lakeformation:instance:dropJob

/v1/{project_id}/instances/{instance_id}/lf-jobs/{job_id}

ListInstanceLifecycle

获取实例级生命周期规则

lakeformation:instance:listLifecycle

/v1/{project_id}/instances/{instance_id}/lifecycle

UpdateInstanceLifecycle

修改实例级生命周期规则

lakeformation:instance:alterLifecycle

/v1/{project_id}/instances/{instance_id}/lifecycle

CreateLakeFormationInstance

创建一个LakeFormation实例

lakeformation:instance:createInstance

/v1/{project_id}/instances/{instance_id}

UpdateLakeFormationInstanceDefault

设为默认实例,只有非默认实例可以设置为默认实例。

lakeformation:instance:update

/v1/{project_id}/instances/{instance_id}/default

ShowLakeFormationInstance

使用实例ID查询LakeFormation实例详情。

lakeformation:instance:show

/v1/{project_id}/instances/{instance_id}

UpdateLakeFormationInstance

修改LakeFormation实例信息。

lakeformation:instance:update

/v1/{project_id}/instances/{instance_id}

BatchUpdateLakeFormationInstanceTags

为指定实例批量更新标签。

lakeformation:instance:updateTag

/rest/v1/{project_id}/instances/{instance_id}/tags

MoveLakeFormationInstanceOutRecycleBin

从回收站恢复LakeFormation实例。

lakeformation:instance:recover

/v1/{project_id}/instances/{instance_id}/recover

DeleteLakeFormationInstance

根据实例ID删除LakeFormation实例。

lakeformation:instance:drop

/v1/{project_id}/instances/{instance_id}

UpdateLakeFormationInstanceScale

变更LakeFormation实例规格。

lakeformation:instance:update

/v1/{project_id}/instances/{instance_id}/scale

相关文档