开通AI DataLake服务并授权
为保证正常使用AI DataLake服务,您需要开通AI DataLake服务,并授权允许AI DataLake服务代表用户访问其他云服务,才可以在AI DataLake服务中执行创建工作空间,开发作业等操作。
本节操作介绍如何开通AI DataLake,并设置云资源访问授权。
约束与限制
授权需要主账号或者用户组Admin中的子账号进行操作。
操作步骤
- 配置AI DataLake云资源访问授权
- 登录AI DataLake服务管理控制台,进入AI DataLake服务页面。
当前页面会展示完整AI DataLake服务依赖的其他云服务资源。
为保证正常使用AI DataLake服务,请您授权允许AI DataLake服务代表用户访问其他云服务。详细的委托策略请参考表2。
- 根据需要勾选对应委托权限。
- 登录AI DataLake服务管理控制台,进入AI DataLake服务页面。
- 阅读并同意AI DataLake服务声明
仔细阅读AI DataLake服务条款,并勾选同意该服务声明。
- 单击“立即授权”。
同意授权后,AI DataLake将在统一身份认证服务IAM为您创建名为ai_datalake_admin_trust的委托,授权成功后,可以进入IAM服务委托列表查看该未委托的基本信息和授权记录。
委托ai_datalake_admin_trust创建成功后,请勿删除,一旦删除将变更授权范围,影响相关业务权限。
AI DataLake云资源授权列表
| 策略类型 | 策略类型 | 是否必选 | 说明 | 不勾选对业务的影响 |
|---|---|---|---|---|
| 基础通用服务 | AI_DATALAKE_COMMON_POLICY | 必选 | 委托必须的基础权限策略。 | 基础权限验证失败:
|
| 访问自身服务 | AI_DATALAKE_SELF_POLICY | 必选 | 访问AI DataLake服务所需的权限。 | 核心数据分析功能完全不可用
|
| 日志功能 | AI_DATALAKE_LTS_POLICY | 必选 | LTS日志服务功能。 | 问题排查和审计追踪困难:
|
| LakeFormation | AI_DATALAKE_LAKEFORMATION_POLICY | 必选 | LakeFormation 数据湖功能。 | 数据目录功能失效:
|
| 消息通知 | AI_DATALAKE_SMN_POLICY | 可选 | SMN通知消息。 | 作业运行完成/失败等事件无法通过SMN推送通知。 |
| AOM 监控 | AI_DATALAKE_AOM_POLICY | 可选 | AOM监控告警功能。 | 运维监控能力缺失:
|
| 镜像包注册 | AI_DATALAKE_SWR_POLICY | 可选 | SWR镜像包功能。 | 依赖特定镜像的高级功能受限:
|
| VPCEP | AI_DATALAKE_VPCEP_POLICY | 可选 | VPCEP网络打通功能。 | 跨服务网络打通受限:
|
| DNS 功能 | AI_DATALAKE_DNS_POLICY | 可选 | DNS服务功能。 | 跨域网络访问配置困难:
|
| OBS 存储 | AI_DATALAKE_OBS_POLICY | 可选 | OBS对象存储功能。 | 数据存储管理功能受限:
|
| 策略类型 | 策略类型 | Action | 是否必选 | 说明 |
|---|---|---|---|---|
| 基础通用服务 | AI_DATALAKE_COMMON_POLICY | iam:agencies:listAgencies 列举委托 iam:roles:getRole 查询角色 iam:roles:listRoles 列举角色 iam:permissions:listRolesForAgency 查询委托的角色权限 iam:users:getUser 查询用户 obs:bucket:ListAllMyBuckets 列举所有桶 obs:bucket:ListBucket 列举桶 obs:object:GetObjectVersion 获取对象版本 obs:object:GetObject 获取对象 | 必选 | 委托必须的基础权限策略 |
| 访问自身服务 | AI_DATALAKE_SELF_POLICY | DataArtsFabric:workspace:list列举工作空间 DataArtsFabric:endpoint:show查看端点 DataArtsFabric:workspace:listRoute查询工作空间路由 DataArtsFabric:endpoint:list列举端点 DataArtsFabric:job:dropJobInstance删除作业实例 DataArtsFabric:job:listJobInstance列举作业实例 DataArtsFabric:workspace:showSession查看会话 DataArtsFabric:workspace:listMessagePolicy列举消息策略 DataArtsFabric:workspace:executeStatement执行语句 DataArtsFabric:workspace:showStatementResult查看语句结果 DataArtsFabric:workspace:deleteSqlSession删除SQL会话 DataArtsFabric:workspace:cancelStatement取消语句 DataArtsFabric:workspace:createSqlSession创建SQL会话 DataArtsFabric:workspace:listSessionStatementRecords列举会话语句记录 DataArtsFabric:workspace:listSqlSessions列举SQL会话 DataArtsFabric:workspace:listStatementRecords列举语句记录 DataArtsFabric:workspace:showSqlSession查看SQL会话 | 必选 | 访问AI DataLake服务所需的权限 |
| 日志功能 | AI_DATALAKE_LTS_POLICY | lts:groups:get 查询日志组 lts:groups:list 列举日志组 lts:groups:create 创建日志组 lts:topics:get 查询日志流 lts:topics:list 列举日志流 lts:topics:create 创建日志流 | 必选 | LTS日志服务功能 |
| LakeFormation | AI_DATALAKE_LAKEFORMATION_POLICY | lakeformation:accessTenant:grant授予租户访问权限 lakeformation:access:delete删除访问权限 lakeformation:access:create创建访问权限 lakeformation:access:describe查询访问权限 lakeformation:table:describe查询表详情 lakeformation:credential:describe查询凭证信息 lakeformation:policy:describe查询策略信息 lakeformation:table:drop删除表 lakeformation:table:create创建表 lakeformation:policy:create创建策略 lakeformation:database:describe查询数据库详情 lakeformation:table:alter修改表属性 lakeformation:policy:describe查询策略信息 lakeformation:credential:describe查询凭证信息 lakeformation:function:describe查询函数详情 lakeformation:catalog:describe查询Catalog详情 lakeformation:database:create创建数据库 lakeformation:database:drop删除数据库 lakeformation:function:create创建函数 lakeformation:function:alter修改函数属性 lakeformation:function:drop删除函数 lakeformation:policy:drop删除策略 lakeformation:role:describe查询角色详情 lakeformation:user:describe查询用户详情 lakeformation:transaction:operate操作事务 | 必选 | LakeFormation 数据湖功能 |
| 消息通知 | AI_DATALAKE_SMN_POLICY | smn:topic:publish 发布主题消息 | 可选 | SMN通知消息 |
| AOM 监控 | AI_DATALAKE_AOM_POLICY | aom:metric:put 上报指标 aom:alarm:put 上报告警 | 可选 | AOM监控告警功能 |
| 镜像包注册 | AI_DATALAKE_SWR_POLICY | swr:repo:listRepoDomains 列举镜像仓库组织 swr:repo:listRepoTags 列举镜像标签 swr:repo:createRepoDomain 创建镜像仓库 swr:repo:getRepo 获取镜像仓库 | 可选 | SWR镜像包功能 |
| VPCEP | AI_DATALAKE_VPCEP_POLICY | vpcep:epservices:get查询终端节点服务 vpcep:connections:update更新连接 vpcep:permissions:update更新权限 vpcep:permissions:list列举权限 vpcep:epserviceDesc:get查询终端节点服务描述 vpcep:endpoints:get查询终端节点 vpcep:endpoints:delete删除终端节点 vpcep:endpoints:create创建终端节点 vpcep:connections:list列举连接 vpcep:endpoints:list列举终端节点 | 可选 | VPCEP网络打通功能 |
| DNS 功能 | AI_DATALAKE_DNS_POLICY | dns:zone:get 查询Zone dns:zone:create 创建Zone dns:zone:list 列举Zone dns:zone:delete 删除Zone dns:recordset:update 更新记录集 dns:recordset:create 创建记录集 dns:recordset:delete 删除记录集 dns:recordset:list 列举记录集 | 可选 | DNS服务功能 |
| OBS 存储 | AI_DATALAKE_OBS_POLICY | obs:bucket:CreateBucket创建桶 obs:bucket:DeleteBucket删除桶 obs:bucket:PutLifecycleConfiguration设置生命周期配置 obs:bucket:ListBucketMultipartUploads列举分段上传 obs:bucket:HeadBucket判断桶是否存在 obs:bucket:ListAllMyBuckets列举所有桶 obs:bucket:ListBucket列举桶 obs:bucket:PutEncryptionConfiguration设置加密配置 obs:bucket:PutBucketObjectLockConfiguration设置对象锁定配置 obs:object:PutObject上传对象 obs:object:GetObject获取对象 obs:bucket:GetLifecycleConfiguration获取生命周期配置 | 可选 | OBS对象存储功能 |