升级启动配置

最近更新时间: 2026-08-29 00:19:45

1. 接口描述

接口请求域名: as.api3.fincloud.tencent.com。

本接口(UpgradeLaunchConfiguration)用于升级启动配置。

  • 本接口用于升级启动配置,采用“完全覆盖”风格,无论之前参数如何,统一按照接口参数设置为新的配置。对于非必填字段,不填写则按照默认值赋值。
  • 升级修改启动配置后,已经使用该启动配置扩容的存量实例不会发生变更,此后使用该启动配置的新增实例会按照新的配置进行扩容。

默认接口请求频率限制:20次/秒。

接口更新时间:2022-11-04 17:58:42。

接口既验签名又鉴权。

2. 输入参数

以下请求参数列表仅列出了接口请求参数和部分公共参数,完整公共参数列表见公共请求参数

参数名称 必选 允许NULL 类型 描述
Action String 公共参数,本接口取值:UpgradeLaunchConfiguration
Version String 公共参数,本接口取值:2018-04-19
Region String 公共参数,地域信息可通过DescribeRegions接口查看产品支持的地域列表
LaunchConfigurationId String 启动配置ID。
示例值: asc-aaaabbbb
DataDisks Array of DataDisk 实例数据盘配置信息。若不指定该参数,则默认不购买数据盘,最多支持指定11块数据盘。
示例值:查看
EnhancedService EnhancedService 增强服务。通过该参数可以指定是否开启云安全、云监控等服务。若不指定该参数,则默认开启云监控、云安全服务。
示例值:查看
ImageId String 指定有效的镜像ID,格式形如img-8toqc6s3。镜像类型分为四种:
  • 公共镜像
  • 自定义镜像
  • 共享镜像
  • 服务市场镜像

  • 可通过以下方式获取可用的镜像ID:
  • 公共镜像自定义镜像共享镜像的镜像ID可通过登录控制台查询。
  • 通过调用接口 DescribeImages ,取返回信息中的ImageId字段。

  • 示例值: img-aaaabbbb
    InstanceChargeType String 实例计费类型,CVM默认值按照POSTPAID_BY_HOUR处理。

  • POSTPAID_BY_HOUR:按小时后付费

  • SPOTPAID:竞价付费
    示例值: POSTPAID_BY_HOUR
  • InstanceMarketOptions InstanceMarketOptionsRequest 实例的市场相关选项,如竞价实例相关参数,若指定实例的付费模式为竞价付费则该参数必传。
    示例值:查看
    InstanceTypes Array of String 实例机型列表,不同实例机型指定了不同的资源规格,最多支持5种实例机型。
    示例值: ["S5.SMALL2"]
    InstanceTypesCheckPolicy String 实例类型校验策略,取值包括 ALL 和 ANY,默认取值为ANY。

  •  ALL,所有实例类型(InstanceType)都可用则通过校验,否则校验报错。

  •  ANY,存在任何一个实例类型(InstanceType)可用则通过校验,否则校验报错。

    实例类型不可用的常见原因包括该实例类型售罄、对应云盘售罄等。
    如果 InstanceTypes 中一款机型不存在或者已下线,则无论 InstanceTypesCheckPolicy 采用何种取值,都会校验报错。
    示例值: ALL
  • InternetAccessible InternetAccessible 公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。
    示例值:查看
    LaunchConfigurationName String 启动配置显示名称。名称仅支持中文、英文、数字、下划线、分隔符"-"、小数点,最大长度不能超60个字节。
    示例值: myascname
    LoginSettings LoginSettings 实例登录设置。通过该参数可以设置实例的登录方式密码、密钥或保持镜像的原始登录设置。默认情况下会随机生成密码,并以站内信方式知会到用户。
    示例值:查看
    ProjectId Int64 实例所属项目ID。该参数可以通过调用 DescribeProjects 的返回值中的projectId字段来获取。不填为默认项目。
    示例值: 1222
    SecurityGroupIds Array of String 实例所属安全组。该参数可以通过调用 DescribeSecurityGroups 的返回值中的SecurityGroupId字段来获取。若不指定该参数,则默认不绑定安全组。
    示例值: ["sg-aaaabbbb"]
    SystemDisk SystemDisk 实例系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。
    示例值:查看
    UserData String 经过 Base64 编码后的自定义数据,最大长度不超过16KB。
    示例值: ""
    InstanceTags Array of InstanceTag 标签列表。通过指定该参数,可以为扩容的实例绑定标签。最多支持指定10个标签。
    示例值:查看
    CamRoleName String CAM角色名称。可通过DescribeRoleList接口返回值中的roleName获取。
    示例值: myrolename

    3. 输出参数

    参数名称 类型 描述
    RequestId String 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。

    4. 错误码

    以下仅列出了接口业务逻辑相关的错误码,其他错误码详见公共错误码

    错误码 描述
    InvalidParameter.MustOneParameter 参数缺失,两种参数之中必须指定其中一个。
    InvalidParameter.Conflict 参数冲突,指定的多个参数冲突,不能同时存在。
    InvalidParameterValue.LaunchConfigurationNameDuplicated 启动配置名称重复。
    InvalidParameterValue.CvmError CVM参数校验异常。
    InvalidParameterValue.CvmConfigurationError CVM参数校验异常。
    InvalidImageId.NotFound 未找到该镜像。
    CallCvmError CVM接口调用失败。
    InternalError 内部错误
    InvalidParameterValue 参数取值错误。
    InvalidParameterValue.InstanceTypeNotSupported 实例类型不支持