Cria uma instância Hologres na região especificada.
Descrição da operação
Esta operação de API gera custos. Antes de chamar esta operação, certifique-se de que você compreende totalmente os métodos de cobrança e os preços do Hologres.
-
Para mais informações sobre a cobrança do Hologres, consulte Visão geral de cobrança.
-
Ao criar uma instância Hologres, você deve especificar a região e a zona da instância. Uma região pode conter várias zonas. A lista a seguir descreve as zonas disponíveis em cada região:
cn-hangzhou (Hangzhou): cn-hangzhou-h, cn-hangzhou-j, cn-hangzhou-k
cn-hangzhou (Hangzhou): cn-hangzhou-h, cn-hangzhou-j, cn-hangzhou-k
cn-shanghai (Shanghai): cn-shanghai-e, cn-shanghai-f, cn-shanghai-l
cn-beijing (Beijing): cn-beijing-i, cn-beijing-g, cn-beijing-l
cn-zhangjiakou (Zhangjiakou): cn-zhangjiakou-b
cn-shenzhen (Shenzhen): cn-shenzhen-d, cn-shenzhen-f, cn-shenzhen-e
cn-wulanchabu (Ulanqab): cn-wulanchabu-a
cn-hongkong (Hong Kong): cn-hongkong-b, cn-hongkong-d
cn-shanghai-finance-1 (Shanghai Finance Cloud): cn-shanghai-finance-1z, cn-shanghai-finance-1f
cn-hangzhou-finance (Hangzhou Finance Cloud): cn-hangzhou-finance-k
cn-shenzhen-finance-1 (Shenzhen Finance Cloud): cn-shenzhen-finance-1d
ap-northeast-1 (Tóquio): ap-northeast-1a
ap-southeast-1 (Singapura): ap-southeast-1c, ap-southeast-1a
ap-southeast-3 (Kuala Lumpur): ap-southeast-3b
ap-southeast-5 (Jacarta): ap-southeast-5b
eu-central-1 (Frankfurt): eu-central-1a
us-east-1 (Virgínia): us-east-1a
us-west-1 (Vale do Silício): us-west-1b
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
hologram:CreateInstance |
create |
*All Resource
|
Nenhuma | Nenhuma |
Sintaxe da solicitação
POST /api/v1/instances/create HTTP/1.1
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| body |
object |
Não |
O corpo da solicitação. |
|
| regionId |
string |
Sim |
O ID da região. Para mais informações, consulte Endpoints. |
cn-hangzhou |
| zoneId |
string |
Sim |
O ID da zona. |
cn-hangzhou-h |
| vpcId |
string |
Sim |
O ID da rede privada virtual (VPC). A VPC deve estar na mesma região que a instância. |
vpc-t4netc3y5xxxx |
| vSwitchId |
string |
Sim |
O ID do vSwitch. O vSwitch deve estar na mesma zona que a instância. |
vsw-2vccsiymtxxxxxx |
| resourceGroupId |
string |
Não |
O grupo de recursos. Se você deixar este parâmetro vazio, o grupo de recursos padrão da sua conta será utilizado. |
"" |
| instanceName |
string |
Sim |
O nome da instância. O nome deve ter de 2 a 64 caracteres. Uma letra é contada como um caractere. |
my_holo |
| instanceType |
string |
Sim |
O tipo da instância. Valores válidos:
Valores válidos:
|
Standard |
| cpu |
integer |
Não |
O tipo da instância. Valores válidos:
Nota
|
64 |
| storageSize |
integer |
Não |
A capacidade de armazenamento padrão da instância. Unidade: GB. Nota
Este parâmetro é ignorado para instâncias pay-as-you-go (PostPaid). |
500 |
| coldStorageSize |
integer |
Não |
A capacidade de armazenamento frio da instância. Unidade: GB. Nota
Este parâmetro é ignorado para instâncias pay-as-you-go (PostPaid). |
500 |
| gatewayCount |
integer |
Não |
O número de gateways. Valores válidos: [2, 50]. Nota
Você deve especificar este parâmetro apenas para instâncias de virtual warehouse. |
4 |
| chargeType |
string |
Sim |
O método de cobrança. Valores válidos:
Nota
Este parâmetro é ignorado para instâncias compartilhadas. Instâncias compartilhadas utilizam especificações definidas e o método de cobrança padrão é pay-as-you-go. Valores válidos:
|
PostPaid |
| autoPay |
boolean |
Não |
Especifica se o pagamento automático deve ser ativado. Valores válidos:
Nota
Se o saldo da sua conta for insuficiente, defina o parâmetro |
true |
| pricingCycle |
string |
Não |
O ciclo de cobrança. Valores válidos:
Nota
Valores válidos:
|
Month |
| duration |
integer |
Não |
A duração da assinatura, como dois meses. Nota
Especifique este parâmetro apenas para instâncias de assinatura. |
2 |
| autoRenew |
boolean |
Não |
Especifica se a renovação automática deve ser ativada. Valores válidos:
|
false |
| leaderInstanceId |
string |
Não |
O ID da instância primária. Este parâmetro é obrigatório para instâncias secundárias. Nota
A instância primária e as instâncias secundárias devem atender às seguintes condições:
|
hgpostcn-cn-lbj3aworq112 |
| initialDatabases |
string |
Não |
O banco de dados inicial. |
chatbot |
| enableServerlessComputing |
boolean |
Não |
Especifica se o Serverless Computing deve ser ativado. Valores válidos:
|
true |
| storageType |
string |
Não |
A classe de armazenamento. Valores válidos:
|
redundant |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Os detalhes da resposta. |
||
| RequestId |
string |
O ID da solicitação. |
9CC37B9F-F4B4-5FF1-939B-AEE78DC70130 |
| Data |
object |
Os resultados retornados. |
|
| InstanceId |
string |
O ID da instância. |
hgpostcn-cn-xxxxxx |
| OrderId |
string |
O ID do pedido. |
217523224780172 |
| Code |
string |
O código de erro. |
InvalidVpcOrVSwitch.NotAvailable |
| Message |
string |
Os detalhes do erro. |
InvalidVpcOrVSwitch.NotAvailable |
| Success |
string |
Indica se a instância foi criada.
|
true |
| HttpStatusCode |
string |
O código de status HTTP. |
200 |
| ErrorMessage |
string |
A mensagem de erro. |
null |
| ErrorCode |
string |
O código de erro. |
null |
-
Se ocorrer um erro de verificação de parâmetro, uma resposta Data ainda será retornada. Nesse caso, o valor do parâmetro Success é false, e os parâmetros Code e Message são incluídos. A menos que uma exceção seja lançada, você pode determinar se a chamada foi bem-sucedida com base no valor de Data.Success.
-
Ao usar o kit de desenvolvimento de software (SDK) mais recente para chamar esta operação de API, um erro de tempo limite pode ser retornado. Isso ocorre porque o período de tempo limite padrão do cliente no SDK é diferente do servidor. Esse erro pode ser retornado mesmo que a operação tenha sido chamada com sucesso. Para evitar esse problema, você pode definir o parâmetro ReadTimeout como 20000 antes de fazer a chamada.

Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "9CC37B9F-F4B4-5FF1-939B-AEE78DC70130",
"Data": {
"InstanceId": "hgpostcn-cn-xxxxxx",
"OrderId": "217523224780172",
"Code": "InvalidVpcOrVSwitch.NotAvailable",
"Message": "InvalidVpcOrVSwitch.NotAvailable\n",
"Success": "true"
},
"HttpStatusCode": "200",
"ErrorMessage": "null",
"ErrorCode": "null"
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.