arrow_back

APIs Explorer : Cloud SQL

APIs Explorer : Cloud SQL

1 heure 1 crédit

GSP423

Google Cloud – Ateliers adaptés au rythme de chacun

Présentation

Google APIs Explorer est un outil permettant d'explorer différentes API Google de façon interactive. Grâce à API Explorer, vous pouvez :

  • parcourir rapidement les API et les versions disponibles ;
  • découvrir les méthodes disponibles pour chaque API, les paramètres compatibles, ainsi que la documentation en ligne ;
  • exécuter des requêtes pour chaque méthode et voir les réponses en temps réel ;
  • effectuer des appels d'API authentifiés et autorisés ;
  • effectuer des recherches dans l'ensemble des services, des méthodes et de vos requêtes récentes afin de trouver rapidement ce dont vous avez besoin.

Cloud SQL est un service de base de données entièrement géré qui facilite la configuration, la maintenance, la gestion et l'administration de vos bases de données relationnelles PostgreSQL et MySQL dans le cloud. Cloud SQL allie hautes performances, évolutivité et commodité. Hébergé sur Google Cloud Platform, Cloud SQL fournit une infrastructure de base de données pour les applications, quel que soit l'emplacement où elles s'exécutent.

Dans cet atelier, vous allez créer une instance Cloud SQL et y associer une base de données MySQL. Après avoir créé un exemple de fichier CSV et l'avoir importé dans Cloud Storage, vous allez créer une table et insérer le contenu du fichier dans votre base de données MySQL. Enfin, vous supprimerez la base de données et les données associées. Vous effectuerez ces tâches avec l'API Cloud SQL Admin, dans laquelle vous appellerez différentes méthodes à l'aide de l'outil APIs Explorer.

Objectifs

Dans cet atelier, vous utiliserez l'outil APIs Explorer pour :

  • créer une instance Cloud SQL ;
  • configurer une base de données MySQL et l'associer à une instance Cloud SQL ;
  • intégrer les données CSV d'un bucket Cloud Storage et les importer dans une table de base de données MySQL ;
  • supprimer une base de données MySQL.

Prérequis

Cet atelier s'adresse aux utilisateurs de niveau intermédiaire. Il suppose une connaissance de l'architecture et du fonctionnement de base des API. Une expérience préalable de Google Cloud Shell et des outils d'interface de ligne de commande est également recommandée.

Il est également recommandé de savoir utiliser APIs Explorer. Par conséquent, veuillez commencer par suivre les ateliers ci-dessous :

Si vous n'êtes pas encore familiarisé avec Cloud SQL, les ateliers Cloud SQL pour MySQL : Qwik Start et Présentation de SQL pour BigQuery et Cloud SQL comprennent de précieuses informations qui vous aideront à comprendre cet atelier. Lorsque vous êtes prêt, faites défiler la page vers le bas et suivez les indications pour configurer l'environnement de votre atelier.

Configuration et prérequis

Configuration de Qwiklabs

Avant de cliquer sur le bouton Start Lab (Démarrer l'atelier)

Lisez ces instructions. Les ateliers sont minutés, et vous ne pouvez pas les mettre en pause. Le minuteur, qui démarre lorsque vous cliquez sur Start Lab (Démarrer l'atelier), indique combien de temps les ressources Google Cloud resteront accessibles.

Cet atelier pratique Qwiklabs vous permet de suivre vous-même les activités dans un véritable environnement cloud, et non dans un environnement de simulation ou de démonstration. Des identifiants temporaires vous sont fournis pour vous permettre de vous connecter à Google Cloud le temps de l'atelier.

Conditions requises

Pour réaliser cet atelier, vous devez :

  • avoir accès à un navigateur Internet standard (nous vous recommandons d'utiliser Chrome) ;
  • disposer de suffisamment de temps pour réaliser l'atelier en une fois.

Remarque : Si vous possédez déjà votre propre compte ou projet Google Cloud, veillez à ne pas l'utiliser pour réaliser cet atelier.

Remarque : Si vous utilisez un appareil Chrome OS, exécutez cet atelier dans une fenêtre de navigation privée.

Console Google Cloud Platform

Démarrer l'atelier et se connecter à la console Google Cloud

  1. Cliquez sur le bouton Démarrer l'atelier. Si l'atelier est payant, un pop-up s'affiche pour vous permettre de sélectionner un mode de paiement. Sur la gauche, vous trouverez le panneau Détails concernant l'atelier, qui contient les éléments suivants :

    • Le bouton Ouvrir la console Google
    • Le temps restant
    • Les identifiants temporaires que vous devez utiliser pour cet atelier
    • Des informations complémentaires vous permettant d'effectuer l'atelier
  2. Cliquez sur Ouvrir la console Google. L'atelier lance les ressources, puis ouvre la page Se connecter dans un nouvel onglet.

    Conseil : Réorganisez les onglets dans des fenêtres distinctes, placées côte à côte.

    Remarque : Si la boîte de dialogue Sélectionner un compte s'affiche, cliquez sur Utiliser un autre compte.
  3. Si nécessaire, copiez le nom d'utilisateur inclus dans le panneau Détails concernant l'atelier et collez-le dans la boîte de dialogue Se connecter. Cliquez sur Suivant.

  4. Copiez le mot de passe inclus dans le panneau Détails concernant l'atelier et collez-le dans la boîte de dialogue de bienvenue. Cliquez sur Suivant.

    Important : Vous devez utiliser les identifiants fournis dans le panneau de gauche. Ne saisissez pas vos identifiants Google Cloud Skills Boost. Remarque : Si vous utilisez votre propre compte Google Cloud pour cet atelier, des frais supplémentaires peuvent vous être facturés.
  5. Accédez aux pages suivantes :

    • Acceptez les conditions d'utilisation.
    • N'ajoutez pas d'options de récupération ni d'authentification à deux facteurs (ce compte est temporaire).
    • Ne vous inscrivez pas aux essais offerts.

Après quelques instants, la console Cloud s'ouvre dans cet onglet.

Remarque : Vous pouvez afficher le menu qui contient la liste des produits et services Google Cloud en cliquant sur le menu de navigation en haut à gauche. Icône du menu de navigation

Créer une instance Cloud SQL avec la méthode instances.insert

Vous allez maintenant créer une instance Cloud SQL avec l'une des méthodes disponibles dans APIs Explorer.

Pour accéder à l'outil APIs Explorer de Cloud SQL, ouvrez le menu de navigation et sélectionnez APIs & Services > Library (API et services > Bibliothèque) :

aaa6309ec4a35ccd.png

Dans la barre de recherche, saisissez Cloud SQL et sélectionnez REST Reference Admin API (API Cloud SQL Admin) dans la liste des résultats.

Assurez-vous que l'API est activée. Si ce n'est pas le cas, cliquez sur Enable (Activer). Maintenant que vous avez vérifié que l'API était activée, ouvrez ce lien. Le nouvel onglet qui s'ouvre contient la page de la documentation de référence de l'API REST pour l'API Cloud SQL.

Dans la section gauche APIs & Reference (API et documentation de référence), accédez à API and reference > REST Reference v1beta4 API > Instances > insert (API et documentation de référence > API Cloud SQL v1beta4 > Instances > insérer) et sélectionnez la méthode sql.instances.insert, ou utilisez ce lien pour créer une ressource d'instance SQL.

Vous allez maintenant remplir un formulaire pour utiliser la méthode sql.instances.insert. Le corps de la requête contient les propriétés de la ressource que vous devez utiliser pour créer votre instance MySQL :

project (projet) : votre ID de projet GCP Qwiklabs

Cliquez ensuite sur l'icône + de couleur bleue entre les accolades dans le champ Request body (Corps de la requête). Vous êtes invité à sélectionner une propriété : choisissez "name". Indiquez à la suite le nom my-instance.

  • " name " : "my-instance"

Cette action permet de passer à l'étape suivante. Cliquez entre les crochets, puis sur l'icône + de couleur bleue. Sélectionnez "settings".

Dans "Settings", cliquez à l'intérieur de l'accolade, puis sur l'icône + de couleur bleue. Sélectionnez tier, et indiquez db-n1-standard-1 à côté.

  • settings (paramètres) :
    • tier (niveau) : db-n1-standard-1

La méthode qui s'affiche doit ressembler à celle-ci :

APIsEx_insert_form.png

Assurez-vous que la case Google OAuth 2.0 est cochée dans la section Credentials (Identifiants).

cred_select.png

Remarque : Pour afficher les questions fréquentes sur les identifiants, cliquez sur l'icône en forme de point d'interrogation à côté du titre Credentials (Identifiants).

Vérifiez qu'aucun champ ne se termine par une espace. Maintenant, faites défiler la page vers le bas et cliquez sur le bouton Execute (Exécuter).

Lorsque vous êtes invité à sélectionner un compte, cliquez sur votre compte Google Qwiklabs.

Sur l'écran suivant, cliquez sur Allow (Autoriser) pour permettre à APIs Explorer d'accéder aux informations.

La requête envoyée à votre projet s'affichera sous forme de code, créé à partir des données saisies dans le formulaire.

Votre réponse doit être semblable à celle-ci :

{
   "kind": "sql#operation",
   "targetLink": "https://content.googleapis.com/sql/v1beta4/projects/qwiklabs-gcp-a8af8f7d195267dd/instances/my-instance",
   "status": "PENDING",
   "user": "gcpstaging97434_student@qwiklabs.net",
   "insertTime": "2019-11-04T11:22:49.393Z",
   "operationType": "CREATE",
   "name": "563bc142-1adf-40f7-a9de-eefe3894ece2",
   "targetId": "my-instance",
   "selfLink": "https://content.googleapis.com/sql/v1beta4/projects/qwiklabs-gcp-a8af8f7d195267dd/operations/563bc142-1adf-40f7-a9de-eefe3894ece2",
   "targetProject": "qwiklabs-gcp-a8af8f7d195267dd"
}

Vous venez de créer une instance MySQL pour un projet Google Cloud Platform. Maintenant, visualisez-la dans la console GCP.

Afficher votre instance Cloud SQL

Revenez à la console GCP pour cette étape.

Dans le menu de gauche, sélectionnez l'option SQL, située sous l'en-tête "Storage" (Stockage). Vous serez redirigé vers la page "Instances", sur laquelle vous verrez l'instance MySQL se créer :

ac6daa14093db142.png

La création de votre instance prendra quelques minutes. Vous saurez que votre instance a été créée lorsque la fenêtre my-instance ressemblera à celle-ci :

441e15fb09ddefdd.png

Vous devrez peut-être actualiser votre page pour voir les modifications.

Revenez à la page APIs Explorer une fois votre instance créée et lorsque vous êtes prêt pour l'étape suivante.

Tester la tâche terminée

Cliquez sur Check my progress (Vérifier ma progression) pour vérifier la tâche exécutée. Si votre tâche a bien été exécutée, vous recevrez une note d'évaluation.

Créez une instance Cloud SQL avec APIs Explorer

Créer une base de données avec la méthode databases.insert

Maintenant que vous avez créé une instance Cloud SQL, ajoutez une base de données à cette instance à l'aide de la méthode databases.insert.

Dans la section gauche APIs & Reference (API et documentation de référence), accédez à API and reference > REST Reference v1beta4 API > Databases > insert (API et documentation de référence > API Cloud SQL v1beta4 > Bases de données > insérer) et sélectionnez la méthode sql.databases.insert, ou utilisez ce lien pour créer une base de données.

Vous allez maintenant remplir un formulaire pour utiliser la méthode sql.databases.insert. Le corps de la requête contient les propriétés de la ressource que vous souhaitez utiliser pour créer la base de données.

project (projet) : votre ID de projet GCP Qwiklabs

instance : my-instance.

Ensuite, dans le corps de la requête :

Request body (Corps de la requête) : cliquez entre les crochets pour sélectionner les propriétés suivantes :

  • instance : my-instance
  • name (nom) : mysql-db
  • project (projet) : votre ID de projet GCP Qwiklabs

La méthode qui s'affiche doit ressembler à celle-ci :

d38b4ffd0c1aa1c9.png

Assurez-vous que la case Google OAuth 2.0 est cochée dans la section Credentials (Identifiants).

cred_select.png

Remarque : Pour afficher les questions fréquentes sur les identifiants, cliquez sur l'icône en forme de point d'interrogation à côté du titre Credentials (Identifiants).

Vérifiez qu'aucun champ ne se termine par une espace. Maintenant, faites défiler la page vers le bas et cliquez sur le bouton Execute (Exécuter).

La requête envoyée à votre projet s'affichera sous forme de code, créé à partir des données saisies dans le formulaire.

Votre réponse doit être semblable à celle-ci :

200
- Show headers -
{
  "kind": "sql#operation",
  "targetLink": "https://content.googleapis.com/sql/v1beta4/projects/qwiklabs-gcp-a8af8f7d195267dd/instances/my-instance/databases/mysql-db",
  "status": "DONE",
  "user": "gcpstaging97434_student@qwiklabs.net",
  "insertTime": "2019-11-04T12:24:33.776Z",
  "startTime": "2019-11-04T12:24:33.786Z",
  "endTime": "2019-11-04T12:24:34.419Z",
  "operationType": "CREATE_DATABASE",
  "name": "dc0cb7f7-340c-4c9a-b9d8-3afc4e8680a0",
  "targetId": "my-instance",
  "selfLink": "https://content.googleapis.com/sql/v1beta4/projects/qwiklabs-gcp-a8af8f7d195267dd/operations/dc0cb7f7-340c-4c9a-b9d8-3afc4e8680a0",
  "targetProject": "qwiklabs-gcp-a8af8f7d195267dd"
}

Vous venez de créer une base de données dans votre instance Cloud SQL. Vous pouvez maintenant ajouter des données à votre base de données. Avant de le faire, affichez votre base de données dans la console GCP.

Afficher votre nouvelle base de données

Revenez à la console GCP pour cette étape.

Dans le menu de navigation, sélectionnez l'option SQL, située sous l'en-tête "Storage" (Stockage). Vous serez redirigé vers la page "Instances". Cliquez sur my-instance. Ensuite, sélectionnez l'onglet databases (bases de données).

Vous verrez une liste des bases de données, dans laquelle se trouvera votre base de données mysql-db :

1787b84139672d68.png

L'ordre des bases de données dans la capture d'écran ci-dessus peut être différent de celui affiché sur votre console. Vérifiez que la base de données mysql-db se trouve dans la liste.

Tester la tâche terminée

Cliquez sur Check my progress (Vérifier ma progression) pour vérifier la tâche exécutée. Si votre tâche a bien été exécutée, vous recevrez une note d'évaluation.

Créez une base de données dans votre instance Cloud SQL

Créer une table dans votre base de données MySQL et importer un fichier CSV dans un bucket Cloud Storage

Vous allez maintenant créer une table dans votre base de données MySQL et un fichier CSV (valeurs séparées par des virgules), qui seront importés dans Cloud Storage.

Dans la console GCP, ouvrez une nouvelle session Cloud Shell. Exécutez la commande suivante pour vous connecter à votre instance MySQL :

gcloud sql connect my-instance --user=root

La connexion à votre instance peut prendre une minute ou deux.

Ignorez la fenêtre vous demandant votre mot de passe, car vous n'en avez pas défini. Vous devriez maintenant être connecté à votre instance :

Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MySQL connection id is 494
Server version: 5.7.14-google-log (Google)
Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MySQL [(none)]>

Exécutez la commande suivante pour basculer sur votre base de données mysql-db :

USE mysql-db;

Vous allez maintenant créer une table dans mysql-db afin de pouvoir importer des données dans un emplacement spécifique.

Exécutez la commande suivante pour créer une table appelée info :

CREATE TABLE info (name VARCHAR(255), age INT, occupation VARCHAR(255));

Vous devez obtenir un résultat semblable à celui-ci :

 Query OK, 0 rows affected (0.06 sec)

Vous venez de créer une table vide dans votre base de données MySQL. Ne quittez pas cette session Cloud Shell.

Ouvrez un nouvel onglet dans Cloud Shell en cliquant sur l'onglet + dans le ruban supérieur.

Vous allez maintenant créer un fichier CSV et l'importer dans un bucket Cloud Storage.

Exécutez la commande suivante pour créer un fichier nommé employee_info.csv :

touch employee_info.csv

Exécutez maintenant la commande suivante pour modifier le fichier employee_info.csv :

nano employee_info.csv

Copiez et collez le texte suivant dans le fichier :

"Sean", 23, "Content Creator"
"Emily", 34, "Cloud Engineer"
"Rocky", 40, "Event coordinator"
"Kate", 28, "Data Analyst"
"Juan", 51, "Program Manager"
"Jennifer", 32, "Web Developer"

Appuyez sur les touches CTRL+XYENTRÉE pour enregistrer le fichier. Vous disposez maintenant d'un simple fichier CSV prêt à être importé dans Cloud Storage.

Exécutez la commande suivante afin de créer un nouveau bucket Cloud Storage, en remplaçant <YOUR_BUCKET_NAME> par un nom de bucket unique respectant les consignes relatives à l'attribution de noms de Cloud Storage :

gsutil mb gs://<YOUR_BUCKET_NAME>

Tester la tâche terminée

Cliquez sur Check my progress (Vérifier ma progression) pour vérifier la tâche exécutée. Si votre tâche a bien été exécutée, vous recevrez une note d'évaluation.

Créez un bucket Cloud Storage

Exécutez la commande suivante pour importer le fichier CSV dans votre bucket Cloud Storage, en remplaçant <YOUR_BUCKET_NAME> par le nom de votre bucket :

gsutil cp employee_info.csv gs://<YOUR_BUCKET_NAME>/

Tester la tâche terminée

Cliquez sur Check my progress (Vérifier ma progression) pour vérifier la tâche exécutée. Si votre tâche a bien été exécutée, vous recevrez une note d'évaluation.

Importez le fichier CSV dans votre bucket Cloud Storage

Pour importer ce fichier dans votre base de données MySQL, mettez à jour certaines autorisations grâce à votre compte de service Cloud SQL.

Dans le menu de navigation, sélectionnez SQL, puis cliquez sur my-instance.

Faites défiler la page d'aperçu jusqu'à la carte "Service account" (Compte de service) et copiez le nom du compte de service :

89cd2246b80101c7.png

Ouvrez maintenant le menu de navigation et sélectionnez Storage > Browser (Stockage > Navigateur).

Cliquez sur le menu à trois points situé tout à droite du bucket, puis sur Edit bucket permissions (Modifier les autorisations relatives au bucket).

Dans le champ "Membre", cliquez sur + Add member (Ajouter un membre).

Maintenant, collez le nom du compte de service Cloud SQL que vous avez copié précédemment dans le champ New members (Nouveaux membres).

Cliquez sur la liste déroulante des rôles et sélectionnez Storage > Storage Admin (Stockage > Administrateur de l'espace de stockage).

La barre latérale de vos autorisations devrait ressembler à celle-ci :

addmember.png

Cliquez sur SAVE (ENREGISTRER). Votre bucket Cloud Storage peut maintenant accepter les requêtes API de votre instance Cloud SQL.

Vous allez maintenant copier le fichier CSV dans votre base de données Cloud SQL.

Tester la tâche terminée

Cliquez sur Check my progress (Vérifier ma progression) pour vérifier la tâche exécutée. Si votre tâche a bien été exécutée, vous recevrez une note d'évaluation.

Veuillez ajouter le rôle "Storage Admin" (Administrateur de l'espace de stockage) au compte de service Cloud SQL

Ajouter un fichier CSV à votre base de données à l'aide de la méthode instances.import

Dans la section gauche APIs & Reference (API et documentation de référence), accédez à API and reference > REST Reference v1beta4 API > Instances > import (API et documentation de référence > API Cloud SQL v1beta4 > Instances > importer) et sélectionnez la méthode sql.instances.import, ou utilisez ce lien pour importer des données dans la base de données.

Vous allez maintenant remplir un formulaire pour utiliser la méthode sql.instances.import. Le corps de la requête contient les propriétés de la ressource que vous souhaitez utiliser pour importer les données.

project (projet) : votre ID de projet GCP Qwiklabs

instance : my-instance

Request body (Corps de la requête) : cliquez entre les crochets pour sélectionner les propriétés suivantes :

  • importContext (contexte d'importation) :
    • database (base de données) : mysql-db
    • uri : gs://<YOUR_BUCKET_NAME>/employee_info.csv, en remplaçant <YOUR_BUCKET_NAME> par le nom de votre bucket
    • fileType (type de fichier) : csv
    • csvImportOptions (options d'importation d'un fichier CSV) :
      • table : info

Votre méthode doit être semblable à celle-ci :

a7b4eb8e4ddf9324.png

Assurez-vous que la case Google OAuth 2.0 est cochée dans la section Credentials (Identifiants).

cred_select.png

Remarque : Pour afficher les questions fréquentes sur les identifiants, cliquez sur l'icône en forme de point d'interrogation à côté du titre Credentials (Identifiants).

Vérifiez qu'aucun champ ne se termine par une espace. Maintenant, faites défiler la page vers le bas et cliquez sur le bouton Execute (Exécuter).

La requête envoyée à votre projet s'affichera sous forme de code, créé à partir des données saisies dans le formulaire.

Votre réponse doit être semblable à celle-ci :

200
- Show headers -
{
  "kind": "sql#operation",
  "targetLink": "https://content.googleapis.com/sql/v1beta4/projects/qwiklabs-gcp-a8af8f7d195267dd/instances/my-instance",
  "status": "PENDING",
  "user": "gcpstaging97434_student@qwiklabs.net",
  "insertTime": "2019-11-04T13:50:07.537Z",
  "operationType": "IMPORT",
  "importContext": {
    "uri": "gs://qwiklabs-gcp-a8af8f7d195267dd/employee_info.csv",
    "database": "mysql-db",
    "kind": "sql#importContext",
    "fileType": "CSV",
    "csvImportOptions": {
      "table": "info"
    }
  },
  "name": "af3aaeb1-4f68-498c-bec5-d030201baf33",
  "targetId": "my-instance",
  "selfLink": "https://content.googleapis.com/sql/v1beta4/projects/qwiklabs-gcp-a8af8f7d195267dd/operations/af3aaeb1-4f68-498c-bec5-d030201baf33",
  "targetProject": "qwiklabs-gcp-a8af8f7d195267dd"
}

Vous venez d'ajouter un fichier CSV à votre table de base de données MySQL à l'aide d'APIs Explorer. Vous allez maintenant inspecter cette table.

Inspecter votre base de données mise à jour

Revenez à la console GCP et à l'onglet MySQL Cloud Shell que vous avez laissé ouvert. Vous verrez maintenant si les données du fichier CSV ont été insérées dans la table info.

Exécutez la commande suivante pour afficher le contenu de la table :

SELECT * FROM info;

Vous devez obtenir un résultat semblable à celui-ci :

+----------+------+----------------------+
| name     | age  | occupation           |
+----------+------+----------------------+
| Sean     |   23 |  "Content Creator"   |
| Emily    |   34 |  "Cloud Engineer"    |
| Rocky    |   40 |  "Event coordinator" |
| Kate     |   28 |  "Data Analyst"      |
| Juan     |   51 |  "Program Manager"   |
| Jennifer |   32 |  "Web Developer"     |
+----------+------+----------------------+
6 rows in set (0.04 sec)

Grâce à un appel d'API dans l'outil APIs Explorer, vous avez pu copier un fichier CSV situé dans Cloud Storage et le fusionner avec une table de votre base de données MySQL. Vous pouvez ainsi comparer la puissance et l'efficacité des appels de méthode d'API et les nombreuses étapes qui auraient été nécessaires dans la console GCP.

Supprimer votre base de données

Vous allez maintenant supprimer la base de données MySQL qui héberge les informations sur les employés.

Dans la section gauche APIs & Reference (API et documentation de référence), accédez à API and reference > REST Reference v1beta4 API > Databases > delete (API et documentation de référence > API Cloud SQL v1beta4 > Bases de données > supprimer) et sélectionnez la méthode sql.databases.delete, ou utilisez ce lien pour supprimer la base de données.

Vous allez maintenant remplir un formulaire pour utiliser la méthode sql.databases.delete :

project (projet) : votre ID de projet GCP Qwiklabs

instance : my-instance

database (base de données) : mysql-db

La méthode qui s'affiche doit ressembler à celle-ci :

bd949cb8febd92ec.png

Assurez-vous que la case Google OAuth 2.0 est cochée dans la section Credentials (Identifiants).

cred_select.png

Remarque : Pour afficher les questions fréquentes sur les identifiants, cliquez sur l'icône en forme de point d'interrogation à côté du titre Credentials (Identifiants).

Vérifiez qu'aucun champ ne se termine par une espace. Maintenant, faites défiler la page vers le bas et cliquez sur le bouton Execute (Exécuter).

La requête envoyée à votre projet s'affichera sous forme de code, créé à partir des données saisies dans le formulaire.

Votre réponse doit être semblable à celle-ci :

200
- Show headers -
{
  "kind": "sql#operation",
  "targetLink": "https://content.googleapis.com/sql/v1beta4/projects/qwiklabs-gcp-a8af8f7d195267dd/instances/my-instance",
  "status": "DONE",
  "user": "gcpstaging97434_student@qwiklabs.net",
  "insertTime": "2019-11-04T14:17:09.072Z",
  "startTime": "2019-11-04T14:17:09.072Z",
  "endTime": "2019-11-04T14:17:10.319Z",
  "operationType": "DELETE_DATABASE",
  "name": "e8abc1b8-45b4-432c-82c0-436d38ca5879",
  "targetId": "my-instance",
  "selfLink": "https://content.googleapis.com/sql/v1beta4/projects/qwiklabs-gcp-a8af8f7d195267dd/operations/e8abc1b8-45b4-432c-82c0-436d38ca5879",
  "targetProject": "qwiklabs-gcp-a8af8f7d195267dd"
}

Vous venez de supprimer une base de données de votre instance Cloud SQL. Revenez à la console GCP pour la prochaine étape.

Afficher votre instance Cloud SQL mise à jour

À partir de la console GCP, dans le menu de navigation, sélectionnez l'option SQL, située sous l'en-tête "Storage" (Stockage). Vous serez redirigé vers la page "Instances".

Cliquez sur my-instance, puis sur l'onglet databases (bases de données). Une liste des bases de données, dans laquelle mysql-db n'apparaîtra plus, s'affichera :

98ba5c0bb090a7e.png

L'exercice pratique de cet atelier est maintenant terminé. Vous pouvez arrêter l'atelier ici ou utiliser le temps restant pour découvrir d'autres méthodes de l'API Cloud SQL Admin dans APIs Explorer.

Tester vos connaissances

Voici quelques questions à choix multiples qui vous permettront de mieux maîtriser les concepts abordés lors de cet atelier. Répondez-y du mieux que vous le pouvez.

Félicitations !

Dans cet atelier, vous vous êtes entraîné à utiliser des méthodes de l'API Cloud SQL Admin à l'aide d'APIs Explorer. Après avoir créé une instance Cloud SQL, vous avez configuré et associé une base de données MySQL. Vous avez ensuite créé un simple fichier CSV et l'avez importé dans Cloud Storage. Le contenu de ce fichier CSV a ensuite été transféré dans une base de données MySQL. Enfin, vous avez appris à supprimer une base de données d'une instance Cloud SQL. Vous êtes maintenant prêt à suivre d'autres ateliers de la quête Exploring APIs.

Terminer votre quête

401d1aebe59c9013.png

Cet atelier d'auto-formation fait partie de la quête Qwiklabs Exploring APIs. Une quête est une série d'ateliers associés qui constituent un parcours de formation. Si vous terminez cette quête, vous obtiendrez le badge ci-dessus attestant de votre réussite. Vous pouvez rendre publics les badges que vous recevez et ajouter leur lien dans votre CV en ligne ou sur vos comptes de réseaux sociaux. Inscrivez-vous à cette quête pour obtenir immédiatement les crédits associés à cet atelier si vous l'avez suivi. Découvrez les autres quêtes Qwiklabs disponibles.

Étapes suivantes et informations supplémentaires

Pour améliorer vos connaissances pratiques sur APIs Explorer, consultez les ateliers suivants :

Google Cloud Training & Certification

...helps you make the most of Google Cloud technologies. Our classes include technical skills and best practices to help you get up to speed quickly and continue your learning journey. We offer fundamental to advanced level training, with on-demand, live, and virtual options to suit your busy schedule. Certifications help you validate and prove your skill and expertise in Google Cloud technologies.

Dernière mise à jour du manuel : 3 août 2021
Dernier test de l'atelier : 3 août 2021

Copyright 2020 Google LLC Tous droits réservés. Google et le logo Google sont des marques de Google LLC. Tous les autres noms d'entreprises et de produits peuvent être des marques des entreprises auxquelles ils sont associés.