CreateInstances - 创建实例

创建一台或多台包年包月的实例。

接口说明

  • 在调用该接口前,建议您了解轻量应用服务器的计费信息。更多信息,请参见计费项

  • 同一个阿里云账号内,最多同时存在 20 台轻量应用服务器。

  • 调用该接口创建服务器时,您需要确保您的阿里云账户余额充足,否则会创建失败。

调试

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

授权信息

下表是API对应的授权信息,可以在RAM权限策略语句的Action元素中使用,用来给RAM用户或RAM角色授予调用此API的权限。具体说明如下:

  • 操作:是指具体的权限点。
  • 访问级别:是指每个操作的访问级别,取值为写入(Write)、读取(Read)或列出(List)。
  • 资源类型:是指操作中支持授权的资源类型。具体说明如下:
    • 对于必选的资源类型,用背景高亮的方式表示。
    • 对于不支持资源级授权的操作,用全部资源表示。
  • 条件关键字:是指云产品自身定义的条件关键字。
  • 关联操作:是指成功执行操作所需要的其他权限。操作者必须同时具备关联操作的权限,操作才能成功。
操作访问级别资源类型条件关键字关联操作
swas-open:CreateInstancescreate
  • Instance
    acs:swas-open:{#regionId}:{#accountId}:instance/*

请求参数

名称类型必填描述示例值
RegionIdstring

地域 ID。您可以调用 ListRegions 查询可用地域。

cn-hangzhou
ImageIdstring

镜像 ID。您可以调用 ListImages 查询指定地域下可用的镜像 ID。

e2c9c365024a44369c9b955a998a****
PlanIdstring

套餐 ID。您可以调用 ListPlans 查询指定地域下的全部套餐信息。

swas.s1.c1m1s40b3t05
Periodinteger

购买资源的时长。单位:月。取值范围:{"1", "3", "6", "12", "24", "36"}

1
AutoRenewboolean

是否开启到期自动续费。取值范围:

  • true:开启
  • false:不开启

默认值:false

false
AutoRenewPeriodinteger

自动续费的时长,仅当AutoRenew=true时该参数必填。单位:月。取值范围:{"1", "3", "6", "12", "24", "36"}

1
DataDiskSizelong

挂载的数据盘容量大小。单位:GB。取值范围:0~16380,取值必须是 20 的整数倍。

  • 取值为 0 时,表示不挂载数据盘。

  • 如果您选择的套餐使用的是 ESSD 云盘(性能级别 PL0),则挂载的数据盘容量最小值为 40 GB。

  • 如果您选择的套餐使用的是 SSD 云盘,则挂载的数据盘容量最小值为 20 GB。

默认值:0

20
Amountinteger

创建轻量应用服务器的数量。取值范围:1~20

默认值:1

1
ChargeTypestring

计费方式。取值:PrePaid,目前仅支持包年包月计费方式。

默认值:PrePaid

PrePaid
ClientTokenstring

保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参见如何保证幂等性

123e4567-e89b-12d3-a456-426655440000

返回参数

名称类型描述示例值
object
RequestIdstring

请求 ID。

30637AD6-D977-4833-A54C-CC89483E1FEE
InstanceIdsarray

轻量应用服务器的实例 ID。

InstanceIdsstring

轻量应用服务器的实例 ID。

3a658ca270df4df39f22e289b338****

示例

正常返回示例

JSON格式

{
  "RequestId": "30637AD6-D977-4833-A54C-CC89483E1FEE",
  "InstanceIds": [
    "3a658ca270df4df39f22e289b338****"
  ]
}

错误码

HTTP status code错误码错误信息描述
400ExceedAccountQuotaThe accumulated instance amounts including this order have exceeded the quota of the account.-
400NotEnoughStockThe stock is insufficient.库存不足。
400PlatformNotMatchThe platform of specified ImageId and PlanId does not match.指定的套餐和镜像不匹配。
400InvalidPeriod.ValueNotSupportedThe specified parameter Period is invalid.指定的时长不合法。
400InvalidDataDiskSize.ValueNotSupportedThe specified parameter DataDiskSize is invalid.指定的数据盘大小不合法。
400InvalidAmount.ValueNotSupportedThe specified parameter Amount is invalid.指定的实例数不合法。
400InvalidChargeType.ValueNotSupportedThe specified parameter ChargeType is invalid.指定的实例计费方式不合法。
400InvalidAutoRenewPeriod.ValueNotSupportedThe specified parameter AutoRenewPeriod is invalid.指定的续费时长不合法。
400InvalidPlanIdSize.ValueNotSupportedThe system disk size in the specified planId does not support the image.指定的套餐包含的系统盘大小不支持当前镜像。
400InvalidPlanMemorySize.ValueNotSupportedThe memory size in the specified planId does not support the image.指定的套餐内存大小不支持当前镜像。
403PaymentFailedPayment failed. Please check your account balance.支付失败,请检查您的账户余额是否不足。
403InvalidInstance.UnPaidOrderThe specified Instance has an unpaid order.您有未支付订单,请支付该类订单后再重新下单。
403InvalidParamThe specified parameter value is invalid.参数非法。
404InvalidImageId.NotFoundThe specified ImageId does not exist.指定的镜像不存在,请您检查镜像ID是否正确。
404InvalidPlanId.NotFoundThe specified PlanId does not exist.指定的套餐不存在,请您检查套餐ID是否正确。
500InternalErrorAn error occurred while processing your request.内部错误,请重试。如果多次尝试失败,请提交工单。
500NotEnoughUpgradeStockThe upgrade stock is insufficient.升级库存不足。

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

变更历史

变更时间变更内容概要操作
2023-09-18OpenAPI 描述信息更新、OpenAPI 错误码发生变更查看变更详情
2021-08-13OpenAPI 错误码发生变更查看变更详情