文档首页/ 智能数据湖 AIDataLake/ API参考/ 委托管理/ 附加策略 - AttachV2AgencyPolicy
更新时间:2026-07-13 GMT+08:00
分享

附加策略 - AttachV2AgencyPolicy

功能介绍

为委托附加策略。此接口为同步接口,无配套使用接口和特殊场景。

调用方法

请参见如何调用API

URI

POST /v2/agencies/{agency_name}/policies

表1 路径参数

参数

是否必选

参数类型

描述

agency_name

String

参数解释:委托名称。

约束限制:固定值ai_datalake_admin_trust。

取值范围:不涉及。

默认取值:不涉及。

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

参数解释:用户Token。

约束限制:不涉及。

取值范围:长度不超过65534个字符。

默认取值:不涉及。

表3 请求Body参数

参数

是否必选

参数类型

描述

policy_name

String

参数解释:权限策略名称,指定要附加给委托的权限策略。

约束限制:不支持附加必选策略(AI_DATALAKE_COMMON_POLICY、AI_DATALAKE_SELF_POLICY、AI_DATALAKE_LAKEFORMATION_POLICY、AI_DATALAKE_LTS_POLICY)。

取值范围

  • AI_DATALAKE_SMN_POLICY:消息通知功能相关权限策略,用来将系统通知消息转发到SMN。

  • AI_DATALAKE_AOM_POLICY:AOM功能相关权限策略。

  • AI_DATALAKE_SWR_POLICY:镜像包注册功能相关权限策略。

  • AI_DATALAKE_VPCEP_POLICY:网络打通功能相关权限策略。

  • AI_DATALAKE_DNS_POLICY:DNS相关权限策略。

  • AI_DATALAKE_OBS_POLICY:OBS相关权限策略。

  • AI_DATALAKE_VPC_POLICY:VPC相关权限策略。

  • AI_DATALAKE_DCS_POLICY:DCS相关权限策略。

  • AI_DATALAKE_DEW_POLICY:DEW相关权限策略。

响应参数

状态码:200

表4 响应Body参数

参数

参数类型

描述

is_success

Boolean

参数解释:执行请求是否成功。

取值范围

  • true:执行成功。

  • false:执行失败。

message

String

参数解释:系统提示信息。

取值范围:长度为0~4096个字符。

状态码:400

表5 响应Body参数

参数

参数类型

描述

error_code

String

参数解释:错误码。

取值范围:长度为8~36个字符。

error_msg

String

参数解释:错误描述。

取值范围:长度为2~512个字符。

solution_msg

String

参数解释:解决方案。

取值范围:长度为0~4096个字符。

状态码:401

表6 响应Body参数

参数

参数类型

描述

error_code

String

参数解释:错误码。

取值范围:长度为8~36个字符。

error_msg

String

参数解释:错误描述。

取值范围:长度为2~512个字符。

solution_msg

String

参数解释:解决方案。

取值范围:长度为0~4096个字符。

状态码:403

表7 响应Body参数

参数

参数类型

描述

error_code

String

参数解释:错误码。

取值范围:长度为8~36个字符。

error_msg

String

参数解释:错误描述。

取值范围:长度为2~512个字符。

solution_msg

String

参数解释:解决方案。

取值范围:长度为0~4096个字符。

状态码:404

表8 响应Body参数

参数

参数类型

描述

error_code

String

参数解释:错误码。

取值范围:长度为8~36个字符。

error_msg

String

参数解释:错误描述。

取值范围:长度为2~512个字符。

solution_msg

String

参数解释:解决方案。

取值范围:长度为0~4096个字符。

状态码:408

表9 响应Body参数

参数

参数类型

描述

error_code

String

参数解释:错误码。

取值范围:长度为8~36个字符。

error_msg

String

参数解释:错误描述。

取值范围:长度为2~512个字符。

solution_msg

String

参数解释:解决方案描述。

取值范围:长度为0~4096个字符。

状态码:500

表10 响应Body参数

参数

参数类型

描述

error_code

String

参数解释:错误码。

取值范围:长度为8~36个字符。

error_msg

String

参数解释:错误描述。

取值范围:长度为2~512个字符。

solution_msg

String

参数解释:解决方案。

取值范围:长度为0~4096个字符。

请求示例

为委托附加AI_DATALAKE_OBS_POLICY策略。

POST /v2/agencies/ai_datalake_admin_trust/policies

{
  "policy_name" : "AI_DATALAKE_OBS_POLICY"
}

响应示例

状态码:200

请求成功。

{
  "is_success" : true,
  "message" : "Success"
}

状态码:400

请求参数错误。

{
  "error_code" : "AIDataLake.00010011",
  "error_msg" : "Invalid specification code.",
  "solution_msg" : "Enter a correct specification code."
}

状态码:401

未授权。

{
  "error_code" : "APIGW.0301",
  "error_msg" : "Incorrect IAM authentication information decrypt token fail"
}

状态码:403

禁止访问。

{
  "error_code" : "AIDataLake.00010038",
  "error_msg" : "Unauthorized requests.",
  "solution_msg" : "Check permissions {xxx} and retry after authorization."
}

状态码:404

资源未找到。

{
  "error_code" : "AIDataLake.00010004",
  "error_msg" : "Not Found",
  "solution_msg" : "Please check the resource ID and try again"
}

状态码:408

请求超时。

{
  "error_code" : "common.00000408",
  "error_msg" : "timeout exception occurred"
}

状态码:500

内部服务器错误。

{
  "error_code" : "AIDataLake.00010067",
  "error_msg" : "Failed to initialize the task because the number of tasks may have reached the upper limit.",
  "solution_msg" : "Try again later."
}

状态码

状态码

描述

200

请求成功。

400

请求参数错误。

401

未授权。

403

禁止访问。

404

资源未找到。

408

请求超时。

500

内部服务器错误。

相关文档