Se connecter à Cloud SQL pour MySQL depuis l'environnement standard App Engine
Découvrez comment déployer une application exemple dans un environnement flexible App Engine connecté à une instance PostgreSQL à l'aide de la console Google Cloud et d'une application cliente.
En supposant que vous réalisiez toutes les étapes dans un délai raisonnable, les ressources créées dans ce guide de démarrage rapide coûtent généralement moins d'un dollar (USD).
Avant de commencer
- Connectez-vous à votre compte Google Cloud . Si vous débutez sur Google Cloud, créez un compte pour évaluer les performances de nos produits en conditions réelles. Les nouveaux clients bénéficient également de 300 $ de crédits sans frais pour exécuter, tester et déployer des charges de travail.
-
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.
-
Activez les APIs Cloud nécessaires à l'exécution d'un exemple d'application Cloud SQL dans l'environnement flexible App Engine.
Console
Cliquez sur le bouton ci-dessous pour activer les API requises pour ce guide de démarrage rapide.
Cela aura pour effet d'activer les API suivantes :
- API Cloud SQL Admin
- API Compute Engine
- API Cloud Build
- API Cloud Logging
En cliquant sur le bouton, vous activez également l'environnement flexible Google App Engine.
gcloud
Cliquez sur le bouton suivant pour ouvrir Cloud Shell, qui fournit un accès en ligne de commande à vos ressources Google Cloud directement depuis le navigateur. Cloud Shell peut être utilisé pour exécuter les commandes
gcloudprésentées dans ce guide de démarrage rapide.Exécutez la commande
gcloudsuivante à l'aide de Cloud Shell :gcloud services enable appengineflex.googleapis.com sqladmin.googleapis.com \ compute.googleapis.com cloudbuild.googleapis.com logging.googleapis.com
Cette commande active les API suivantes :
- API Cloud SQL Admin
- API Compute Engine
- API Cloud Build
- API Cloud Logging
En exécutant la commande ci-dessus, vous activez également l'environnement flexible Google App Engine.
Configurer Cloud SQL
Créer une instance Cloud SQL
Créer une base de données
Pour créer une base de données, procédez comme suit :
Console
-
Dans la console Google Cloud , accédez à la page Instances Cloud SQL.
- Sélectionnez
quickstart-instance. - Dans le menu de navigation SQL, sélectionnez Bases de données.
- Cliquez sur Créer une base de données.
- Dans le champ Nom de la base de données de la boîte de dialogue Nouvelle base de données, saisissez
quickstart-db. - Cliquez sur Créer.
gcloud
Exécutez la commande gcloud
sql databases create pour créer une base de données.
gcloud