调用PublishRoutineCodeRevision发布指定版本的边缘程序ER代码到某个Env环境。

说明 API调用频率:100次/秒。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String PublishRoutineCodeRevision

系统规定参数。取值:PublishRoutineCodeRevision

Name String test

边缘程序名, 同一个账号下命名唯一。

SelectCodeRevision String 1620876959997924701

将要发布的边缘程序ER代码版本。

Envs Map ["production","presetCanaryZhejiang"]

将要发布的Env环境。

说明
  • production:环境名称,包含SpecName(环境名称)和AllowedHosts(域名白名单)。
  • presetCanary*:选填,根据您业务需要添加的灰度环境。

返回数据

名称 类型 示例值 描述
Content Map

发布的代码版本号。

RequestId String A513734D-D17B-411E-864D-XXXX

请求ID。

示例

请求示例

http://dcdn.aliyuncs.com?Action=PublishRoutineCodeRevision
&Name="test"
&Envs=["production","presetCanaryZhejiang"]
&SelectCodeRevision="1620876959997924701"
&<公共请求参数>

正常返回示例

XML格式

HTTP/1.1 200 OK
Content-Type:application/xml

<PublishRoutineCodeRevisionResponse>
<RequestId>A513734D-D17B-411E-864D-XXXX</RequestId>
<Content>
    <CodeRevision>1620876959997924701</CodeRevision>
</Content>
</PublishRoutineCodeRevisionResponse>

JSON格式

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestId" : "A513734D-D17B-411E-864D-XXXX",
  "Content" : {
    "CodeRevision" : "1620876959997924701"
  }
}

错误码

HttpCode 错误码 错误信息 描述
400 EdgeRoutine.GeneralError A server error occurred: %s 后端服务器发生错误:%s 。如果重试多次依然报错,请提交工单。

访问错误中心查看更多错误码。