Criar Instância de PostgreSQL
PostgreSQL encontra-se atualmente em estágio de testes com alguns clientes. Por isso você pode não encontrá-lo no menu do Console.
- 🖥️ Console
- >_ CLI
-
Acesse o portal Magalu Cloud.
-
No painel inicial, clique em Database.
-
Selecione Criar Banco de Dados.
-
Em Zona de disponibilidade, escolha a zona onde sua nova instância será criada;
-
Escolha o sistema de gerenciamento de banco de dados PostgreSQL.
-
Selecione a versão desejada do PostgreSQL.
-
Escolha o tipo de instância:
- Instâncias BV têm custo reduzido e são ideais para testes e desenvolvimento.
- Instâncias DP oferecem alto desempenho e são indicadas para cargas críticas.
-
Selecione o tamanho do armazenamento sugerido ou personalize conforme necessário.
-
Informe o ID de Login para o usuário administrativo do banco de dados. Guarde essa informação com segurança, pois não será exibida novamente.
-
Defina a Senha de acesso para o usuário administrativo.
-
Clique em Criar Banco de Dados.
Pode levar alguns minutos até que o banco de dados esteja criado. Aguarde até que o status exibir Ligado.
Criar uma instância (Single Zone)
-
Liste as engines de bancos de dados disponíveis e ativas com o comando abaixo
mgc dbaas engines list --status=ACTIVE
-
Copie o ID da
engine
PostgreSQL que você deseja criar a instância -
Liste as
instance-types
de bancos de dados disponíveis para o engine que você deseja com o comando abaixomgc dbaas instance-types list --engine-id="postgres_engine_id"
Substitua:
postgres_engine_id
pelo ID da engine que você copiou no camando anterior
-
Copie o ID do
instance-type
que você deseja usar para criar uma instância de banco de dados. -
Crie uma nova instância de banco de dados com o comando abaixo.
mgc dbaas instances create --availability-zone="br-se1-a" --instance-type-id="dbaas-instance-id" --name="dbaas-name" --password="dbaas-password" --user="dbaas-user" --volume.size=20 --volume.type="CLOUD_NVME_15K" --engine-id="postgres_engine_id"
Substitua:
dbaas-instance-id
pelo ID da instance copiado do comando anteriordbaas-name
pelo nome do banco que será criado.dbaas-password
pela senha de acesso que será usada para acessar o banco que está sendo criado.dbaas-user
pelo nome usuário que será usado para acessar o banco que está sendo criado.postgres_engine_id
pelo ID da engine copiada no comando anterior.
Ajuste o tamanho do volume (
volume.size
) para o que melhor atende a sua necessidade. O valor deve ser informado em GB e pode variar entre 10 e 50000.O tipo de volume (
volume.type
) se refere a capacidade em IOPS e estão disponíveis atualmente 15K (CLOUD_NVME_15K
) e 20K (CLOUD_NVME_20K
).Outros parâmetros podem ser ajustados conforme sua necessidade. Consulte o help do comando se desejar saber mais detalhes executando:
mgc dbaas instances create --help
Após rodar o comando com sucesso, aguarde alguns instantes até que a nova instância seja criada.