CreateTairInstance_云数据库 Tair(兼容 Redis®)_API文档

插件下载了解更多
VS Code 插件
安装插件之前,确保已安装 VS Code安装插件之前,确保已安装 VS Code
Alibaba Cloud Developer Toolkit is a collection of extensions that can help access Alibaba Cloud services in Visual Studio Code.
JetBrains 插件
安装插件之前,确保已安装 JetBrains IDE安装插件之前,确保已安装 JetBrains IDE
The Alibaba Cloud Developer Toolkit for JetBrains makes it easier to access Alibaba Cloud services.

接口说明

选型参考资料,请参见云数据库 Tair(兼容 Redis)选型必读

请确保在使用该接口前,已充分了解云数据库 Tair(兼容 Redis)产品的收费方式和价格

说明
  • 关于控制台的操作方法,请参见创建 Tair 实例
  • 如需创建其他类型的实例,例如开源版或 Tair 内存型经典版实例,您可以调用 CreateInstance 接口。
  • 流控信息

    请求速率为200/1(s)。

    授权信息

    如下是此API对应的授权信息,用于RAM权限策略语句的Action元素中,为RAM用户或RAM角色授予调用此API的权限。请通过 RAM 访问控制设置,使用方法可参考访问控制帮助文档

    具体说明如下:展开详情

    操作访问级别资源类型条件关键字关联操作
    kvstore:CreateTairInstance
    Create
    DBInstance
    acs:kvstore:{#regionId}:{#accountId}:instance/*
    kvstore:InstanceClass
    kvstore:InstanceType

    请求参数

    字段名称字段详情
    RegionIdstring

    地域 ID,可调用 DescribeRegions 查询,使用此参数指定要创建实例的地域。

    示例值:cn-hangzhou参考取值来源:
      DescribeRegions
    InstanceNamestring

    实例名称,需满足下述要求:展开详情

    示例值:apitest参考取值来源:
      CreateInstance
      DescribeInstances
      LockDBInstanceWrite
      UnlockDBInstanceWrite
    Passwordstring

    实例密码,需满足下述要求:展开详情

    示例值:Pass!123456
    InstanceClassstring

    实例规格,更多信息,请参见:展开详情

    示例值:tair.scm.standard.4m.32d参考取值来源:
      DescribeInstances
    ZoneIdstring

    主可用区 ID,可调用 DescribeRegions 查询,使用此参数指定要创建实例的可用区。展开详情

    示例值:cn-hangzhou-h参考取值来源:
      DescribeZones
    SecondaryZoneIdstring

    备可用区 ID,可调用 DescribeRegions 查询。展开详情

    示例值:cn-hangzhou-g
    ChargeTypestring

    付费类型,取值:展开详情

    示例值:PrePaid枚举值:PostPaidPrePaid
    VpcIdstring

    专有网络 ID,可调用专有网络 VPC 的 DescribeVpcs 获取。

    示例值:vpc-bp1nme44gek34slfc****
    VSwitchIdstring

    该专有网络下的虚拟交换机 ID,可调用专有网络 VPC 的 DescribeVpcs 获取。

    示例值:vsw-bp1e7clcw529l773d****
    Periodinteger<int32>

    付费周期,单位为月,取值:1~912243660展开详情

    示例值:1
    BusinessInfostring

    活动 ID、业务信息。

    示例值:000000000
    CouponNostring

    优惠码。

    示例值:youhuiquan_promotion_option_id_for_blank
    SrcDBInstanceIdstring

    如需基于某个实例的备份集创建新实例,请先在此参数中指定源实例 ID。展开详情

    示例值:r-bp1zxszhcgatnx****
    BackupIdstring

    您可在此参数中指定源实例的备份集 ID,系统将使用该备份集中保存的数据创建新实例。通过调用 DescribeBackups 可查询 BackupId。如果源实例是集群实例,则此处需要填写源实例各个分片的备份集 id,并且通过逗号隔开,例如"10**,11**,15**"。展开详情

    示例值:2158****20参考取值来源:
      DescribeBackups
    ClusterBackupIdstring

    部分新集群架构支持集群备份集 ID,您可以通过 DescribeClusterBackupList 接口获取。展开详情

    示例值:cb-hyxdof5x9kqb****参考取值来源:
      DescribeClusterBackupList
    RecoverConfigModestring

    使用指定备份集创建实例时,是否从原备份集中恢复账号(account)、内核参数(whitelist)、白名单(config)信息。例如需恢复账号信息,则取值为{“account":true}展开详情

    示例值:{"whitelist":true,"config":true,"account":true}
    PrivateIpAddressstring

    指定实例的内网 IP 地址。展开详情

    示例值:172.16.88.***
    AutoUseCouponstring

    是否使用代金券,取值:展开详情

    示例值:true
    AutoRenewstring

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

    示例值:true
    AutoRenewPeriodstring

    自动续费周期,单位为月,取值:123612展开详情

    示例值:3
    ResourceGroupIdstring

    目标资源组 ID。展开详情

    示例值:rg-acfmyiu4ekp****
    AutoPayboolean

    自动支付,取值固定为 true

    示例值:true枚举值:true
    ClientTokenstring

    用于保证请求的幂等性。由客户端生成该参数值,要保证在不同请求间唯一,大小写敏感、不超过 64 个 ASCII 字符。

    示例值:ETnLKlblzczshOTUbOCz****
    StorageTypestring

    存储类型,取值为essd_pl1essd_pl2essd_pl3展开详情

    示例值:essd_pl1枚举值:essd_pl0essd_pl1essd_pl2essd_pl3
    Storageinteger<int32>

    磁盘型实例的存储空间,不同的规格取值范围有所区别,详情请参见磁盘型规格展开详情

    示例值:60
    ShardTypestring

    实例类型,取值:展开详情

    示例值:MASTER_SLAVE枚举值:STAND_ALONEMASTER_SLAVE
    ShardCountinteger<int32>

    实例中的数据节点个数,取值:展开详情

    示例值:2取值 <= 64
    ReplicaCountinteger<int32>

    主可用区的备节点数,本参数仅适用于创建云原生版集群多副本实例,您可以通过该参数实现自定义备节点数量,取值:1~4。展开详情

    示例值:2取值 >= 0
    SlaveReplicaCountinteger<int32>

    备可用区的备节点数量。

    示例值:2取值 >= 0
    ReadOnlyCountinteger<int32>

    主可用区的只读节点数,本参数仅适用于创建云原生读写分离实例。展开详情

    示例值:5取值 <= 5
    SlaveReadOnlyCountinteger<int32>

    备可用区的只读节点数量。

    示例值:1
    EngineVersionstring

    数据库版本,默认取值:1.0,不同 Tair 产品类型传参规则:展开详情

    示例值:1.0枚举值:1.05.06.02.07.0
    InstanceTypestring

    存储介质,取值:展开详情

    示例值:tair_scm枚举值:tair_scmtair_essdtair_rdbRedistair_skv参考取值来源:
      DescribeInstances
    GlobalInstanceIdstring

    是否将本次新建的实例作为分布式实例中的子实例,通过该方式可创建分布实例。展开详情

    示例值:gr-bp14rkqrhac****参考取值来源:
      DescribeInstances
    Tagarray<object>

    实例的标签信息。

    子级条数 <= 21
    DryRunboolean

    是否对本次创建实例的操作执行预检查,取值:展开详情

    示例值:false
    Portinteger<int32>

    实例的服务端口,取值范围:1~65535,默认值为 6379。

    示例值:6379取值 <= 65535
    GlobalSecurityGroupIdsstring

    实例的全局 IP 白名单模板,多个 IP 白名单模板请用英文逗号(,)分隔,不可重复。

    示例值:g-zsldxfiwjmti0kcm****参考取值来源:
      DescribeGlobalSecurityIPGroup
      CreateGlobalSecurityIPGroup
    ParamGroupIdstring

    参数模板 ID,根据新创建的参数模板参数创建实例,不可重复。

    示例值:g-50npzjcqb1ua6q6j****参考取值来源:
      ModifyParameterGroup
      CreateParameterGroup
      DescribeParameterGroup
    RestoreTimestring

    若源实例已开启数据闪回,您可在此参数中指定源实例备份保留周期内的任意时间点,系统将使用源实例在该时间点的备份数据创建新实例。格式为yyyy-MM-ddTHH:mm:ssZ(UTC 时间)。

    示例值:2021-07-06T07:25:57Z
    ConnectionStringPrefixstring

    连接地址的前缀,需由小写英文字母与数字组成,以小写字母开头,长度为 8~40 个字符。展开详情

    示例值:r-bp1zxszhcgatnx****参考取值来源:
      AllocateInstancePublicConnection

    返回参数

    字段名称字段详情
    QPSinteger<int64>

    每秒处理的最大读写操作数,单位为次/秒,此处为当前实例规格的理论值。

    注意 请注意,该值为 Long 类型,在某些语言中可能存在精度丢失的风险,请小心使用。
    示例值:100000
    ConnectionDomainstring

    实例的内网连接地址。

    示例值:r-bp13ac3d047b****.tairpena.rds.aliyuncs.com
    ChargeTypestring

    实例的付费类型,返回值:展开详情

    示例值:PrePaid
    InstanceIdstring

    实例 ID。

    示例值:r-bp13ac3d047b****
    Portinteger<int32>

    实例的端口号。

    示例值:6379
    Configstring

    实例的详细配置,格式为 JSON 字符串。关于各参数的详细解释,请参见参数配置说明

    示例值:{\"EvictionPolicy\":\"volatile-lru\",\"hash-max-ziplist-entries\":512,\"zset-max-ziplist-entries\":128,\"list-max-ziplist-entries\":512,\"list-max-ziplist-value\":64,\"zset-max-ziplist-value\":64,\"set-max-intset-entries\":512,\"hash-max-ziplist-value\":64}
    RegionIdstring

    地域 ID。

    示例值:cn-hangzhou
    RequestIdstring

    请求 ID。

    示例值:12123216-4B00-4378-BE4B-08005BFC****
    Bandwidthinteger<int64>

    实例的最大带宽,单位:MB/s。

    注意 请注意,该值为 Long 类型,在某些语言中可能存在精度丢失的风险,请小心使用。
    示例值:96
    Connectionsinteger<int64>

    实例的最大连接数。

    注意 请注意,该值为 Long 类型,在某些语言中可能存在精度丢失的风险,请小心使用。
    示例值:10000
    InstanceNamestring

    实例名称。展开详情

    示例值:redistest
    ZoneIdstring

    可用区 ID。

    示例值:cn-hangzhou-h
    InstanceStatusstring

    实例当前的状态,返回值固定为 Creating(创建中)。

    示例值:Creating
    TaskIdstring

    任务 ID。

    示例值:10****
    OrderIdinteger<int64>

    订单 ID。

    注意 请注意,该值为 Long 类型,在某些语言中可能存在精度丢失的风险,请小心使用。
    示例值:2084452111111

    返回示例

    错误码

    全局错误码
    HTTP 状态码错误码错误信息操作
    400
    MissingParameter
    Period is mandatory for this action.诊断
    400
    InvalidToken.Malformed
    The Specified parameter Token is not valid.诊断
    400
    InvalidInstanceName.Malformed
    The Specified parameter InstanceName is not valid.诊断
    400
    InvalidPassword.Malformed
    The Specified parameter Password is not valid.诊断
    400
    InsufficientBalance
    Your account does not have enough balance.诊断
    400
    QuotaExceed.AfterpayInstance
    Living afterpay instances quota exceeded.诊断
    400
    InvalidCapacity.NotFound
    The Capacity provided does not exist in our records.诊断
    400
    ResourceNotAvailable
    Resource you requested is not available for finance user.诊断
    400
    PaymentMethodNotFound
    No payment method has been registered on the account.诊断
    400
    IdempotentParameterMismatch
    Request uses a client token in a previous request but is not identical to that request.诊断
    400
    QuotaNotEnough
    Quota not enough in this zone.诊断
    400
    QuotaExceed
    Living afterpay instances quota exceed.诊断
    400
    VpcServiceError
    Invoke vpc service failed.诊断
    400
    IzNotSupportVpcError
    Specify iz not support vpc.诊断
    400
    InvalidvSwitchId
    The vpc does not cover the vswitch.诊断
    400
    InvalidIzNo.NotSupported
    The Specified vpc zone not supported.诊断
    400
    InvalidAccountPassword.Format
    Specified account password is not valid.诊断
    400
    InstanceClass.NotMatch
    Current instance class and instance type is not match.诊断
    400
    InvalidVPCId.NotFound
    Specified virtual vpc is not found.诊断
    400
    AccountMoneyValidateError
    Account money validate error.诊断
    400
    RequestTokenConflict
    Specified request token conflict.诊断
    400
    InvalidIPNotInSubnet
    Error ip not in subnet.诊断
    400
    InvalidEngineVersion.Malformed
    Specified engine version is not valid.诊断
    400
    Zone.Closed
    The specified zone is closed.诊断
    400
    VSwithNotBelongToNotVpcFault
    The vSwitch does not belong to current vpc.诊断
    400
    PayIllegalAgreement
    Pay mayi with holding agreement illegal.诊断
    400
    IllegalParamError
    validateSaleConditionWithSubArticle failed.诊断
    400
    CASH_BOOK_INSUFFICIENT
    No payment method is specified for your account. We recommend that you add a payment method or maitain a minimum prepayment balance of INR 1000.诊断
    400
    InvalidRegion.Format
    Specified Region is not valid.诊断
    403
    RealNameAuthenticationError
    Your account has not passed the real-name authentication yet.诊断
    403
    AuthorizationFailure
    The request processing has failed due to authorization failure.诊断
    403
    TokenServiceError
    The specified token is duplicated, please change it.诊断
    403
    UserCannotBuyNotInnerCommodity
    The user can not buy this commodity without alibaba group tag.诊断
    404
    InvalidCapacity.NotFound
    The Capacity provided does not exist in our records.诊断
    404
    InvalidvSwitchId
    The Specified vSwitchId zone not supported.诊断
    404
    InvalidVpcIdOrVswitchId.NotSupported
    The Specified vpcId or vSwitchId not supported.诊断

    变更历史

    变更时间变更内容概要操作
    2025-03-14
    变更请求参数InstanceType
    2025-02-27
    变更请求参数InstanceType
    2024-11-20
    新增请求参数ConnectionStringPrefix
    2024-10-09
    新增请求参数ReplicaCount
    新增请求参数SlaveReplicaCount
    2024-07-30
    变更请求参数EngineVersion
    2024-05-23
    新增请求参数RecoverConfigMode
    2024-04-26
    新增请求参数RestoreTime
    2024-01-29
    新增请求参数SlaveReadOnlyCount
    2024-01-12
    新增请求参数ClusterBackupId
    2024-01-03
    变更请求参数CouponNo

    相关示例

    创建持久内存或容量存储型实例
    2021-12-03