Todos os produtos
Search
Central de documentação

ApsaraDB for SelectDB:CreateDBInstance

Última atualização: Oct 22, 2026

Cria uma instância do ApsaraDB for SelectDB.

Descrição da operação

Instâncias por assinatura não podem ser excluídas.

Experimente agora

Experimente esta API no OpenAPI Explorer, sem necessidade de assinatura manual. Chamadas bem-sucedidas geram automaticamente código SDK correspondente aos seus parâmetros. Faça o download com segurança de credenciais integrada para uso local.

Testar

Autorização RAM

A tabela abaixo descreve a autorização necessária para chamar esta API. Você pode defini-la em uma política do Resource Access Management (RAM). As colunas da tabela estão detalhadas abaixo:

  • Ação: As ações que podem ser usadas no elemento Action das instruções de política de permissão do RAM para conceder permissões para executar a operação.

  • API: A API que você pode chamar para executar a ação.

  • Nível de acesso: O nível de acesso predefinido concedido para cada API. Valores válidos: create, list, get, update e delete.

  • Tipo de recurso: O tipo de recurso que suporta autorização para executar a ação. Indica se a ação suporta permissão em nível de recurso. O recurso especificado deve ser compatível com a ação. Caso contrário, a política será ineficaz.

    • Para APIs com permissões em nível de recurso, os tipos de recursos obrigatórios são marcados com um asterisco (*). Especifique o Nome de Recurso Alibaba Cloud (ARN) correspondente no elemento Resource da política.

    • Para APIs sem permissões em nível de recurso, é exibido como Todos os Recursos. Use um asterisco (*) no elemento Resource da política.

  • Chave de condição: As chaves de condição definidas pelo serviço. A chave permite controle granular, aplicando-se somente a ações ou a ações associadas a recursos específicos. Além das chaves de condição específicas do serviço, o Alibaba Cloud fornece um conjunto de chaves de condição comuns aplicáveis a todos os serviços compatíveis com RAM.

  • Ação dependente: As ações dependentes necessárias para executar a ação. Para concluir a ação, o usuário RAM ou a função RAM deve ter permissões para executar todas as ações dependentes.

Ação

Nível de acesso

Tipo de recurso

Chave de condição

Ação dependente

selectdb:CreateDBInstance

create

*Todos os recursos.

*

Nenhuma Nenhuma

Parâmetros da solicitação

Parâmetro

Tipo

Obrigatório

Descrição

Exemplo

ResourceGroupId

string

Não

O ID do grupo de recursos.

rg-aekzt2zaluvuvqa_fake

ClientToken

string

Não

O token do cliente usado para garantir a idempotência da solicitação e evitar envios duplicados. Você pode gerar o valor desse parâmetro no lado do cliente. O valor deve ser exclusivo em diferentes solicitações e pode ter até 64 caracteres ASCII. O valor não pode conter caracteres não ASCII.

AB

Engine

string

Não

O tipo de mecanismo de banco de dados. Valor padrão: selectdb.

selectdb

EngineVersion

string

Sim

A versão do mecanismo de banco de dados. Valor padrão: 4.1. Valores válidos:

  • 4.0

  • 4.1

4.1

ChargeType

string

Sim

O método de cobrança da instância. Valores válidos:

  • Postpaid: pago conforme o uso

  • Prepaid: assinatura

PrePaid

UsedTime

integer

Não

A duração da assinatura da instância. A unidade é especificada pelo parâmetro Period. Year indica anos e Month indica meses. Valores válidos:

  • Se Period estiver definido como Year, os valores válidos são 1, 2, 3, 4 e 5.

  • Se Period estiver definido como Month, os valores válidos são de 1 a 12.

Nota

Este parâmetro entra em vigor e é obrigatório apenas quando ChargeType está definido como Prepaid.

1

Period

string

Não

Especifica o ciclo de cobrança do cluster por assinatura. Valores válidos:

  • Year: anual.

  • Month: mensal.

Nota

Este parâmetro entra em vigor e é obrigatório apenas quando ChargeType está definido como Prepaid.

Month

DBInstanceClass

string

Sim

O tipo de instância. Você pode chamar a operação DescribeAllDBInstanceClass para consultar os tipos de instância.

selectdb.g.2xlarge

RegionId

string

Sim

O ID da região.

cn-hangzhou

ZoneId

string

Sim

O ID da zona.

cn-hangzhou-e

CacheSize

integer

Sim

O tamanho do cache reservado.

200

VpcId

string

Sim

O ID da VPC.

vpc-bp175iuvg8nxqraf2****

VSwitchId

string

Sim

O ID do vSwitch.

vsw-bp1gzt31twhlo0sa5****

DBInstanceDescription

string

Não

A descrição da instância.

New instance test

ConnectionString

string

Não

O endpoint do banco de dados.

selectdb-cn-7213c8y****-public.selectdbfe.pre.rds.aliyuncs.com

SecurityIPList

string

Não

A lista de permissões de endereços IP da instância. Separe vários endereços IP com vírgulas (,).

192.168.1.1

Tag

array<object>

Não

As informações da lista de tags da instância.

object

Não

A lista de tags da instância.

Key

string

Não

A chave da tag.

testKey

Value

string

Não

O valor da tag.

testValue

DeployScheme

string

Não

O modo de implantação da instância.

Valores válidos:

  • multi_az :

    Redundante entre zonas.

  • single_az :

    Redundante localmente.

single_az

MultiZone

array<object>

Não

A configuração de múltiplas zonas.

Nota
  • Este parâmetro entra em vigor e é obrigatório quando DeployScheme está definido como multi_az.

object

Não

A lista de zonas.

VSwitchIds

array

Não

A lista de IDs de vSwitch.

string

Não

O ID do vSwitch.

vsw-bp10dbralpn4bzmgkkh8f

ZoneId

string

Não

O ID da zona.

cn-hangzhou-k

AddVPCIPs

string

Não

Especifica se o bloco CIDR da VPC deve ser adicionado à lista de permissões. Valores válidos:

  • 1: sim

  • 0: não

Valores válidos:

  • 0 :

    no.

  • 1 :

    sim.

1

ClusterNodeType

string

Não

O tipo de nó do cluster. Este parâmetro entra em vigor apenas no modo Serverless.

Valores válidos:

  • base :

    (A proporção de CPU para memória de 1 SCU é de 1:4)

base

ClusterNodeCount

integer

Não

O número de nós do cluster. Este parâmetro entra em vigor apenas no modo Serverless.

1

ScaleMax

number

Não

O valor máximo do intervalo de dimensionamento automático para a RCU (RDS Capacity Unit) da instância.

32

ScaleMin

number

Não

O valor mínimo do intervalo de dimensionamento automático para a RCU (RDS Capacity Unit) da instância.

4

ConfigPatternType

string

Não

O modelo de configuração aplicado à instância.

Valores válidos:

  • normal :

    Cenário de análise geral.

  • log :

    Cenário de análise de logs.

  • point_query :

    Cenário de consulta pontual.

normal

FEClassCode

string

Não

As especificações de nó de um único nó no cluster frontend (FE). Este parâmetro entra em vigor apenas quando você cria uma instância paga conforme o uso ou por assinatura. Valor padrão: selectdb_fe.xlarge16.

selectdb_fe.xlarge16

FENodeCount

string

Não

O número de nós no cluster FE. Este parâmetro entra em vigor apenas quando você cria uma instância paga conforme o uso ou por assinatura. Valor padrão: 3. Valores válidos: de 1 a 11. O valor deve ser um número ímpar.

3

Elementos de resposta

Elemento

Tipo

Descrição

Exemplo

object

Esquema da resposta.

Data

object

Os dados retornados.

DBInstanceId

string

O ID da instância.

selectdb-cn-7213cjv****

OrderId

integer

O ID do pedido.

21137950671****

RequestId

string

O ID da solicitação.

4773E4EC-025D-509F-AEA9-D53123FDFB0F

Exemplos

Resposta de sucesso

JSON formato

{
  "Data": {
    "DBInstanceId": "selectdb-cn-7213cjv****",
    "OrderId": 0
  },
  "RequestId": "4773E4EC-025D-509F-AEA9-D53123FDFB0F"
}

Códigos de erro

Código de status HTTP

Código de erro

Mensagem de erro

Descrição

400 COMMODITY.INVALID_COMPONENT Order configuration parameters do not meet the verification conditions, please re-match the product. Os parâmetros de configuração do pedido não atendem aos requisitos de validação. Reconfigure o produto.
400 DocumentConvertFailed.ExceedFileSizeLimit The conversion has been failed, exceed file size limit. A conversão do documento falhou porque o tamanho do arquivo excede o limite do sistema.
400 Forbidden User not authorized to operate on the specified resource, or this API does not support RAM. O usuário RAM não tem as permissões necessárias. Obtenha autorização primeiro.
400 InvalidDBName The specified database name is not allowed. O nome do banco de dados não atende aos requisitos. Verifique se o nome do banco de dados está correto.
400 CreateOrderFailed Failed to create order. A criação do pedido falhou.
400 InvalidVSwitchId.Malformed The specified parameter "VSwitchId" is not valid. O parâmetro VSwitchId é inválido.
400 InvalidMultiZone.NotThreeZones The number of zones must be three. O número de zonas deve ser três.
400 InvalidZoneId.Duplicated The zones cannot be repeated please select different zones. As zonas selecionadas devem ser únicas.
400 EngineVersionDoNotSupportMultiZone The specified engine version doesn't support multi zone. A versão especificada não suporta o modo de implantação multizona.
400 InvalidChargeType.Malformed The specified parameter "ChargeType" is not valid. O parâmetro ChargeType é inválido.
400 InvalidBuyConfigCpuOrCacheSize The specified purchase configuration CPU or cache size is invalid. A CPU ou o tamanho do cache especificados na configuração de compra são inválidos.
400 InvalidZoneId.Malformed The specified parameter "ZoneId" is not valid. O parâmetro ZoneId é inválido.
400 InvalidVpcId.Malformed The specified parameter "VpcId" is not valid. O parâmetro VpcId é inválido.
400 ORDER.INST_HAS_UNPAID_ORDER Instance has unpaid order. A instância possui pedidos não pagos.
400 OperationDenied.OrderProcessing There are orders in process. Um pedido está sendo processado.
400 InvalidInstanceClass.MultiAZ The instance with 4-core BE cluster does not support multi-zone redundancy. Clusters BE com 4 CPUs não oferecem suporte à implantação multizona para recuperação de desastres de zona.
400 InvalidFEClassCode.Blank The specified parameter "FEClassCode" is blank. O parâmetro de solicitação FEClassCode está vazio.
400 InvalidFENodeCount The specified parameter "FENodeCount" is not valid. O parâmetro FENodeCount é inválido.
400 InvalidFENodeCount.Blank The specified parameter "FENodeCount" is blank. O parâmetro de solicitação FENodeCount está vazio.
400 InvalidInstanceClass.ForMultiAZ The instance with 4-core BE cluster does not support upgrading to multi-zone redundancy. Clusters BE com 4 CPUs não oferecem suporte à implantação multizona para recuperação de desastres de zona.
400 InvalidFENodeCount.ForMultiAZ The instance with FENodeCount that less than 3 does not support upgrading to multi-zone redundancy. O número de nós FE em uma instância de recuperação de desastres de zona deve ser maior ou igual a 3.
400 InvalidDBClusterClass.SeriesNotSupport Current class code is no longer available for creating instances, please use the standard series class code (e.g. selectdb.g.2xlarge). A especificação atual não é suportada para a criação de instâncias. Chame a operação DescribeAllDBInstanceClass para obter as especificações válidas.
403 DBClusterNotSupported The requested operation can not be performed while the cluster is not sale. A operação solicitada não pode ser executada porque o cluster não está em execução.
403 IncorrectDBInstanceState Current DB instance state does not support this operation. O status atual da instância não suporta esta operação.
403 InstanceEngineType.NotSupport The instance engine and type does not support operations. A operação falhou porque o mecanismo e o tipo da instância não suportam esta operação.
403 InvalidDBInstanceState.NotSupport The specified instance state does't support this operation. O status da instância especificado não suporta esta operação.
403 MoneyLessThan100 The Account Monet less Than 100. O saldo da conta atual do Alibaba Cloud é inferior a 100. Recarregue sua conta.
403 OperationDenied.DBNameAndAccountPrivilegeCount The operation is not permitted due to count of database or account privilege. A operação falhou porque o número de bancos de dados não corresponde ao número de permissões.
403 InsufficientResourceCapacity The resource is out of usage. Os recursos são insuficientes. Tente novamente mais tarde.
403 INSUFFICIENT_AVAILABLE_QUOTA Your account available limit is less than 0, please recharge before trying to purchase. O crédito disponível da sua conta é inferior a 0. Recarregue sua conta e tente comprar novamente.
403 OperationDenied.SpecificClassCodeNotSupported The uid is not in specific classcode whitelist. A especificação selecionada não está disponível para a conta atual.
404 DBInstanceLocked The current instance lock mode does not support this operation. A operação falhou porque a instância atual está bloqueada.
404 IncorrectVswitchId The specified parameter VSwitchId is not valid. O parâmetro vSwitch é inválido.
404 InvalidApi.NotFound Specified api is not found, please check your url and method.
404 InvalidDBInstance.NotFound The specified instance is not found. A instância especificada não foi encontrada. Verifique se o ID da instância está correto.
404 InvalidDBInstanceClass.NotFound The specified instance classic does not exist. A configuração ou especificação selecionada não existe ou não está mais disponível. Selecione uma configuração ou especificação diferente.
404 InvalidRegionId.NotFound The provided RegionId does not exist in our records. A operação falhou porque a região e a zona especificadas não existem.
404 QueryPrice.Failed The inquiry failed. Contact Alibaba Cloud customer service representatives. A consulta de preço falhou. Entre em contato com o atendimento ao cliente.
404 InvalidVSwitch.NoIP VSwitch has zero available IP. O vSwitch não possui endereços IP disponíveis.
404 InvalidDBClusterClass.NotFound The specified cluster class does not exist. A especificação de cluster especificada não existe.
404 InvalidVPC.NotFound VPC or VSwitch is not valid. A VPC ou o vSwitch é inválido.
404 InvalidFEClass.NotFound The specified fe class doesn't exist. A especificação do cluster FE não existe.

Consulte Códigos de Erro para uma lista completa.

Notas de versão

Consulte Notas de Versão para uma lista completa.