Estabeleça ligação ao Cloud SQL para PostgreSQL a partir do ambiente flexível do App Engine
Saiba como implementar uma app de exemplo no ambiente flexível do App Engine ligado a uma instância do PostgreSQL através da Google Cloud consola e de uma app cliente.
Partindo do princípio de que conclui todos os passos atempadamente, os recursos criados neste início rápido custam normalmente menos de um dólar (USD).
Antes de começar
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
Ative as APIs Cloud necessárias para executar uma app de exemplo do Cloud SQL no ambiente flexível do App Engine.
Consola
Clique no botão abaixo para ativar as APIs necessárias para este início rápido.
Isto ativa as seguintes APIs:
- Cloud SQL Admin API
- API Compute Engine
- API Cloud Build
- Cloud Logging API
Ao clicar no botão, também ativa o Google App Engine Flexible Environment.
gcloud
Clique no botão seguinte para abrir o Cloud Shell, que oferece acesso à linha de comandos aos seus Google Cloud recursos diretamente a partir do navegador. Pode usar o Cloud Shell para executar os comandos
gcloudapresentados ao longo deste início rápido.Execute o seguinte comando
gcloudatravés da Cloud Shell:gcloud services enable appengineflex.googleapis.com sqladmin.googleapis.com \ compute.googleapis.com cloudbuild.googleapis.com logging.googleapis.com
Este comando ativa as seguintes APIs:
- Cloud SQL Admin API
- API Compute Engine
- API Cloud Build
- Cloud Logging API
Ao executar o comando acima, também ativa o ambiente flexível do Google App Engine.
Configure o Cloud SQL