arrow_back

APIs Explorer : Cloud SQL

Test and share your knowledge with our community!
done
Get access to over 700 hands-on labs, skill badges, and courses

APIs Explorer : Cloud SQL

Lab 1 heure universal_currency_alt 1 crédit show_chart Débutant
Test and share your knowledge with our community!
done
Get access to over 700 hands-on labs, skill badges, and courses

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, 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 aussi conseillé 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 pour passer à la configuration de l'atelier.

Prérequis

Avant de cliquer sur le bouton "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 Démarrer l'atelier, indique combien de temps les ressources Google Cloud resteront accessibles.

Cet atelier pratique 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. Nous vous fournissons des identifiants temporaires pour vous connecter à Google Cloud le temps de l'atelier.

Pour réaliser cet atelier :

  • vous devez avoir accès à un navigateur Internet standard (nous vous recommandons d'utiliser Chrome) ;
Remarque : Ouvrez une fenêtre de navigateur en mode incognito/navigation privée pour effectuer cet atelier. Vous éviterez ainsi les conflits entre votre compte personnel et le temporaire étudiant, qui pourraient entraîner des frais supplémentaires facturés sur votre compte personnel.
  • vous disposez d'un temps limité ; une fois l'atelier commencé, vous ne pouvez pas le mettre en pause.
Remarque : Si vous possédez déjà votre propre compte ou projet Google Cloud, veillez à ne pas l'utiliser pour réaliser cet atelier afin d'éviter que des frais supplémentaires ne vous soient facturés.

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

Tâche 1 : 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.

  1. Pour accéder à l'outil APIs Explorer de Cloud SQL, ouvrez le menu de navigation et sélectionnez API et services > Bibliothèque.

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

  3. Assurez-vous que l'API est activée. Si ce n'est pas le cas, cliquez sur Activer.

  4. Après avoir vérifié que l'API est activée, ouvrez la page de la documentation de référence de l'API Cloud SQL Admin.

  5. Dans l'onglet "Référence", accédez à Toutes les API et documentations de référence > Documentation de référence sur REST > v1beta4 > instances > insert pour sélectionner la méthode sql.instances.insert. Vous pouvez également créer une ressource d'instance SQL à l'aide de la page de documentation de référence Method: instances.insert.

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 :

  1. Définissez project sur l'ID de votre projet Qwiklabs.

  2. Cliquez ensuite sur l'icône + de couleur bleue entre les accolades dans le champ Corps de la requête. Vous êtes invité à sélectionner une propriété : choisissez "name".

  3. Indiquez à la suite le nom my-instance.

  • " name " : "my-instance"

Cette action permet de passer à l'étape suivante.

  1. Cliquez entre les crochets, puis sur l'icône + de couleur bleue. Sélectionnez "settings".

  2. 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 :

Lignes de code dans le champ "Corps de la requête"

  1. Assurez-vous que la case Google OAuth 2.0 est cochée dans la section Credentials (Identifiants).
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).
  1. Vérifiez qu'aucun champ ne se termine par un espace.

  2. Maintenant, faites défiler la page vers le bas et cliquez sur le bouton Execute (Exécuter).

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

  4. 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. Maintenant, visualisez-la dans la console Cloud.

Afficher votre instance Cloud SQL

  1. Revenez à la console Cloud pour cette étape.

  2. Dans le menu de navigation, sélectionnez l'option SQL, située sous l'en-tête "Bases de données". Vous serez redirigé vers la page "Instances", sur laquelle vous verrez l'instance MySQL se créer.

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 :

Instance my-instance affichée avec une coche verte sur la page "Instances"

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

  1. 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 Vérifier ma progression pour valider la tâche exécutée. Si votre tâche a bien été exécutée, vous recevez une note d'évaluation.

Créer une instance Cloud SQL avec APIs Explorer

Tâche 2 : 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.

  1. Dans l'onglet "Référence", accédez à Toutes les API et documentations de référence > Documentation de référence sur REST > v1beta4 > databases > insert pour sélectionner la méthode sql.databases.insert. Vous pouvez également créer une base de données à l'aide de la page de documentation de référence Method: databases.insert.

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

  1. 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 : ID du projet de l'atelier

  • instance : my-instance.

  1. 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 : ID de votre projet Qwiklabs.

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

Lignes de code dans le champ "Corps de la requête"

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

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).
  1. Vérifiez qu'aucun champ ne se termine par un espace.

  2. Maintenant, faites défiler la page vers le bas et cliquez sur le bouton Execute (Exécuter).

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

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

Afficher votre nouvelle base de données

  1. Revenez à la console Cloud pour cette étape.

  2. Dans le menu de navigation, sélectionnez l'option SQL, située sous l'en-tête "Bases de données". Vous serez redirigé vers la page "Instances".

  3. Cliquez sur my-instance.

  4. 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 :

Page "Bases de données MySQL" affichant une liste de bases de données, y compris mysql-db

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 Vérifier ma progression pour valider la tâche exécutée. Si votre tâche a bien été exécutée, vous recevez une note d'évaluation.

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

Tâche 3 : 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.

  1. Dans la console Cloud, ouvrez une nouvelle session Cloud Shell.

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

  1. 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)]>
  1. Exécutez la commande suivante pour passer à 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.

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

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

  1. Exécutez la commande suivante pour créer un fichier nommé employee_info.csv :
touch employee_info.csv
  1. Exécutez maintenant la commande suivante pour modifier le fichier employee_info.csv :
nano employee_info.csv
  1. 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"
  1. 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.

  2. 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 Vérifier ma progression pour valider la tâche exécutée. Si votre tâche a bien été exécutée, vous recevez une note d'évaluation.

Créer un bucket Cloud Storage
  1. 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 Vérifier ma progression pour valider la tâche exécutée. Si votre tâche a bien été exécutée, vous recevez une note d'évaluation.

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

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

  2. Faites défiler la page d'aperçu jusqu'à la carte "Compte de service" et copiez le nom du compte de service.

  3. Dans le menu de navigation, sélectionnez Stockage > Cloud Storage > Buckets.

  4. Cliquez sur le menu à trois points situé à droite du bucket, puis sur Modifier l'accès.

  5. Dans le champ "Compte principal", cliquez sur + Ajouter un compte principal.

  6. Maintenant, collez le nom du compte de service Cloud SQL que vous avez copié précédemment dans le champ Nouveaux comptes principaux.

  7. Cliquez sur la liste déroulante des rôles et sélectionnez Cloud Storage > Administrateur de l'espace de stockage.

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

Barre latérale des autorisations affichant les informations des champs &quot;Nouveaux comptes principaux&quot;, &quot;Rôle&quot; et &quot;Condition&quot;, ainsi que les boutons &quot;Enregistrer&quot; et &quot;Annuler&quot;

  1. Cliquez sur 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 Vérifier ma progression pour valider la tâche exécutée. Si votre tâche a bien été exécutée, vous recevez une note d'évaluation.

Ajouter le rôle Administrateur de l'espace de stockage au compte de service Cloud SQL

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

  1. Dans l'onglet "Référence", accédez à Toutes les API et documentations de référence > Documentation de référence sur REST > v1beta4 > instances > import pour sélectionner la méthode sql.instances.import. Vous pouvez également importer des données dans une base de données à l'aide de la page de documentation de référence Method: instances.import.

  2. 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 : ID de votre projet Qwiklabs

  • instance : my-instance

  1. 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 : CSV
    • csvImportOptions (options d'importation d'un fichier CSV) :
      • table : info

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

Lignes de code dans le champ &quot;Corps de la requête&quot;

  1. Assurez-vous que la case Google OAuth 2.0 est cochée dans la section Credentials (Identifiants).
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).
  1. Vérifiez qu'aucun champ ne se termine par un espace.

  2. Maintenant, faites défiler la page vers le bas et cliquez sur le bouton Execute (Exécuter).

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

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.

Tâche 5 : Inspecter votre base de données mise à jour

  1. Revenez à la console Cloud 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.

  2. 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 Cloud.

Tâche 6 : 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.

  1. Dans l'onglet "Référence", accédez à Toutes les API et documentations de référence > Documentation de référence sur REST > v1beta4 > databases > delete pour sélectionner la méthode sql.databases.delete. Vous pouvez également supprimer la base de données à l'aide de la page de documentation de référence Method: databases.delete.

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

  • project : ID de votre projet Qwiklabs

  • instance : my-instance

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

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

Lignes de code dans le champ &quot;Corps de la requête&quot;

  1. Assurez-vous que la case Google OAuth 2.0 est cochée dans la section Identifiants.
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).
  1. Vérifiez qu'aucun champ ne se termine par un espace.

  2. Maintenant, faites défiler la page vers le bas et cliquez sur le bouton Execute (Exécuter).

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

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 Cloud pour la prochaine étape.

Afficher votre instance Cloud SQL mise à jour

  1. Dans le menu de navigation de la console Cloud, sélectionnez l'option SQL, située sous l'en-tête "Bases de données". Vous serez redirigé vers la page "Instances".

  2. 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ît plus, s'affiche.

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.

Tâche 7 : 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

Cet atelier d'auto-formation fait partie de la quête 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 obtenez un badge 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. Découvrez toutes les quêtes disponibles dans le catalogue Google Cloud Skills Boost.

Étapes suivantes et informations supplémentaires

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

Formations et certifications Google Cloud

Les formations et certifications Google Cloud vous aident à tirer pleinement parti des technologies Google Cloud. Nos cours portent sur les compétences techniques et les bonnes pratiques à suivre pour être rapidement opérationnel et poursuivre votre apprentissage. Nous proposons des formations pour tous les niveaux, à la demande, en salle et à distance, pour nous adapter aux emplois du temps de chacun. Les certifications vous permettent de valider et de démontrer vos compétences et votre expérience en matière de technologies Google Cloud.

Dernière modification du manuel : 13 octobre 2023

Dernier test de l'atelier : 13 octobre 2023

Copyright 2024 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.