Cria uma instância Hologres.
Descrição da operação
-
Para obter mais informações sobre a cobrança do Hologres, consulte Visão geral da cobrança.
-
Ao criar uma instância Hologres, você deve especificar a região e a zona onde a instância reside. Uma região pode conter várias zonas. Detalhes:
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 (Alibaba Finance Cloud in Shanghai): cn-shanghai-finance-1z, cn-shanghai-finance-1f
cn-hangzhou-finance (Alibaba Finance Cloud in Hangzhou): cn-hangzhou-finance-k
cn-shenzhen-finance-1 (Alibaba Finance Cloud in Shenzhen): cn-shenzhen-finance-1d
ap-northeast-1 (Japan): ap-northeast-1a
ap-southeast-1 (Singapore): ap-southeast-1c, ap-southeast-1a
ap-southeast-3 (Kuala Lumpur): ap-southeast-3b
ap-southeast-5 (Jakarta): ap-southeast-5b
eu-central-1 (Frankfurt): eu-central-1a
us-east-1 (Silicon Valley): us-east-1a
us-west-1 (Virginia): 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 resources.
|
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. Você pode acessar os endpoints de serviço para visualizar as regiões suportadas. |
cn-hangzhou |
| zoneId |
string |
Sim |
O ID da zona. Para obter mais informações, consulte a seção "Notas de uso". |
cn-hangzhou-h |
| vpcId |
string |
Sim |
O ID da nuvem privada virtual (VPC). O ID da região da VPC deve ser o mesmo da instância. |
vpc-t4netc3y5xxxx |
| vSwitchId |
string |
Sim |
O ID do vSwitch. O ID da zona do vSwitch deve ser o mesmo da instância. |
vsw-2vccsiymtxxxxxx |
| resourceGroupId |
string |
Não |
O ID do grupo de recursos. Se este parâmetro for deixado em branco, o grupo de recursos padrão da conta será usado. |
"" |
| instanceName |
string |
Sim |
O nome da instância. O nome deve ter de 2 a 64 caracteres. Cada caractere chinês ou letra conta como um caractere. |
my_holo |
| instanceType |
string |
Sim |
O tipo de instância. Valores válidos:
Valores válidos:
|
Standard |
| cpu |
integer |
Não |
As especificações 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. |
500 |
| coldStorageSize |
integer |
Não |
A capacidade de armazenamento de baixa frequência da instância. Unidade: GB. Nota
Este parâmetro é ignorado para instâncias pay-as-you-go. |
500 |
| gatewayCount |
integer |
Não |
O número de gateways. Valores válidos: 2 a 50. Nota
Este parâmetro é obrigatório apenas para instâncias Warehouse. |
4 |
| chargeType |
string |
Sim |
O método de cobrança. Valores válidos:
Nota
Este parâmetro é ignorado para instâncias Shared. Uma instância Shared usa 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. Valor padrão: true. Valores válidos:
Nota
Valor padrão: true. Se o seu método de pagamento tiver saldo insuficiente, você pode definir o parâmetro AutoPay como false para gerar um pedido não pago. Em seguida, você pode fazer login no console de Despesas e Custos para concluir o pagamento. |
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. Por exemplo, um valor de 2 indica dois meses. Nota
Este parâmetro não é obrigatório se o método de cobrança for pay-as-you-go. |
2 |
| autoRenew |
boolean |
Não |
Especifica se a renovação automática mensal deve ser ativada. Valor padrão: false. Valores válidos:
|
false |
| leaderInstanceId |
string |
Não |
O ID da instância líder. Este parâmetro é obrigatório para instâncias Follower. Nota
As instâncias líder e follower devem atender às seguintes condições:
|
hgpostcn-cn-lbj3aworq112 |
| initialDatabases |
string |
Não |
Os bancos de dados iniciais. |
chatbot |
| enableServerlessComputing |
boolean |
Não |
Especifica se o Serverless Computing deve ser ativado. Valores válidos:
|
true |
| storageType |
string |
Não |
O tipo de armazenamento. Valores válidos:
|
redundant |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Os parâmetros de resposta. |
||
| RequestId |
string |
O ID da solicitação. |
9CC37B9F-F4B4-5FF1-939B-AEE78DC70130 |
| Data |
object |
O resultado retornado. |
|
| 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 |
A mensagem de erro detalhada. |
InvalidVpcOrVSwitch.NotAvailable |
| Success |
string |
Indica se a instância foi criada. Valores válidos:
|
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 validação de parâmetro, o parâmetro Data ainda será retornado, mas o parâmetro Success será definido como false, e os parâmetros Code e Message serão incluídos. A menos que uma exceção seja lançada, o sucesso da operação é determinado pelo parâmetro Data.Success.
Ao usar o SDK mais recente para chamar esta operação, um erro de tempo limite de solicitação pode ser retornado porque o período de tempo limite padrão do cliente no SDK é inconsistente com o do servidor. No entanto, a operação é realmente chamada com sucesso. Para evitar esse problema, você pode definir o parâmetro ReadTimeout como 20000 antes de chamar a operação.

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.