Algumas ou todas as informações nesta página podem não se aplicar ao Cloud de Confiance by S3NS. Consulte o artigo Diferenças em relação ao Google Cloud para mais detalhes.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Antes de concluir as tarefas nesta página, tem de ter:
Criou uma instância do Cloud SQL. Para mais informações,
consulte Criar instâncias.
Se planeia usar o cliente psql para criar ou gerir as suas bases de dados,
tem de ter:
O acesso foi configurado e a instância foi associada a um cliente psql.
Para mais informações sobre as opções de associação, consulte o artigo
Opções de associação para aplicações externas.
Crie uma base de dados na instância do Cloud SQL
Consola
Na Cloud de Confiance consola, aceda à página Instâncias do Cloud SQL.
Defina o Cloud de Confiance projeto predefinido onde quer aplicar as suas configurações do Terraform.
Só tem de executar este comando uma vez por projeto e pode executá-lo em qualquer diretório.
export GOOGLE_CLOUD_PROJECT=PROJECT_ID
As variáveis de ambiente são substituídas se definir valores explícitos no ficheiro de configuração do Terraform.
Prepare o diretório
Cada ficheiro de configuração do Terraform tem de ter o seu próprio diretório (também denominado módulo raiz).
No Cloud Shell, crie um diretório e um novo ficheiro nesse diretório. O nome do ficheiro tem de ter a extensão .tf, por exemplo, main.tf. Neste
tutorial, o ficheiro é denominado main.tf.
mkdir DIRECTORY && cd DIRECTORY && touch main.tf
Se estiver a seguir um tutorial, pode copiar o código de exemplo em cada secção ou passo.
Copie o exemplo de código para o ficheiro main.tf criado recentemente.
Opcionalmente, copie o código do GitHub. Isto é recomendado
quando o fragmento do Terraform faz parte de uma solução completa.
Reveja e modifique os parâmetros de exemplo para aplicar ao seu ambiente.
Guarde as alterações.
Inicialize o Terraform. Só tem de fazer isto uma vez por diretório.
terraform init
Opcionalmente, para usar a versão mais recente do fornecedor Google, inclua a opção -upgrade:
terraform init -upgrade
Aplique as alterações
Reveja a configuração e verifique se os recursos que o Terraform vai criar ou
atualizar correspondem às suas expetativas:
terraform plan
Faça correções à configuração conforme necessário.
Aplique a configuração do Terraform executando o seguinte comando e introduzindo yes
no comando:
terraform apply
Aguarde até que o Terraform apresente a mensagem "Apply complete!" (Aplicação concluída!).
Abra o seu Cloud de Confiance projeto para ver
os resultados. Na Cloud de Confiance consola, navegue para os seus recursos na IU para se certificar de que o Terraform os criou ou atualizou.
Eliminar as alterações
Para eliminar as alterações, faça o seguinte:
Para desativar a proteção contra eliminação, no ficheiro de configuração do Terraform, defina o argumento deletion_protection como false.
deletion_protection = "false"
Aplique a configuração do Terraform atualizada executando o seguinte comando e
introduzindo yes no comando:
terraform apply
Remova os recursos aplicados anteriormente com a sua configuração do Terraform executando o seguinte comando e introduzindo yes no comando:
terraform destroy
REST v1
O pedido seguinte usa o método databases:insert para criar uma nova base de dados na instância especificada.
Antes de usar qualquer um dos dados do pedido,
faça as seguintes substituições:
project-id: o ID do projeto
instance-id: o ID da instância
database-name: o nome de uma base de dados na instância do Cloud SQL
Método HTTP e URL:
POST https://sqladmin.googleapis.com/v1/projects/project-id/instances/instance-id/databases
Para abrir a página Vista geral de uma instância, clique no nome da instância.
Clique em Bases de dados no menu do lado esquerdo. A página Bases de dados apresenta as bases de dados juntamente com o respetivo tipo de ordenação, conjunto de carateres e tipo de base de dados.
O pedido seguinte usa o método
databases:list
para listar as bases de dados de uma instância.
Quando lista as bases de dados através da API, vê bases de dados de modelos adicionais e uma base de dados do sistema que não são apresentadas pela consola. Não pode eliminar nem gerir a base de dados do sistema.
Antes de usar qualquer um dos dados do pedido,
faça as seguintes substituições:
project-id: o ID do projeto
instance-id: o ID da instância
Método HTTP e URL:
GET https://sqladmin.googleapis.com/v1/projects/project-id/instances/instance-id/databases
Para enviar o seu pedido, expanda uma destas opções:
O pedido seguinte usa o método
databases:list
para listar as bases de dados de uma instância.
Quando lista as bases de dados através da API, vê bases de dados de modelos adicionais e uma base de dados do sistema que não são apresentadas pela consola. Não pode eliminar nem gerir a base de dados do sistema.
Antes de usar qualquer um dos dados do pedido,
faça as seguintes substituições:
project-id: o ID do projeto
instance-id: o ID da instância
Método HTTP e URL:
GET https://sqladmin.googleapis.com/sql/v1beta4/projects/project-id/instances/instance-id/databases
Para enviar o seu pedido, expanda uma destas opções:
Quando lista as bases de dados através do cliente psql, vê bases de dados de modelos adicionais e uma base de dados do sistema que não são apresentadas pela consola. Não pode eliminar nem gerir a base de dados do sistema.
\l
Elimine uma base de dados
Para eliminar uma base de dados na instância do Cloud SQL:
Consola
Na Cloud de Confiance consola, aceda à página Instâncias do Cloud SQL.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2026-01-14 UTC."],[],[]]