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

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

调试

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

请求参数

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

系统规定参数。取值:PublishRoutineCodeRevision

Envs Json ["Production","Preset_Canary_Zhejiang"]

将要发布的Env环境。

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

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

SelectCodeRevision String 1620876959997924701

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

返回数据

名称 类型 示例值 描述
Content Map "CodeRevision": "1620876959997924701"

发布的代码版本号。

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

请求ID。

示例

请求示例

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

正常返回示例

XML格式

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

JSON格式

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

错误码

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

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