调用DescribeRoutine获取某个边缘程序ER(EdgeRoutine)的元信息,包括每个环境的ER配置、配置版本、代码版本等信息。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | DescribeRoutine | 系统规定参数。取值:DescribeRoutine。 |
Name | String | 是 | test | 边缘程序名, 同一个账号下命名唯一。 |
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
Content | Map | 包含EdgeRoutine的各项信息。具体字段说明请参见下表。 |
|
RequestId | String | 4DBA68F5-04A9-406B-B1E4-F2CB635E103F | 请求ID。 |
Content字段参数说明
名称 |
类型 |
示例值 |
描述 |
---|---|---|---|
CreationTime |
String |
2021-05-31T13:20:14Z |
Routine的创建时间。 |
Description |
String |
InRoZSBkZXNjcmlwdGlvbiBvZiB0aGlzIHJvdXRpbmUi |
Routine的描述信息,以base64编码存储。 |
Envs |
JSON |
production |
Routine的所有灰度环境集合。 |
EnvConf |
JSON |
Routine的所有灰度环境信息,包含每个灰度环境的CPU规格(SpecName),代码版本号(CodeRev)和允许关联的DCDN域名(AllowedHosts)。 |
|
ㄴSpecName |
String |
100ms |
CPU规格时间片。 |
ㄴCodeRev |
String |
1622467214654495147 |
代码版本号。 |
ㄴAllowedHosts |
String |
test-e.alicdn.com |
允许关联的DCDN域名。 |
CodeRevs |
JSON |
Routine的所有代码版本,包含每个版本的描述信息(CodeDescription),创建时间(CreationTime)和版本号(CodeRevision)。 |
|
ㄴCreationTime |
String |
2021-05-31T13:20:14Z |
代码创建时间。 |
ㄴCodeDescription |
String |
IkhlbGxvIFdvcmxkIg== |
代码版本描述,以base64编码存储。 |
ㄴCodeRevision |
String |
1622467236337778954 |
代码版本号。 |
示例
请求示例
http(s)://dcdn.aliyuncs.com/?Action=DescribeRoutine
&Name=test
&公共请求参数
正常返回示例
XML
格式
HTTP/1.1 200 OK
Content-Type:application/xml
<DescribeRoutineResponse>
<RequestId>4DBA68F5-04A9-406B-B1E4-F2CB635E103F</RequestId>
<Content>
<CodeRevs>
<CodeDescription>IkhlbGxvIFdvcmxkIg==</CodeDescription>
<CreationTime>2021-05-31T13:20:14Z</CreationTime>
<CodeRevision>1622467214654495147</CodeRevision>
</CodeRevs>
<CodeRevs>
<CodeDescription>IkhlbGxvIFdvcmxkIg==</CodeDescription>
<CreationTime>2021-05-31T13:20:36Z</CreationTime>
<CodeRevision>1622467236337778954</CodeRevision>
</CodeRevs>
<CodeRevs>
<CodeDescription>IkhlbGxvIFdvcmxkIEZyb20gU3RhZ2luZyBFbnYi</CodeDescription>
<CreationTime/>
<CodeRevision>unstable</CodeRevision>
</CodeRevs>
<CodeRevs>
<CodeDescription>SGVsbG8gV29ybGQgRnJvbSBDb21taXQ=</CodeDescription>
<CreationTime>2021-05-31T13:25:44Z</CreationTime>
<CodeRevision>1622467544804919489</CodeRevision>
</CodeRevs>
<EnvConf>
<presetCanaryZhejiang>
<SpecName>100ms</SpecName>
<CodeRev>1622467236337778954</CodeRev>
<AllowedHosts>test-e.alicdn.com</AllowedHosts>
<AllowedHosts>test-f.alicdn.com</AllowedHosts>
</presetCanaryZhejiang>
<staging>
<SpecName>50ms</SpecName>
<CodeRev/>
<AllowedHosts>test-a.alicdn.com</AllowedHosts>
<AllowedHosts>test-b.alicdn.com</AllowedHosts>
</staging>
<presetCanaryBeijing>
<SpecName>5ms</SpecName>
<CodeRev>1622467236337778954</CodeRev>
<AllowedHosts>test-g.alicdn.com</AllowedHosts>
<AllowedHosts>test-h.alicdn.com</AllowedHosts>
</presetCanaryBeijing>
<production>
<SpecName>50ms</SpecName>
<CodeRev>1622467236337778954</CodeRev>
<AllowedHosts>test-c.alicdn.com</AllowedHosts>
<AllowedHosts>test-d.alicdn.com</AllowedHosts>
</production>
</EnvConf>
<Description>InRoZSBkZXNjcmlwdGlvbiBvZiB0aGlzIHJvdXRpbmUi</Description>
<Envs>production</Envs>
<Envs>staging</Envs>
<Envs>presetCanaryZhejiang</Envs>
<Envs>presetCanaryBeijing</Envs>
<CreationTime>2021-05-31T13:14:23.132925407Z</CreationTime>
</Content>
</DescribeRoutineResponse>
JSON
格式
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "4DBA68F5-04A9-406B-B1E4-F2CB635E103F",
"Content" : {
"CodeRevs" : [ {
"CodeDescription" : "IkhlbGxvIFdvcmxkIg==",
"CreationTime" : "2021-05-31T13:20:14Z",
"CodeRevision" : "1622467214654495147"
}, {
"CodeDescription" : "IkhlbGxvIFdvcmxkIg==",
"CreationTime" : "2021-05-31T13:20:36Z",
"CodeRevision" : "1622467236337778954"
}, {
"CodeDescription" : "IkhlbGxvIFdvcmxkIEZyb20gU3RhZ2luZyBFbnYi",
"CreationTime" : "",
"CodeRevision" : "unstable"
}, {
"CodeDescription" : "SGVsbG8gV29ybGQgRnJvbSBDb21taXQ=",
"CreationTime" : "2021-05-31T13:25:44Z",
"CodeRevision" : "1622467544804919489"
} ],
"EnvConf" : {
"presetCanaryZhejiang" : {
"SpecName" : "100ms",
"CodeRev" : "1622467236337778954",
"AllowedHosts" : [ "test-e.alicdn.com", "test-f.alicdn.com" ]
},
"staging" : {
"SpecName" : "50ms",
"CodeRev" : "",
"AllowedHosts" : [ "test-a.alicdn.com", "test-b.alicdn.com" ]
},
"presetCanaryBeijing" : {
"SpecName" : "5ms",
"CodeRev" : "1622467236337778954",
"AllowedHosts" : [ "test-g.alicdn.com", "test-h.alicdn.com" ]
},
"production" : {
"SpecName" : "50ms",
"CodeRev" : "1622467236337778954",
"AllowedHosts" : [ "test-c.alicdn.com", "test-d.alicdn.com" ]
}
},
"Description" : "InRoZSBkZXNjcmlwdGlvbiBvZiB0aGlzIHJvdXRpbmUi",
"Envs" : [ "production", "staging", "presetCanaryZhejiang", "presetCanaryBeijing" ],
"CreationTime" : "2021-05-31T13:14:23.132925407Z"
}
}
错误码
HttpCode | 错误码 | 错误信息 | 描述 |
---|---|---|---|
400 | EdgeRoutine.GeneralError | A server error occurred: %s | 后端服务器发生错误:%s 。如果重试多次依然报错,请提交工单。 |
访问错误中心查看更多错误码。