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
Testar
Autorização RAM
|
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.1 |
| ChargeType |
string |
Sim |
O método de cobrança da instância. Valores válidos:
|
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:
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:
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:
|
single_az |
| MultiZone |
array<object> |
Não |
A configuração de múltiplas zonas. Nota
|
|
|
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:
Valores válidos:
|
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 |
| 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 |
| 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.