arrow_back

APIs Explorer : App Engine

Testez vos connaissances et partagez-les avec notre communauté
done
Accédez à plus de 700 ateliers pratiques, badges de compétence et cours

APIs Explorer : App Engine

Atelier 45 minutes universal_currency_alt 1 crédit show_chart Débutant
info Cet atelier peut intégrer des outils d'IA pour vous accompagner dans votre apprentissage.
Testez vos connaissances et partagez-les avec notre communauté
done
Accédez à plus de 700 ateliers pratiques, badges de compétence et cours

GSP422

Google Cloud – Ateliers adaptés au rythme de chacun

Présentation

Google APIs Explorer est un outil qui vous permet d'essayer différentes API Google de façon interactive. APIs Explorer vous permet d'effectuer les opérations suivantes :

  • Parcourir rapidement les API et les versions disponibles
  • Consulter les méthodes disponibles dans chaque API, les paramètres compatibles, ainsi que la documentation intégrée
  • 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

App Engine vous permet de déployer des applications sur une plate-forme entièrement gérée. Vous pouvez faire évoluer vos applications très facilement, sans vous soucier de la gestion de l'infrastructure sous-jacente. Grâce à des déploiements sans aucune configuration ni gestion de serveur, les développeurs peuvent se concentrer exclusivement sur la création d'applications de pointe, sans se préoccuper des tâches de gestion.

Au cours de cet atelier, vous allez déployer une application Hello World simple dans App Engine et mettre à jour sa configuration à l'aide de l'API App Engine Admin via l'outil APIs Explorer.

Objectifs

Au cours de cet atelier, vous allez apprendre à réaliser les opérations suivantes :

  • Générer une application App Engine à l'aide de l'outil APIs Explorer
  • Déployer une instance App Engine à partir de l'exemple de code Hello World
  • Configurer les règles de pare-feu App Engine avec l'outil APIs Explorer
  • Apporter des modifications à votre code base et créer une autre version de votre application via l'outil APIs Explorer

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 ne connaissez pas encore App Engine, l'atelier App Engine : Qwik Start – Python comprend 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 passer à la configuration de l'environnement de votre atelier.

Préparation

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 Cloud
    • 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 Cloud (ou effectuez un clic droit et sélectionnez Ouvrir le lien dans la fenêtre de navigation privée si vous utilisez le navigateur Chrome).

    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 ci-dessous et collez-le dans la boîte de dialogue Se connecter.

    {{{user_0.username | "Username"}}}

    Vous trouverez également le nom d'utilisateur dans le panneau Détails concernant l'atelier.

  4. Cliquez sur Suivant.

  5. Copiez le mot de passe ci-dessous et collez-le dans la boîte de dialogue Bienvenue.

    {{{user_0.password | "Password"}}}

    Vous trouverez également le mot de passe dans le panneau Détails concernant l'atelier.

  6. Cliquez sur Suivant.

    Important : Vous devez utiliser les identifiants fournis pour l'atelier. Ne saisissez pas ceux de votre compte Google Cloud. Remarque : Si vous utilisez votre propre compte Google Cloud pour cet atelier, des frais supplémentaires peuvent vous être facturés.
  7. 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 à des essais gratuits.

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

Remarque : Pour afficher un menu contenant la liste des produits et services Google Cloud, cliquez sur le menu de navigation en haut à gauche. Icône du menu de navigation

Activer Cloud Shell

Cloud Shell est une machine virtuelle qui contient de nombreux outils pour les développeurs. Elle comprend un répertoire d'accueil persistant de 5 Go et s'exécute sur Google Cloud. Cloud Shell vous permet d'accéder via une ligne de commande à vos ressources Google Cloud.

  1. Cliquez sur Activer Cloud Shell Icône Activer Cloud Shell en haut de la console Google Cloud.

Une fois connecté, vous êtes en principe authentifié et le projet est défini sur votre ID_PROJET. Le résultat contient une ligne qui déclare YOUR_PROJECT_ID (VOTRE_ID_PROJET) pour cette session :

Your Cloud Platform project in this session is set to YOUR_PROJECT_ID

gcloud est l'outil de ligne de commande pour Google Cloud. Il est préinstallé sur Cloud Shell et permet la complétion par tabulation.

  1. (Facultatif) Vous pouvez lister les noms des comptes actifs à l'aide de cette commande :
gcloud auth list
  1. Cliquez sur Autoriser.

  2. Vous devez à présent obtenir le résultat suivant :

Résultat :

ACTIVE: * ACCOUNT: student-01-xxxxxxxxxxxx@qwiklabs.net To set the active account, run: $ gcloud config set account `ACCOUNT`
  1. (Facultatif) Vous pouvez lister les ID de projet à l'aide de cette commande :
gcloud config list project

Résultat :

[core] project = <ID_Projet>

Exemple de résultat :

[core] project = qwiklabs-gcp-44776a13dea667a6 Remarque : Pour consulter la documentation complète sur gcloud, dans Google Cloud, accédez au guide de présentation de la gcloud CLI.

Tâche 1 : Créer une application App Engine avec apps.create

Vous allez maintenant créer une application App Engine à l'aide de l'une des méthodes disponibles dans APIs Explorer.

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

  2. Dans la barre de recherche, saisissez App Engine et sélectionnez API App Engine Admin dans la liste des résultats. Assurez-vous que l'API est activée. Si ce n'est pas le cas, cliquez sur Activer.

  3. Après avoir vérifié que l'API est activée, ouvrez la page de référence Method: apps.create. Vous accéderez ainsi à la méthode apps.create.

  4. Dans la section Try this method (Essayer cette méthode) du panneau de droite, cliquez dans le champ Request body (Corps de la requête) et ajoutez les éléments suivants :

  • Propriété ID. Donnez-lui comme valeur l'ID de votre projet.
  • Propriété locationId. Donnez-lui comme valeur . Ce champ obligatoire indique à Google Cloud où vos ressources App Engine seront situées.
  1. Vérifiez qu'aucun champ ne se termine par un espace. Vérifiez également que les options Google OAuth 2.0 et API key (Clé API) sont cochées dans la section Credentials (Identifiants).

Section &quot;Credentials&quot; (Identifiants) avec les deux options cochées

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. Cliquez sur le bouton Execute (Exécuter).

  2. Sélectionnez le compte étudiant avec lequel vous avez commencé l'atelier.

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

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

{ "name": "apps/qwiklabs-gcp-da84962e277c92a7/operations/193f576c-8791-4638-920e-b1ccb6305ae1", "metadata": { "@type": "type.googleapis.com/google.appengine.v1.OperationMetadataV1", "method": "google.appengine.v1.Applications.CreateApplication", "insertTime": "2019-10-16T12:37:36.743Z", "user": "gcpstaging92860_student@qwiklabs.net", "target": "apps/qwiklabs-gcp-da84962e277c92a7" } }

Vous venez de créer une application App Engine pour un projet Google Cloud.

Tâche 2 : Obtenir des informations sur l'application avec apps.get

Ensuite, vous allez récupérer des informations concernant votre application App Engine afin de vérifier qu'elle a bien été créée.

  1. Dans la section Toutes les API et documentations de référence à gauche, accédez à API REST > v1 > apps > get. Vous pouvez également utiliser ce lien direct vers la méthode apps.get.

  2. Dans le champ appsId, saisissez l'ID de votre projet (<PROJECT_ID>), qui se trouve dans la section "Détails de connexion" de l'atelier.

  3. Assurez-vous que les cases Google OAuth 2.0 et API key (Clé API) sont cochées dans la section Credentials (Identifiants).

Section &quot;Credentials&quot; (Identifiants)

  1. Cliquez sur le bouton Execute (Exécuter). Vous devrez peut-être sélectionner le compte étudiant et cliquer de nouveau sur Allow (Autoriser).

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

{ "name": "apps/qwiklabs-gcp-da84962e277c92a7", "id": "qwiklabs-gcp-da84962e277c92a7", "authDomain": "gmail.com", "locationId": "{{{ project_0.startup_script.app_region | REGION }}}", "codeBucket": "staging.qwiklabs-gcp-da84962e277c92a7.appspot.com", "servingStatus": "SERVING", "defaultHostname": "qwiklabs-gcp-da84962e277c92a7.appspot.com", "defaultBucket": "qwiklabs-gcp-da84962e277c92a7.appspot.com", "gcrDomain": "us.gcr.io", "featureSettings": { "splitHealthChecks": true, "useContainerOptimizedOs": true } }

Cette méthode fonctionne comme une évaluation de l'intégrité et fournit des informations utiles sur votre application App Engine, telles que son nom d'hôte par défaut, son emplacement et son état de diffusion.

Tâche 3 : Télécharger le code de démarrage

Avant de déployer une application App Engine, vous devez télécharger un code de démarrage afin d'avoir du contenu à exploiter.

  1. Revenez dans la console Cloud, accédez à Cloud Shell et exécutez la commande suivante pour cloner un dépôt contenant le codebase d'une application Hello World simple :
git clone https://github.com/GoogleCloudPlatform/python-docs-samples
  1. À présent, modifiez votre répertoire de travail actuel :
cd ~/python-docs-samples/appengine/standard_python3/hello_world

Le dossier hello_world contient une application Python simple qui utilise le framework Web Flask. Cette application Python répond à une requête composée d'un en-tête HTTP et du message "Hello World!".

Tâche 4 : Déployer votre application App Engine

  1. Pour cette étape, restez dans votre session Cloud Shell. Exécutez la commande suivante pour définir l'ID de votre projet comme variable d'environnement, en remplaçant [YOUR_PROJECT_ID] par l'ID de votre projet :
export PROJECT_ID=[YOUR_PROJECT_ID]
  1. Exécutez à présent la commande gcloud suivante pour déployer votre application Hello World :
gcloud app deploy app.yaml --project $PROJECT_ID
  1. Lorsque le message ci-dessous apparaît, saisissez Y :
Do you want to continue (Y/n)?

Le déploiement prend quelques minutes. Une fois celui-ci terminé, vous devriez obtenir un résultat semblable à ce qui suit :

File upload done. Updating service [default]...done. Setting traffic split for service [default]...done. Deployed service [default] to [https://qwiklabs-gcp-b5d5fa242d334941.appspot.com]
  1. Copiez le lien du service déployé qui ressemble à https://qwiklabs-gcp-b5d5fa242d334941.appspot.com et collez-le dans un nouvel onglet. Cette action ouvre l'application Hello World. La page qui s'affiche doit ressembler à celle-ci :

Page Web affichant le texte &quot;Hello World!&quot;

Maintenant que votre application est déployée, vous allez modifier votre configuration d'App Engine à l'aide d'APIs Explorer.

Laissez la page Hello World! ouverte.

Tester la tâche terminée

Cliquez sur Vérifier ma progression pour valider la tâche exécutée. Si vous avez réussi à déployer une application App Engine, vous verrez une note d'évaluation s'afficher.

Déployer une application App Engine

Tâche 5 : Configurer des règles de pare-feu d'entrée avec apps.firewall.ingressRules

Vous allez maintenant créer, répertorier et supprimer des règles de pare-feu qui imposent l'accès à votre application Hello World.

Créer une règle de pare-feu d'entrée

  1. Dans la section "API et documentation de référence" à gauche, accédez à API REST > v1 > apps.firewall.ingressRules > create. Vous pouvez également utiliser ce lien direct vers la méthode apps.firewall.ingressRules.create.

  2. Dans le champ appsId, saisissez l'ID de votre projet.

  3. Cliquez ensuite sur le champ Request body (Corps de la requête) et ajoutez les éléments suivants :

  • Propriété sourceRange. Donnez-lui comme valeur *.
  • Propriété action. Donnez-lui comme valeur DENY.
  • Propriété priority à laquelle vous associez la valeur 1.

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

Méthode affichée dans le champ &quot;Request body&quot; (Corps de la requête)

  1. Vérifiez qu'aucun champ ne se termine par un espace. Vérifiez également que les options Google OAuth 2.0 et API key (Clé API) sont cochées dans la section Credentials (Identifiants).

Section &quot;Credentials&quot; (Identifiants)

  1. Cliquez sur le bouton Execute (Exécuter). Votre réponse doit être semblable à celle-ci :
{ "priority": 1, "action": "DENY", "sourceRange": "*" }

Cette règle de pare-feu rejette toutes les requêtes adressées à votre application Hello World.

  1. Pour la voir en action, actualisez votre page Hello World dans votre navigateur. Vous devriez constater que l'accès est maintenant interdit :
    Erreur Google 403 affichée

  2. Revenez à la page APIs Explorer pour l'étape suivante.

Répertorier les règles de pare-feu d'entrée

  1. Dans la section Toutes les API et documentations de référence à gauche, accédez à API REST > v1 > apps.firewall.ingressRules > list. Vous pouvez également utiliser ce lien direct vers la méthode apps.firewall.ingressRules.list.

  2. Dans le champ appsId, saisissez l'ID de votre projet.

ID du projet mis en surbrillance dans le champ de texte &quot;appsId&quot;

  1. Vérifiez que le champ appsId ne se termine pas par un espace. Vérifiez également que les options Google OAuth 2.0 et API key (Clé API) sont cochées dans la section Credentials (Identifiants).

Section &quot;Credentials&quot; (Identifiants)

  1. Cliquez sur le bouton Execute (Exécuter).

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

{ "ingressRules": [ { "priority": 1, "action": "DENY", "sourceRange": "*" }, { "priority": 2147483647, "action": "ALLOW", "sourceRange": "*", "description": "The default action." } ] }

Les deux règles de pare-feu apparaissent désormais : une qui autorise le trafic et une autre qui le refuse pour votre application. Notez les valeurs de priorité pour chaque règle d'entrée. Elles jouent également le rôle d'ID de règle de pare-feu.

Supprimer une règle de pare-feu d'entrée

  1. Dans la section Toutes les API et documentations de référence à gauche, accédez à API REST > v1 > apps.firewall.ingressRules > delete. Vous pouvez également utiliser ce lien direct vers la méthode apps.firewall.ingressRules.delete.

  2. Dans le champ appsId, saisissez l'ID de votre projet. Dans le champ ingressRulesId, saisissez 1. La méthode qui s'affiche doit ressembler à celle-ci :

Méthode affichée dans la section &quot;Request parameters&quot; (Paramètres de requête)

  1. Vérifiez qu'aucun champ ne se termine par un espace. Vérifiez également que les options Google OAuth 2.0 et API key (Clé API) sont cochées dans la section Credentials (Identifiants).

Section &quot;Credentials&quot; (Identifiants)

  1. Cliquez sur le bouton Execute (Exécuter).

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

{}
  1. Maintenant, actualisez la page Hello World dans votre navigateur. Vous devez désormais constater que l'accès a été restauré :

Page Web avec le texte &quot;Hello World!&quot;

Maintenant que vous savez configurer des règles de pare-feu d'entrée, vous pouvez créer et déployer d'autres versions de votre application, et passer ainsi à la vitesse supérieure.

Tâche 6 : Mettre à jour les fichiers de votre application

Vous allez maintenant modifier légèrement le code source de votre application.

  1. Pour cette étape, revenez à Cloud Shell. Vous devez toujours être dans le répertoire hello_world. Si ce n'est pas le cas, exécutez la commande suivante :
cd ~/python-docs-samples/appengine/standard_python3/hello_world
  1. À présent, ouvrez le fichier main.py avec l'éditeur de texte nano :
nano main.py
  1. Faites défiler la page jusqu'à la fonction hello et modifiez-la de sorte qu'elle affiche "Goodbye World!" à la place du message précédent :
@app.route('/') def hello(): """Return a friendly HTTP greeting.""" return 'Goodbye World!'
  1. Appuyez sur CTRL+X, puis sur Y > ENTRÉE pour enregistrer vos modifications et sortir de l'éditeur nano.

Tâche 7 : Créer une autre version de votre application avec apps.services.versions.create

Vous allez maintenant créer une autre version de votre application, utilisant le codebase modifié "Goodbye World!".

  1. Accédez au menu de navigation (Icône du menu de navigation) de la console Cloud, puis sélectionnez Cloud Storage > Buckets. Une liste de buckets ressemblant à ce qui suit doit s'afficher :

Page &quot;Navigateur&quot; affichant une liste de buckets

  1. Copiez le nom du bucket staging.qwiklabs-gcp-xxxx.appspot.com et enregistrez-le.

  2. Maintenant, cliquez sur ce bucket pour consulter les fichiers qu'il contient.

  3. Copiez le nom du fichier application/json et enregistrez-le.

Nom du fichier &quot;application/json&quot; mis en surbrillance sur la page à onglets &quot;Objets&quot;

Vous disposez désormais des informations nécessaires pour créer une autre version de votre application Hello World.

  1. Revenez à APIs Explorer pour l'étape suivante.

  2. Dans la section Toutes les API et documentations de référence à gauche, accédez à API REST > v1 > apps.services.versions > create. Vous pouvez également utiliser ce lien direct vers la méthode apps.services.versions.create.

  3. Dans le champ appsId, saisissez l'ID de votre projet. Dans le champ servicesId, saisissez default.

  4. Cliquez à présent dans le corps de la requête et ajoutez ce qui suit :

  • Propriété id. Donnez-lui comme valeur v1.
  • Propriété runtime à laquelle vous associez la valeur python39.
  • Ajoutez la propriété entrypoint à l'intérieur, puis ajoutez la propriété shell et laissez sa valeur vide.

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

Méthode affichée dans la section &quot;Request parameters&quot; (Paramètres de requête)

  1. Ajoutez maintenant la propriété deployment.
  • Dans deployment, ajoutez une propriété files et cliquez sur le lien add (ajouter) situé en dessous. Nommez-la latest.
  • Ajoutez la propriété sourceUrl dans latest et définissez-la comme suit : remplacez <YOUR_BUCKET_NAME> par le nom du bucket Cloud Storage de préproduction et <YOUR_JSON_FILE_NAME> par le nom du fichier JSON que vous avez copié :
https://storage.googleapis.com/<YOUR_BUCKET_NAME>/<YOUR_JSON_FILE_NAME>

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

Méthode affichée dans le champ de texte &quot;Request body&quot; (Corps de la requête)

  1. Assurez-vous que les cases Google OAuth 2.0 et API key (Clé API) sont cochées dans la section Credentials (Identifiants).

Section &quot;Credentials&quot; (Identifiants)

  1. Une fois les champs remplis, cliquez sur le bouton Execute (Exécuter).

Vous devez obtenir le résultat suivant :

{ "name": "apps/qwiklabs-gcp-da84962e277c92a7/operations/7ca371a7-3bf6-4215-871e-7f9aac815714", "metadata": { "@type": "type.googleapis.com/google.appengine.v1.OperationMetadataV1", "method": "google.appengine.v1.Versions.CreateVersion", "insertTime": "2019-10-16T14:39:19.231Z", "user": "gcpstaging92860_student@qwiklabs.net", "target": "apps/qwiklabs-gcp-da84962e277c92a7/services/default/versions/v1" } }

Il y avait beaucoup de champs à remplir, mais c'est la particularité d'APIs Explorer. Il est essentiel de pouvoir visualiser tous les paramètres et déterminer leur relation les uns par rapport aux autres afin d'être en mesure d'appeler des méthodes d'API.

Tâche 8 : Déployer la nouvelle version de votre application

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

  2. Ouvrez le menu de navigation, puis sélectionnez App Engine > Versions.

Deux versions de votre application doivent désormais être disponibles :

Page &quot;Versions&quot; affichant deux versions de l&#39;application

Remarque : Si vous ne voyez pas deux versions, il est possible que vos modifications n'aient pas encore été propagées. Cliquez sur le bouton Actualiser en haut à gauche jusqu'à ce que votre page ressemble à la capture d'écran ci-dessus.
  1. Revenez à votre session Cloud Shell. Vous devez toujours être dans le répertoire hello_world. Si ce n'est pas le cas, exécutez la commande suivante :
cd ~/python-docs-samples/appengine/standard_python3/hello_world

Vous allez maintenant déployer la nouvelle version de votre application.

  1. Exécutez la commande suivante pour déployer la nouvelle version qui affiche le message "Goodbye World!" :
gcloud app deploy -v v1
  1. Lorsque le message ci-dessous apparaît, saisissez Y :
Do you want to continue (Y/n)?

Le déploiement prend quelques minutes.

Une fois celui-ci terminé, vous devriez obtenir un résultat semblable à ce qui suit :

File upload done. Updating service [default]...done. Setting traffic split for service [default]...done. Deployed service [default] to [https://qwiklabs-gcp-b5d5fa242d334941.appspot.com]
  1. Maintenant, copiez le lien ou actualisez la page de l'application dans votre navigateur. Le résultat suivant doit s'afficher :

Page Web affichant le texte &quot;&#39;Goodbye World!&quot;

Si vous revenez à la console Cloud et consultez App Engine > Versions, vous constaterez que v1 est en cours d'exécution :

Page &quot;Service&quot; affichant la version 1 avec l&#39;état défini sur &quot;Diffusion&quot; et la répartition du trafic à 100 %

Vous avez créé une autre version d'une application à l'aide d'APIs Explorer et l'avez déployée dans Cloud Shell.

Tester la tâche terminée

Cliquez sur Vérifier ma progression pour valider la tâche exécutée. Si vous avez réussi à créer une autre version de votre application, vous verrez une note d'évaluation s'afficher.

Créer et déployer une nouvelle version de votre application

Félicitations !

Dans cet atelier, vous avez appris à utiliser les méthodes de l'API App Engine Admin avec APIs Explorer. Après avoir créé une application App Engine avec l'outil APIs Explorer, vous avez déployé une instance à partir de l'exemple de code Hello World. Vous avez ensuite appris à configurer des règles de pare-feu d'entrée à l'aide de l'outil APIs Explorer. Une fois le codebase modifié, vous avez eu recours à APIs Explorer pour créer une autre version de votre application. Vous l'avez ensuite déployée et avez réussi à y accéder. 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. Inscrivez-vous à cette quête ou à une autre quête contenant cet atelier pour obtenir immédiatement les crédits associés. Découvrez toutes les quêtes disponibles dans le catalogue Google Cloud Skills Boost.

Atelier suivant

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

Étapes suivantes et informations supplémentaires

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 mise à jour du manuel : 2 novembre 2023

Dernier test de l'atelier : 2 novembre 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.

Ce contenu n'est pas disponible pour le moment

Nous vous préviendrons par e-mail lorsqu'il sera disponible

Parfait !

Nous vous contacterons par e-mail s'il devient disponible