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

  1. 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.
  2. 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 the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  3. Verify that billing is enabled for your Google Cloud project.

  4. 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 the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  5. Verify that billing is enabled for your Google Cloud project.

  6. 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.

    Ative as APIs

    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 gcloud apresentados ao longo deste início rápido.

    Abra o Cloud Shell

    Execute o seguinte comando gcloud atravé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

Crie uma instância do Cloud SQL