CreateMyBase - CreateMyBase

创建MyBase专有版主机,如未提供集群信息会自动创建MyBase专有版集群。

调试

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

授权信息

当前API暂无授权信息透出。

请求参数

名称类型必填描述示例值
RegionIdstringap-southeast-1
DedicatedHostGroupDescriptionstring

专属集群的名称。

testDedicatedGroupName
Enginestring

数据库类型,取值:

  • alisql
  • tair
alisql
SecurityGroupIdstring

安全组 ID,可以指定多个安全组,多个安全组以英文逗号(,)分隔,传入格式为 sg-t4neld965n89ocvt****,sg-t4neld965n89ocvu****。

sg-t4neld965n89ocvt****,sg-t4neld965n89ocvu****
ZoneIdstring

可用区 ID,您可以调用 DescribeRegions 查看地域下的可用区 ID。

ap-southeast-1a
VSwitchIdstring

虚拟交换机 ID。

vsw-t4ni3mzqqw98vt317****
ECSClassListarray<object>

ECS 规格信息。

[{"sysDiskCapacity":40,"instanceType":"ecs.d2s.10xlarge","nodeCount":1,"sysDiskType":"cloud_essd"}]
object
sysDiskCapacityinteger

系统盘容量,单位为 GB。

40
instanceTypestring

ECS 规格。

ecs.c6.large
nodeCountinteger

ECS 购买数量。

1
sysDiskTypestring

系统盘磁盘类型,取值:

  • cloud_essd

  • cloud_ssd

  • cloud_efficiency

  • cloud

cloud_essd
diskTypestring

数据盘类型,取值:

  • cloud_essd

  • cloud_ssd

  • cloud_efficiency

  • cloud

cloud_essd
diskCapacityinteger

数据盘容量。

50
diskCountinteger

挂载数据盘个数。

1
dataDiskPerformanceLevelstring

数据盘 PL 等级。

PL1
systemDiskPerformanceLevelstring

系统盘 PL 等级。

PL1
sysDiskAutoSnapshotPolicyIdstring

系统盘快照策略。

sp-bp1i9wclcwpe52th****
sysDiskEncryptedboolean

系统盘是否加密,系统盘只有为 ESSD 云盘时才可以设置。

false
sysDiskKMSKeyIdstring

系统盘使用的 KMS 密钥 ID,使用 ECS 默认加密服务时不用传值,系统盘只有为 ESSD 云盘时才可以设置。

b3c210f3-3ffb-480e-9ca2-****
dataDiskAutoSnapshotPolicyIdstring

数据盘快照策略。

sp-bp1i9wclcwpe52th****
dataDiskEncryptedboolean

数据盘是否加密。

false
dataDiskKMSKeyIdstring

数据盘使用的 KMS 密钥 ID,使用 ECS 默认加密服务时不用传值。

b3c210f3-3ffb-480e-9ca2-****
PayTypestring

付费类型,目前仅支持 PrePaid

PrePaid
Periodstring

购买时长。

1
ClientTokenstring

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

4ed77dd1-ff52-407e-ac58-dc251822****
AutoRenewstring

是否开启自动续费,取值:

  • true:开启。

  • false(默认值):关闭。

false
ImageIdstring

自定义镜像 ID。

说明 若您需要使用默认镜像,无需填写。
m-8vb11a30rc63x37c****
OsPasswordstring

主机登录密码,可以稍后设置。密码须符合如下要求:

  • 长度为 8~30 个字符。

  • 必须至少包含三项:大写字母、小写字母、数字和特殊字符。

  • 特殊符号()\~!@#$%^&*-_+=|{}[]:;'<>,.?/`

说明
  • 如果需要稍后设置主机登录密码,此参数填写空字符串即可。
  • 如果需要设置主机登录密码,建议您使用 HTTPS 协议发送请求,避免密码泄露。
  • Test123456
    DedicatedHostGroupIdstring

    已有专有版专属集群 ID。

    dhg-6dx5n9gjs96u****
    PeriodTypestring

    预付费类型,目前仅支持 Monthly(包月)。

    Monthly
    VpcIdstring

    专有网络 VPCID。

    vpc-t4nbtmekgxotv0d3y****
    KeyPairNamestring

    密钥对名称。

    test_key_pair
    PasswordInheritstring

    是否使用镜像的默认密码。

    • false(默认值):不使用

    • true:使用

    说明 若使用镜像的默认密码,OSPassword 参数无需填写。
    false
    EcsHostNamestring

    Windows 系统:长度为 2~15 个字符,允许使用大小写字母、数字。不能仅使用数字。 其他操作系统(Linux 等):长度为 2~64 个字符,允许使用点号(.)分隔字符成多段,每段允许使用大小写字母、数字,但不能连续使用点号(.)。不能以点号(.)开头或结尾。

    LocalHostname
    EcsInstanceNamestring

    实例名称。长度为 2~128 个字符,必须以大小写字母或中文开头,不能以 http://和 https://开头。可以包含中文、英文、数字、半角冒号(:)、下划线(_)、半角句号(.)或者短划线(-)。默认值为实例的 InstanceId。

    k8snode1
    EcsDeploymentSetIdstring

    云服务器部署集 ID。

    ds-bp1brhwhoqinyjd6****
    EcsUniqueSuffixstring

    当创建多台实例时,是否为 HostName 和 InstanceName 自动添加有序后缀。有序后缀从 001 开始递增,最大不能超过 999。取值说明:

    • true:添加。

    • false(默认值):不添加。

    当 HostName 或 InstanceName 按照指定排序格式设置,未设置命名后缀 name_suffix,即命名格式为 name_prefix[begin_number,bits]时,UniqueSuffix 不生效,名称仅按照指定顺序排序。

    false
    InternetChargeTypestring

    网络计费类型。取值范围: PayByBandwidth:按固定带宽计费。 PayByTraffic:按使用流量计费。

    PayByBandwidth
    InternetMaxBandwidthOutinteger

    公网出带宽最大值,单位为 Mbit/s。取值范围:0~100。

    默认值:0。设定为大于 0 时会自动创建公网 IP。

    0
    AutoPayboolean

    创建主机时,是否自动支付。

    • false:只生成订单不扣费,需要在【我的订单】页面手动确认支付。

    • true(默认值):自动支付,请确保支付方式余额充足,否则会生成异常订单,只能作废订单。

    false
    ResourceGroupIdstring

    资源组 ID。

    rg-bp67acfmxazb4p****
    UserDataInBase64boolean

    自定义数据是否采用 Base64 格式编码。

    true
    UserDatastring

    用户自定义脚本数据,原始数据最多为 16KB。

    ZWNobyBoZWxsbyBlY3Mh
    Tagsarray<object>

    主机标签信息。

    object
    Keystring

    主机的标签键。一旦传入该值,则不允许为空字符串。最多支持 128 个字符,不能以 aliyun 和 acs:开头,不能包含 http://或 https://。

    TestKey
    Valuestring

    主机的标签值。一旦传入该值,则不允许为空字符串。最多支持 128 个字符,不能以 acs:开头,不能包含 http://或 https://。

    TestValue

    返回参数

    名称类型描述示例值
    object
    RequestIdstring

    请求 ID。

    937F6B32-A796-53A0-99C8-F7A9660E****
    OrderListarray<object>

    订单列表。

    object
    OrderIdstring

    订单 ID。

    21767077790****
    CreateTimestamplong

    主机创建成功的时间戳。

    1661498032347
    ECSInstanceIdsstring

    已创建成功的 ECS 主机 ID,多个主机 ID 以英文逗号(,)分隔。

    ["i-t4n1tandot8j3axw****","i-t4n1tandot8j3axv****"]
    DedicatedHostGroupNamestring

    创建的专有版集群 ID。

    dhg-7a9********

    示例

    正常返回示例

    JSON格式

    {
      "RequestId": "937F6B32-A796-53A0-99C8-F7A9660E****",
      "OrderList": {
        "OrderList": [
          {
            "OrderId": "21767077790****",
            "CreateTimestamp": 1661498032347,
            "ECSInstanceIds": "[\"i-t4n1tandot8j3axw****\",\"i-t4n1tandot8j3axv****\"]",
            "DedicatedHostGroupName": "dhg-7a9********"
          }
        ]
      }
    }

    错误码

    HTTP status code错误码错误信息描述
    400InvalidParameterThe parameter is invalid.无效参数
    400COMMODITY.INVALID_COMPONENTInvalid component.-
    400InvalidAccountPassword.FormatThe account password format is invalid.密码格式错误
    400InsufficientResourceCapacityNo host is available for the requested instance.资源不足,分配失败

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

    变更历史

    变更时间变更内容概要操作
    2023-11-27OpenAPI 错误码发生变更查看变更详情
    2023-11-22OpenAPI 错误码发生变更查看变更详情
    2023-11-21OpenAPI 错误码发生变更、OpenAPI 入参发生变更查看变更详情
    2023-09-07OpenAPI 错误码发生变更查看变更详情
    2023-08-14OpenAPI 错误码发生变更查看变更详情
    2023-08-11OpenAPI 错误码发生变更、OpenAPI 入参发生变更、OpenAPI 返回结构发生变更查看变更详情
    2022-11-23OpenAPI 错误码发生变更、OpenAPI 入参发生变更查看变更详情
    2022-09-19OpenAPI 错误码发生变更查看变更详情