GSP349
Présentation
Dans un atelier challenge, vous devez suivre un scénario et effectuer une série de tâches. Aucune instruction détaillée n'est fournie : vous devez utiliser les compétences acquises au cours des ateliers du cours correspondant pour déterminer comment procéder par vous-même. Vous saurez si vous avez exécuté correctement les différentes tâches grâce au score calculé automatiquement (affiché sur cette page).
Lorsque vous participez à un atelier challenge, vous n'étudiez pas de nouveaux concepts Google Cloud. Vous allez approfondir les compétences précédemment acquises. Par exemple, vous devrez modifier les valeurs par défaut ou encore examiner des messages d'erreur pour corriger vous-même les problèmes.
Pour atteindre le score de 100 %, vous devez mener à bien l'ensemble des tâches dans le délai imparti.
Cet atelier est recommandé aux participants ayant terminé les ateliers nécessaires pour obtenir le badge de compétence Déployer et gérer Apigee X. Êtes-vous prêt pour le challenge ?
Compétences évaluées :
- Créer une organisation d'évaluation Apigee X
- Ajouter un environnement et un groupe d'environnements à l'organisation
- Configurer une adresse IP NAT pour les services de backend
- Protéger les API avec Cloud Armor
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 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.
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 (recommandé) ou de navigation privée pour effectuer cet atelier. Vous éviterez ainsi les conflits entre votre compte personnel et le compte temporaire de participant, qui pourraient entraîner des frais supplémentaires facturés sur votre compte personnel.
- Vous disposez d'un temps limité. N'oubliez pas qu'une fois l'atelier commencé, vous ne pouvez pas le mettre en pause.
Remarque : Utilisez uniquement le compte de participant pour cet atelier. Si vous utilisez un autre compte Google Cloud, des frais peuvent être facturés à ce compte.
Remarque : Nous vous recommandons d'utiliser une nouvelle fenêtre de navigation privée pour effectuer cet atelier.
Scénario du challenge
Vous êtes ingénieur cloud chez Cymbal Shops, une enseigne nationale. L'équipe chargée des API de Cymbal Shop prévoit d'utiliser Apigee pour s'intégrer à ses différents partenaires et fournir un catalogue de marchandises. Vous êtes chargé de configurer et de sécuriser l'organisation d'évaluation Apigee X.
Vous êtes censé avoir les compétences et les connaissances requises pour ces tâches. Par conséquent, aucune instruction détaillée ne vous est fournie.
Voici quelques normes de Cymbal Shops que vous devez respecter :
- Sauf instruction contraire, créez toutes les ressources dans la région par défaut () ou la zone par défaut ().
- Pour les noms, suivez si possible le format équipe-ressource. Par exemple, une instance peut être nommée api-portail.
- Allouez des tailles de ressources économiques. Les projets sont surveillés, et une utilisation excessive des ressources entraînera l'arrêt des projets (dont éventuellement le vôtre). Soyez donc vigilant. Voici les indications fournies par l'équipe de surveillance : sauf instruction contraire, utilisez f1-micro pour les petites VM Linux, et n1-standard-1 pour les autres applications.
Votre challenge
Un collègue de Cymbal Shops a déjà utilisé l'assistant de provisionnement Apigee X pour activer les API requises, créer le réseau VPC (api-vpc) et créer le sous-réseau requis du réseau (api-subnet). Il a également commencé l'étape 3 de l'assistant pour créer l'organisation d'évaluation Apigee dans la région . Le provisionnement de l'organisation n'est peut-être pas encore terminé.
Vous avez reçu un e-mail vous demandant de terminer la configuration de l'organisation d'évaluation Apigee X. Lisez attentivement chaque description de tâche, puis créez les ressources requises.
Tâche 1 : modifier les environnements et les groupes d'environnements
L'équipe de développement de Cymbal Shops souhaite utiliser deux environnements et groupes d'environnements distincts. En plus de l'environnement eval et du groupe eval-group, l'équipe de développement souhaite disposer d'un environnement supplémentaire nommé staging, qui sera contenu dans un groupe d'environnements supplémentaire nommé staging-group.
- Ajoutez cet environnement et ce groupe d'environnements à votre organisation Apigee X.
Exigences :
- Pour créer l'environnement staging et le groupe d'environnements staging-group, utilisez l'UI Apigee.
- Indiquez staging.example.com comme nom d'hôte pour le groupe d'environnements que vous venez de créer.
- L'environnement de préproduction sera associé à l'instance dans une tâche ultérieure.
- L'environnement de préproduction doit utiliser le type de proxy programmable et le type de déploiement de proxy.
Cliquez sur Vérifier ma progression pour valider l'objectif.
Ajouter un environnement de préproduction et un groupe d'environnements
Remarque : Si aucune coche verte ne s'affiche, cliquez sur le menu déroulant "Score" en haut à droite, puis sur Vérifier ma progression pour l'étape correspondante. Un pop-up s'affiche pour vous donner des conseils.
Tâche 2 : utiliser l'assistant de provisionnement pour configurer le routage des accès
L'équipe de développement a besoin que l'organisation d'évaluation soit accessible depuis Internet.
- Utilisez l'étape 4 de l'assistant de provisionnement pour activer l'accès à Internet.
Remarque :
Si l'étape 3 de l'assistant de provisionnement est toujours en cours d'exécution, vous devez attendre qu'elle se termine avant de passer à cette tâche.
Exigences :
- Pour effectuer l'étape de routage d'accès, utilisez l'assistant de provisionnement Apigee X.
- Utilisez le sous-réseau api-subnet pour le sous-réseau de routage d'accès.
- Utilisez le service DNS générique par défaut, nip.io. L'assistant de provisionnement ajoute automatiquement l'adresse nip.io en tant que nom d'hôte pour le groupe d'environnements "eval-group". Si l'adresse IP de l'environnement d'exécution est 1.2.3.4, le nom d'hôte du groupe d'évaluation sera défini sur 1.2.3.4.nip.io.
-
Veillez à sélectionner correctement les paramètres DNS génériques et de sous-réseau dans l'assistant. Si vous faites une erreur, vous devrez accéder à Network services > Load balancing (Services de mise en réseau > Équilibrage de charge) pour supprimer l'équilibreur de charge et actualiser la page de l'assistant afin de réessayer l'étape de routage des accès.
Une fois le routage des accès configuré, l'API hello-world déployée dans l'environnement d'évaluation peut être appelée avec une requête semblable à celle-ci :
curl -i https://1.2.3.4.nip.io/hello-world
Cliquez sur Vérifier ma progression pour valider l'objectif.
Configurer le routage des accès
Remarque : Si aucune coche verte ne s'affiche, cliquez sur le menu déroulant "Score" en haut à droite, puis sur Vérifier ma progression pour l'étape correspondante. Un pop-up s'affiche pour vous donner des conseils.
Tâche 3 : créer et activer une adresse NAT pour l'instance
L'équipe de développement souhaite ajouter l'adresse IP de l'instance d'exécution à la liste d'autorisation. Utilisez la fonctionnalité d'adresse IP NAT d'Apigee X pour fournir une adresse IP statique.
Exigences :
- Pour créer et activer une adresse NAT pour l'instance d'exécution eval-instance, utilisez l'API Apigee.
- Utilisez apigee-nat-ip comme nom de l'adresse IP NAT.
Cliquez sur Vérifier ma progression pour valider l'objectif.
Créer et activer une adresse NAT
Remarque : Si aucune coche verte ne s'affiche, cliquez sur le menu déroulant "Score" en haut à droite, puis sur Vérifier ma progression pour l'étape correspondante. Un pop-up s'affiche pour vous donner des conseils.
Tâche 4 : créer une stratégie de sécurité Cloud Armor et l'associer à l'équilibreur de charge mondial
L'équipe de développement souhaite protéger ses services de backend contre l'exécution de code à distance.
- Utilisez Cloud Armor pour assurer cette protection.
Exigences :
- Nommez la règle protect-apigee.
- Pour trouver le nom de la règle de détection d'exécution de code à distance, consultez la liste des règles Cloud Armor.
- Utilisez la version stable de la règle.
- Renvoyez un code d'état 403 Accès refusé si un modèle d'exécution de code à distance est détecté.
- Utilisez une priorité de 1000.
- Autorisez tout le trafic via votre équilibreur de charge, à l'exception du trafic correspondant à la règle de détection d'exécution de code à distance.
- Vous pouvez trouver le nom d'hôte nip.io du groupe d'évaluation dans le menu Management > Environments > Environments Groups (Gestion > Environnements > Groupes d'environnements) de l'UI Apigee. Le nom d'hôte doit ressembler à 1.2.3.4.nip.io, en utilisant l'adresse IP de l'instance d'exécution.
Voici un exemple de requête qui serait détectée par la règle d'exécution de code à distance :
curl -i https://1.2.3.4.nip.io/hello-world?doc=/bin/ls
Remarque :
La propagation des règles Cloud Armor peut prendre quelques minutes. Si la demande n'est pas bloquée, vous pouvez réessayer l'appel jusqu'à ce qu'elle le soit. Vous n'avez pas besoin de bloquer une requête pour que la vérification de la progression soit validée.
Cliquez sur Vérifier ma progression pour valider l'objectif.
Créer et associer la règle Cloud Armor
Remarque : Si aucune coche verte ne s'affiche, cliquez sur le menu déroulant "Score" en haut à droite, puis sur Vérifier ma progression pour l'étape correspondante. Un pop-up s'affiche pour vous donner des conseils.
Tâche 5 : associer l'environnement de préproduction à l'instance d'exécution
L'environnement de préproduction ne peut pas recevoir de trafic tant qu'il n'est pas associé à l'instance d'exécution.
Exigences :
- Pour associer l'environnement staging à l'instance d'exécution, utilisez l'API Apigee.
Remarque :
L'association d'un environnement peut prendre plusieurs minutes.
Cliquez sur Vérifier ma progression pour valider l'objectif.
Associer l'environnement à l'instance d'exécution
Remarque : Si aucune coche verte ne s'affiche, cliquez sur le menu déroulant "Score" en haut à droite, puis sur Vérifier ma progression pour l'étape correspondante. Un pop-up s'affiche pour vous donner des conseils.
Félicitations !
Au cours de cet atelier challenge, vous avez démontré vos connaissances sur le déploiement et la gestion d'Apigee X.

Gagnez un badge de compétence
Cet atelier d'auto-formation fait partie du cours Déployer et gérer Apigee X, qui permet d'obtenir un badge de compétence. Si vous terminez ce cours, vous obtiendrez le badge de compétence ci-dessus attestant de votre réussite. Ajoutez votre badge à votre CV et partagez-le sur les réseaux sociaux en utilisant le hashtag #GoogleCloudBadge.
Ce badge de compétence s'inscrit dans le parcours de formation Développeur d'API de Google Cloud. Poursuivez votre apprentissage en vous inscrivant au cours Développer et sécuriser des API avec Apigee X, qui vous permettra d'obtenir un autre badge.
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 : 8 janvier 2026
Dernier test de l'atelier : 22 septembre 2025
Copyright 2026 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.