更新时间:2026-07-13 GMT+08:00
创建端点应用示例
概述
本文指导用户通过调用API的方式,介绍创建端点的完整流程,包括创建端点、查看端点流程。
本流程假设终端租户已经在Console界面完成AI DataLake的服务授权,且已创建工作空间。API的调用方法请参见如何调用API。
前提条件
- 已完成AI DataLake服务授权。
- 已获取待创建资源池的工作空间ID。
- 如果创建预留资源和混合模式的端点,还需要计算资源池ID,如果是按需弹性的端点,则不需要计算资源池ID。
创建端点
- 接口相关信息
URI格式:POST /v2/workspaces/{workspace_id}/endpoints
{workspace_id}:为端点所在工作空间ID。
详情请参见创建端点 - CreateV2Endpoint。
- 请求示例
POST /v2/workspaces/{workspace_id}/endpoints
Body:{ "compute_id" : "0150a336-dda9-xxxx-xxxx-af02ec424a5e", "name" : "spark-job-test", "display_name" : "spark-job-test", "resource_type" : "RESERVED", "engine" : { "type" : "SparkJob", "spark_config" : { }, "scheduling_config" : { "max_concurrent_jobs" : 300, "scheduling_policy" : "RANDOM" }, "staging_config" : { "obs" : { "bucket_name" : "ai4db", "agency_name" : "aidatalake-spark" } } }, "capacity" : [ { "type" : "CPU", "maximum_capacity" : 1000, "minimum_capacity" : 0, "use_ondemand_resource" : false, "spec_code" : "aidatalake.cpu.x86.general.1c2g" } ], "credential" : { "agency_name" : "aidatalake-spark" } } - 响应示例
{ "id" : "2b3c4d5e6f7890abcdef1234567890ab", "name" : "spark-job-test", "display_name" : "spark-job-test", "description" : "SparkJob测试端点", "status" : "CREATING", "engine" : { "type" : "SparkJob", "spark_config" : { }, "scheduling_config" : { "max_concurrent_jobs" : 300, "scheduling_policy" : "RANDOM" } }, "resource_type" : "RESERVED", "compute_id" : "0150a336-dda9-xxxx-xxxx-af02ec424a5e", "capacity" : [ { "type" : "CPU", "maximum_capacity" : 1000, "minimum_capacity" : 0, "use_ondemand_resource" : false, "spec_code" : "aidatalake.cpu.x86.general.1c2g" } ], "create_time" : "2025-01-10T03:37:12.000+00:00", "update_time" : "2025-01-10T03:37:12.000+00:00", "creator" : { "domain_name" : "test", "domain_id" : "0676610f3a0xxxxxxxx50bea7ddf18c1", "user_id" : "019e19fb78887xxxxxxxx4174cd5a002", "user_name" : "developer" } }
查看端点详情
- 接口相关信息
URI格式:GET /v2/workspaces/{workspace_id}/endpoints/{endpoint_id}
{workspace_id}:资源池所在工作空间ID。
详情请参见查询端点详情 - ShowV2Endpoint。
- 请求示例
- 响应示例
{ "id" : "2b3c4d5e6f7890abcdef1234567890ab", "name" : "spark-job-test", "display_name" : "spark-job-test", "description" : "SparkJob测试端点", "status" : "RUNNING", "engine" : { "type" : "SparkJob", "spark_config" : { }, "scheduling_config" : { "max_concurrent_jobs" : 300, "scheduling_policy" : "RANDOM" } }, "resource_type" : "RESERVED", "compute_id" : "0150a336-dda9-xxxx-xxxx-af02ec424a5e", "capacity" : [ { "type" : "CPU", "maximum_capacity" : 1000, "minimum_capacity" : 0, "use_ondemand_resource" : false, "spec_code" : "aidatalake.cpu.x86.general.1c2g" } ], "create_time" : "2025-01-10T03:37:12.000+00:00", "update_time" : "2025-01-10T03:37:12.000+00:00", "creator" : { "domain_name" : "test", "domain_id" : "0676610f3a0xxxxxxxx50bea7ddf18c1", "user_id" : "019e19fb78887xxxxxxxx4174cd5a002", "user_name" : "developer" } }
父主题: 应用示例