Cria uma instância do AnalyticDB for PostgreSQL.
Descrição da operação
Antes de chamar esta operação, revise os métodos de cobrança e os preços do AnalyticDB for PostgreSQL.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
gpdb:CreateDBInstance |
create |
*DBInstance
|
|
Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| RegionId |
string |
Sim |
O ID da região da instância. Nota
Você pode chamar a operação DescribeRegions para consultar os IDs das regiões disponíveis. |
cn-hangzhou |
| ZoneId |
string |
Sim |
O ID da zona da instância. Nota
Você pode chamar a operação DescribeRegions para consultar os IDs das zonas disponíveis. |
cn-hangzhou-i |
| EngineVersion |
string |
Sim |
A versão do mecanismo de banco de dados. Valores válidos:
|
6.0 |
| Engine |
string |
Sim |
O mecanismo de banco de dados. Defina o valor como gpdb. |
gpdb |
| DBInstanceClass |
string |
Não |
O tipo de instância. Para obter mais informações, consulte a descrição do parâmetro Nota
Este parâmetro é obrigatório para instâncias no modo de armazenamento reservado. |
gpdb.group.segsdx1 |
| DBInstanceGroupCount |
string |
Não |
O número de grupos de computação. Valores válidos: 2, 4, 8, 12, 16, 24, 32, 64, 96 e 128. Nota
Este parâmetro é obrigatório para instâncias no modo de armazenamento reservado. |
2 |
| DBInstanceDescription |
string |
Não |
A descrição da instância. |
test |
| SecurityIPList |
string |
Não |
A lista de permissões de endereços IP da instância. O valor 127.0.0.1 bloqueia todo o acesso externo. Após criar a instância, você pode chamar a operação ModifySecurityIps para modificar a lista de permissões de endereços IP. |
127.0.0.1 |
| PayType |
string |
Não |
O método de cobrança da instância. Valores válidos:
Nota
|
Prepaid |
| Period |
string |
Não |
A unidade da duração da assinatura. Valores válidos:
Nota
Este parâmetro é obrigatório para instâncias de assinatura. |
Month |
| UsedTime |
string |
Não |
A duração da assinatura. Valores válidos:
Nota
Este parâmetro é obrigatório para instâncias de assinatura. |
1 |
| ClientToken |
string |
Não |
Um token de cliente usado para garantir a idempotência da solicitação. Para obter mais informações, consulte Como garantir a idempotência. |
0c593ea1-3bea-11e9-b96b-88********** |
| InstanceNetworkType |
string |
Não |
O tipo de rede da instância. Defina o valor como VPC. Nota
|
VPC |
| VPCId |
string |
Não |
O ID da VPC. Nota
|
vpc-bp19ame5m1r3oejns**** |
| VSwitchId |
string |
Não |
O ID do vSwitch. Nota
|
vsw-bp1cpq8mr64paltkb**** |
| PrivateIpAddress |
string |
Não |
Este parâmetro foi descontinuado. |
null |
| SegStorageType |
string |
Não |
O tipo de armazenamento para os nós de segmento. Apenas ESSDs são suportados. Defina o valor como cloud_essd. Nota
Este parâmetro é obrigatório para instâncias no modo de armazenamento elástico. |
cloud_essd |
| SegDiskPerformanceLevel |
string |
Não |
O nível de desempenho dos ESSDs. Valores válidos:
Nota
|
pl1 |
| InstanceSpec |
string |
Não |
O tipo de instância para os nós de computação. Valores válidos para uma instância High-availability Edition no modo de armazenamento elástico:
Valores válidos para uma instância Basic Edition no modo de armazenamento elástico:
Valores válidos para uma instância serverless:
Nota
Este parâmetro é obrigatório para instâncias no modo de armazenamento elástico ou no modo serverless. |
2C16G |
| SegNodeNum |
string |
Não |
O número de nós de computação. Valores válidos:
Nota
Este parâmetro é obrigatório para instâncias no modo de armazenamento elástico ou no modo serverless. |
4 |
| MasterNodeNum |
string |
Não |
Este parâmetro foi descontinuado. |
null |
| DBInstanceMode |
string |
Sim |
O modo de recurso da instância. Valores válidos:
Nota
Este parâmetro é obrigatório. |
StorageElastic |
| StorageType |
string |
Não |
Este parâmetro foi descontinuado. |
null |
| DBInstanceCategory |
string |
Não |
A edição da instância. Valores válidos:
Nota
Este parâmetro é obrigatório para instâncias no modo de armazenamento elástico. |
HighAvailability |
| ResourceGroupId |
string |
Não |
O ID do grupo de recursos da instância. |
rg-bp67acfmxazb4p**** |
| StorageSize |
integer |
Não |
A capacidade de armazenamento da instância, em GB. Valores válidos: 50 a 6000. Nota
Este parâmetro é obrigatório para instâncias no modo de armazenamento elástico. |
200 |
| CreateSampleData |
boolean |
Não |
Especifica se um conjunto de dados de amostra deve ser carregado após a criação da instância. Valores válidos:
Nota
Se este parâmetro não for especificado, um conjunto de dados de amostra não será carregado. |
false |
| Tag |
array<object> |
Não |
As tags a serem adicionadas à instância. Você pode adicionar até 20 tags. |
|
|
object |
Não |
As tags a serem adicionadas à instância. Você pode adicionar até 20 tags. |
||
| Key |
string |
Não |
A chave da tag. Os seguintes limites se aplicam:
|
TestKey |
| Value |
string |
Não |
O valor da tag. Os seguintes limites se aplicam:
|
TestValue |
| ServerlessResource |
integer |
Não |
O limite para recursos de computação, em AnalyticDB Compute Units (ACUs). O valor deve ser um múltiplo de 8, variando de 8 a 32. O valor padrão é 32. Nota
Este parâmetro é obrigatório apenas para instâncias serverless que usam agendamento automático. |
32 |
| IdleTime |
integer |
Não |
O período de inatividade, em segundos, após o qual a instância é considerada ociosa. Valor mínimo: 60. Valor padrão: 600. Nota
Este parâmetro é obrigatório apenas para instâncias serverless que usam agendamento automático. |
600 |
| ServerlessMode |
string |
Não |
O modo da instância serverless. Valores válidos:
Nota
|
Auto |
| EncryptionType |
string |
Não |
O tipo de criptografia. Valores válidos:
Nota
Depois que a criptografia de disco em nuvem é ativada, ela não pode ser desativada. |
CloudDisk |
| EncryptionKey |
string |
Não |
O ID da chave de criptografia. Nota
Se |
0d2470df-da7b-4786-b981-88888888**** |
| VectorConfigurationStatus |
string |
Não |
Especifica se a otimização do mecanismo vetorial deve ser ativada. Valores válidos:
Nota
|
enabled |
| MasterCU |
integer |
Não |
Os recursos para o nó coordenador. Valores válidos:
Nota
Você é cobrado por recursos de nó coordenador de 8 CUs ou mais. |
8 CU |
| SrcDbInstanceName |
string |
Não |
O ID da instância de origem a ser clonada. Nota
Você pode chamar a operação DescribeDBInstances para consultar os detalhes de todas as instâncias do AnalyticDB for PostgreSQL na região de destino, incluindo os IDs das instâncias. |
gp-bp*************** |
| BackupId |
string |
Não |
O ID do conjunto de backup. Nota
Você pode chamar a operação DescribeDataBackups para consultar os IDs dos conjuntos de backup da instância de origem. |
1111111111 |
| EnableSSL |
boolean |
Não |
Especifica se a criptografia SSL deve ser ativada. Valores válidos:
|
false |
| ProdType |
string |
Não |
O tipo de produto. Valores válidos:
Nota
Se este parâmetro não for especificado, o valor padrão é standard. |
standard |
| DeployMode |
string |
Não |
O modo de implantação. Valores válidos:
Nota
|
single |
| StandbyZoneId |
string |
Não |
O ID da zona em espera. Nota
|
cn-hangzhou-j |
| StandbyVSwitchId |
string |
Não |
O ID do vSwitch na zona em espera. Nota
|
vsw-bp1cpq8mr64paltkb**** |
| MasterAISpec |
string |
Não |
Use este parâmetro para configurar o nó coordenador como um nó MasterAI. Nota
|
ADB.AIMedium.2 |
| AINodeSpecInfos |
array<object> |
Não |
As especificações do nó de IA. |
|
|
object |
Não |
As especificações do nó de IA. |
||
| AINodeNum |
string |
Não |
O número de nós de IA. |
1 |
| AINodeSpec |
string |
Não |
As especificações dos nós de IA. |
ADB.AIMedium.2 |
| CacheStorageSize |
string |
Não |
O tamanho do cache para uma instância serverless, em GB. |
800 |
Parâmetro DBInstanceClass
O AnalyticDB for PostgreSQL atualmente suporta os seguintes dois tipos de instância:
-
high-performance: Os nomes desses tipos de instância começam com gpdb.group.segsdx. Eles fornecem capacidades de I/O superiores.
-
high-capacity: Os nomes desses tipos de instância começam com gpdb.group.seghdx. Eles fornecem um armazenamento maior e mais econômico.
Selecione um tipo de instância com base nos seus requisitos de armazenamento e computação.
O AnalyticDB for PostgreSQL também suporta tabelas externas baseadas em OSS. Você pode usar o gzip para compactar dados no armazenamento externo. Para reduzir ainda mais os custos de armazenamento, você pode armazenar lá os dados que não são necessários para a computação em tempo real.
A tabela a seguir lista as especificações para instâncias de high-performance:
| Especificação | CPU | Memória | Armazenamento |
| gpdb.group.segsdx1 | 1 núcleo | 8 GB | SSD de 80 GB |
| gpdb.group.segsdx2 | 2 núcleos | 16 GB | SSD de 160 GB |
| gpdb.group.segsdx16 | 16 núcleos | 128 GB | SSD de 1,28 TB |
A tabela a seguir lista as especificações para instâncias de high-capacity:
| Especificação | CPU | Memória | Armazenamento |
| gpdb.group.seghdx4 | 4 núcleos | 32 GB | HDD de 2 TB |
| gpdb.group.seghdx36 | 36 núcleos | 288 GB | HDD de 18 TB |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID da solicitação. |
5414A4E5-4C36-4461-95FC-************ |
| DBInstanceId |
string |
O ID da instância. |
gp-bp12ga6v69h86**** |
| Port |
string |
Este parâmetro foi descontinuado e não é mais retornado. Você pode chamar a operação DescribeDBInstanceAttribute para consultar o número da porta da instância. |
3432 |
| ConnectionString |
string |
Este parâmetro foi descontinuado e não é mais retornado. Você pode chamar a operação DescribeDBInstanceAttribute para consultar a string de conexão da instância. |
gp-bp12ga6v69h86****.gpdb.rds.aliyuncs.com |
| OrderId |
string |
O ID do pedido. |
111111111111 |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "5414A4E5-4C36-4461-95FC-************",
"DBInstanceId": "gp-bp12ga6v69h86****",
"Port": "3432",
"ConnectionString": "gp-bp12ga6v69h86****.gpdb.rds.aliyuncs.com",
"OrderId": "111111111111"
}
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.