文档首页/ 智能边缘平台 IEF/ API参考/ API/ 应用模板管理/ 更新应用模板版本 - UpdateAppVersion
更新时间:2025-11-18 GMT+08:00

更新应用模板版本 - UpdateAppVersion

功能介绍

该API用于更新一个应用模板版本。

URI

PUT /v2/{project_id}/edgemgr/apps/{app_id}/versions/{version_id}

表1 Path参数

名称

是否必选

说明

project_id

是

项目ID,获取方法请参见获取项目ID。

app_id

是

应用模板ID

version_id

是

应用模板版本ID

请求消息

请求参数

表2 请求Header参数

参数

是否必选

类型

描述

Content-Type

是

String

消息体的类型(格式)

推荐您使用默认值application/json。

X-Auth-Token

是

String

用户Token。通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。

ief-instance-id

否

String

企业版实例ID,专业版实例为空值

表3 请求Body参数

名称

是否必选

参数类型

说明

envs

否

Array of 表10 objects

环境变量

volumes

否

Array of 表11 objects

卷配置

configs

否

表14 object

高级配置参数

resources

否

表12 object

容器资源配置

command

否

Array of String

启动命令

liveness_probe

否

String

工作负载存活探针

readiness_probe

否

String

工作负载业务探针

args

否

Array of String

参数

npu_type

否

String

npu类型,支持D310类型。

  • D310表示D310类型
  • 不填表示为D310类型

请求示例

{
    "version": {
        "resources": {
            "limits": {
                "cpu": 0.1,
                "memory": 1024,
                "gpu": 3.9
            },
            "requests": {
                "cpu": 0.1,
                "memory": 1024,
                "gpu": 3.9
            }
        },
        "envs": [
            {
                "name": "key",
                "value": "name"
            }
        ],
        "volumes": [
            {
                "name": "test",
                "type": "hostPath",
                "source": "/tmp",
                "destination": "/tmp0",
                "read_only": true
            }
        ],
        "configs": {
            "privileged": true,
            "host_network": true,
            "restart_policy": "Always"
        }
    }
}

响应消息

响应参数

表4 响应Body参数

名称

参数类型

说明

version

表17 object

应用版本详细信息

响应示例

{
    "envs": [
        {
            "name": "MQ_IP",
            "value": "127.0.0.1"
        }
    ],
    "created_at": "2018-11-08T01:38:17.287510+08:00",
    "updated_at": null,
    "version": "1.11.08",
    "image_url": "",
    "volumes": [],
    "readiness_probe": null,
    "configs": {
        "host_network": true,
        "restart_policy": "Always",
        "privileged": false
    },
    "project_id": "{project_id}",
    "liveness_probe": null,
    "id": "8a33dc45-d18f-49b1-8573-6e60f9daa144",
    "npu_type": "",
    "resources": {
        "requests": {
            "cpu": 0.25,
            "memory": 512
        },
        "limits": {
            "cpu": 1,
            "memory": 512
        }
    }
}

错误码

请参见错误码。