调用本接口更新指定的无状态工作负载配置,如镜像地址、资源配额等。
下表仅列出该接口特有的请求参数和部分公共参数。更多信息请见公共参数。
参数 | 类型 | 是否必填 | 示例值 | 描述 |
|---|---|---|---|---|
Action | String | 是 | UpdateDeployment | 要执行的操作,取值:UpdateDeployment。 |
Version | String | 是 | 2022-01-01 | API的版本,取值:2022-01-01。 |
deployment_id | String | 是 | di-2100001281-69chb | 要更新的无状态工作负载的ID。
|
name | String | 是 | nginx-test | 要更新的工作负载的名称。 |
deployment | Object | 是 | 工作负载配置详情。 | |
project_id | String | 是 | p-2100001281-zf9ll | 工作负载所属边缘智能空间ID。
|
下表仅列出本接口特有的返回参数。更多信息请参见返回结构。
参数 | 类型 | 示例值 | 描述 |
|---|---|---|---|
deployment_id | String | di-2100001281-69chb | 工作负载ID。 |
project_id | String | p-2100001281-zf9ll | 工作负载所属边缘智能空间ID。 |
POST /?Action=UpdateDeployment&Version=2022-01-01 HTTP/1.1 Host: vei-api.volcengineapi.com Content-Type: application/json; charset=UTF-8 X-Date: 20241008T075156Z X-Content-Sha256: 287e874e******d653b44d21e Authorization: HMAC-SHA256 Credential=Adfks******wekfwe/20241008/cn-beijing/vei_api/request, SignedHeaders=host;x-content-sha256;x-date, Signature=47a7d934ff7b37c03938******cd7b8278a40a1057690c401e92246a0e41085f { "project_id": "p-2100001281-zf9ll", "deployment": { "replicas": 1, "template": { "containers": [ { "name": "nginx", "image": "vei-public-cn-beijing.cr.volces.com/public/nginx", "resources": { "cpu_limit": 0, "cpu_request": 0, "memory_limit": 0, "memory_request": 0, "memory_request_unit": "GB", "memory_limit_unit": "GB" }, "privileged": false, "inited": false, "device_mounted": false } ], "volumes": [], "dns_policy": 1 }, "strategy": { "strategy_type": 2, "rolling": { "max_unavailable": 25, "max_surge": 1 } }, "node_list": [ "" ], }, "name": "nginx-test", "deployment_id": "di-2100001281-69chb" }
{ "ResponseMetadata": { "RequestId": "20241008155214231191099019EA7C1D", "Action": "UpdateDeployment", "Version": "2022-01-01", "Service": "vei_api", "Region": "cn-beijing" }, "Result": { "deployment_id": "di-2100001281-69chb", "project_id": "p-2100001281-zf9ll" } }
下表为您列举了该接口与业务逻辑相关的错误码。公共错误码请参见公共错误码文档。
状态码 | 错误码 | 说明 |
|---|---|---|
400 | 90000021 | 越权访问其他账号下的空间。 |
400 | 20010001 | 参数非法。 |
400 | 20010002 | 账户信息无效。 |
400 | 20010003 | 空间信息无效。 |
400 | 20011011 | ID无效。 |
400 | 20011006 | 名称无效。 |
400 | 20011007 | 副本数无效。 |
400 | 20011008 | 描述内容无效。 |
400 | 20011009 | 当前一体机版本不支持标签,请使用OTA升级至v1.1.0或更高版本。 |
400 | 20011010 | 当前一体机版本不支持实例字段,请使用OTA升级至v1.0.0或更高版本。 |
400 | 20011022 | 工作负载信息为空。 |
400 | 20011023 | 工作负载更新策略为空。 |
400 | 20011025 | 标签无效。 |
400 | 20011026 | template无效。 |
400 | 20011027 | 容器配置无效。 |
400 | 20011028 | 容器配置名称无效。 |
400 | 20011029 | 容器配置镜像地址无效。 |
400 | 20011030 | 资源单位无效。 |
400 | 20011032 | 主机端口范围无效, 合法值为1-20000。 |
400 | 20011020 | 工作负载副本环境变量无效。 |
400 | 20011021 | 工作负载副本环境变量名称无效。 |
400 | 20011031 | 资源无效。 |
400 | 20011033 | 挂载路径冲突。 |
400 | 20011034 | 卷名称冲突。 |
400 | 20011035 | 挂载路径无效。 |
400 | 20010004 | 未找到。 |
500 | 20010006 | 服务内部错误。 |