跳转到主要内容
POST
https://api.ppinfra.com
/
gpu-instance
/
openapi
/
v1
/
gpu
/
instance
/
upgrade
升级实例
curl --request POST \
  --url https://api.ppinfra.com/gpu-instance/openapi/v1/gpu/instance/upgrade \
  --header 'Authorization: <authorization>' \
  --header 'Content-Type: <content-type>' \
  --data '
{
  "instanceId": "<string>",
  "imageUrl": "<string>",
  "imageAuthId": "<string>",
  "envs": [
    {
      "key": "<string>",
      "value": "<string>"
    }
  ],
  "command": "<string>",
  "entrypoint": "<string>",
  "save": true,
  "networkVolume": {
    "volumeMounts": [
      {
        "type": "<string>",
        "id": "<string>",
        "mountPath": "<string>"
      }
    ]
  }
}
'

接口说明

升级实例时,参数必须全量传递。

请求头

Content-Type
string
必填
枚举值:application/json。
Authorization
string
必填
Bearer 身份验证格式,例如:Bearer {{API 密钥}}。

请求体

instanceId
string
必填
要升级的实例 ID。
imageUrl
string
必填
容器镜像地址。字符串,长度限制:1-500 字符。
imageAuthId
string
镜像仓库认证 ID。
envs
object[]
必填
实例环境变量。最多创建 100 组环境变量。
command
string
必填
容器启动命令。字符串,长度限制:0-2047 字符。
entrypoint
string
必填
容器启动 entrypoint。该配置会覆盖 Docker 镜像的 ENTRYPOINT。字符串,长度限制:0-2047 字符。
save
boolean
必填
是否保存旧实例中的数据。布尔值,取值:true、false。
networkVolume
object
必填
编辑云存储(type:network),一个实例最大支持挂载 30 个云存储。如果需要移除所有云存储挂载,volumeMounts 请传空数组:[]。