Verbindung zu Cloud SQL for PostgreSQL über die flexible App Engine-Standardumgebung herstellen
Erfahren Sie, wie Sie eine Beispielanwendung in der flexiblen App Engine-Umgebung bereitstellen, die über die Google Cloud Console und eine Clientanwendung mit einer PostgreSQL-Instanz verbunden ist.
Angenommen, Sie führen alle Schritte zeitnah aus. Die in dieser Kurzanleitung erstellten Ressourcen kosten in der Regel weniger als einen Dollar (US-Dollar).
Vorbereitung
- Melden Sie sich in Ihrem Google Cloud -Konto an. Wenn Sie mit Google Cloudnoch nicht vertraut sind, erstellen Sie ein Konto, um die Leistungsfähigkeit unserer Produkte in der Praxis sehen und bewerten zu können. Neukunden erhalten außerdem ein Guthaben von 300 $, um Arbeitslasten auszuführen, zu testen und bereitzustellen.
-
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.
-
Aktivieren Sie die Cloud APIs, die zum Ausführen einer Cloud SQL-Beispielanwendung in der flexiblen App Engine-Umgebung erforderlich sind.
Console
Klicken Sie auf den Button unten, um die für diese Kurzanleitung erforderlichen APIs zu aktivieren.
Dadurch werden die folgenden APIs aktiviert:
- Cloud SQL Admin API
- Compute Engine API
- Cloud Build API
- Cloud Logging API
Mit einem Klick auf den Button aktivieren Sie auch die flexible Google App Engine-Umgebung.
gcloud
Klicken Sie auf die folgende Schaltfläche, um Cloud Shell zu öffnen. Cloud Shell bietet Befehlszeilenzugriff auf Ihre Google Cloud Ressourcen direkt über den Browser. Mit Cloud Shell können Sie die in dieser Kurzanleitung vorgestellten
gcloud-Befehle ausführen.Führen Sie den folgenden
gcloud-Befehl mit Cloud Shell aus:gcloud services enable appengineflex.googleapis.com sqladmin.googleapis.com \ compute.googleapis.com cloudbuild.googleapis.com logging.googleapis.com
Mit diesem Befehl werden die folgenden APIs aktiviert:
- Cloud SQL Admin API
- Compute Engine API
- Cloud Build API
- Cloud Logging API
Mit dem obigen Befehl aktivieren Sie auch die flexible Google App Engine-Umgebung.
Cloud SQL einrichten