ShowSystemTemplateDetail API详解

华为云数据工坊提供了一系列内置算子模板,这些模板可以帮助用户快速构建数据处理流程,为了方便用户了解和使用这些模板,华为云提供了ShowSystemTemplateDetail API,用于查询特定系统算子模板的详细信息,本文将详细介绍该API的使用方法及相关参数。
API基本信息
API名称:ShowSystemTemplateDetail
API路径:/v1/template/system/detail
API版本:v1
请求参数

以下为ShowSystemTemplateDetail API的请求参数列表:
| 参数名称 | 参数类型 | 必选 | 说明 |
|---|---|---|---|
| template_id | String | 是 | 系统算子模板的唯一标识符 |
| project_id | String | 是 | 项目ID,用于标识用户所属的项目 |
| region | String | 是 | 地域,用于指定请求的区域 |
| access_key_id | String | 是 | 访问密钥ID,用于身份验证 |
| access_key_secret | String | 是 | 访问密钥密钥,用于身份验证 |
| timestamp | String | 是 | 当前时间戳,用于生成签名 |
| signature | String | 是 | 请求签名,用于身份验证 |
请求示例
以下是一个使用Python语言调用ShowSystemTemplateDetail API的示例代码:
import requests
import time
import hashlib
# 请求参数
params = {
"template_id": "template_123456",
"project_id": "project_123456",
"region": "cn-north-4",
"access_key_id": "your_access_key_id",
"access_key_secret": "your_access_key_secret",
"timestamp": str(int(time.time())),
"signature": "your_signature"
}
# 生成签名
def generate_signature(params, secret_key):
sorted_params = sorted(params.items())
query_string = "&".join(["{}={}".format(k, v) for k, v in sorted_params])
string_to_sign = "GET&/v1/template/system/detail&" + query_string + "&" + secret_key
return hashlib.md5(string_to_sign.encode()).hexdigest()
# 调用API
url = "https://dataworks-api.cn-north-4.myhuaweicloud.com/v1/template/system/detail"
params["signature"] = generate_signature(params, "your_access_key_secret")
response = requests.get(url, params=params)
print(response.json())ShowSystemTemplateDetail API的响应内容如下:
{
"code": "200",
"message": "Success",
"data": {
"template_id": "template_123456",
"template_name": "示例模板",
"description": "这是一个示例模板,用于展示如何使用系统算子。",
"operator_list": [
{
"operator_id": "operator_123456",
"operator_name": "示例算子",
"operator_type": "系统算子",
"description": "这是一个示例算子,用于展示如何使用系统算子。",
"parameter_list": [
{
"parameter_name": "param1",
"parameter_type": "String",
"description": "参数1的描述"
},
{
"parameter_name": "param2",
"parameter_type": "Integer",
"description": "参数2的描述"
}
]
}
]
}
}FAQs
问题:ShowSystemTemplateDetail API的请求频率限制是多少?

解答:华为云对ShowSystemTemplateDetail API的请求频率限制为每秒1次,超过频率限制会导致请求被拒绝。
问题:如何获取系统算子模板的详细信息?
解答:可以通过调用ShowSystemTemplateDetail API,并传入模板ID、项目ID、地域、访问密钥ID、访问密钥密钥、时间戳和签名等参数,来获取系统算子模板的详细信息。
图片来源于AI模型,如侵权请联系管理员。作者:酷小编,如若转载,请注明出处:https://www.kufanyun.com/ask/72062.html




