À propos de l'environnement de développement d'API Gateway

API Gateway vous permet d'interagir avec les services et les ressources nécessaires pour créer des API de trois manières :

console Google Cloud

Capture d'écran de la console Google Cloud illustrant une UI Web.

La console Google Cloud fournit une interface utilisateur graphique Web qui vous permet de gérer les projets et les ressources de votre console Google Cloud(Google Cloud). Lorsque vous utilisez la console Google Cloud, vous créez un projet ou vous sélectionnez un projet existant, puis vous utilisez les ressources que vous créez dans le cadre de ce projet.

Vous pouvez créer plusieurs projets. Vous pouvez ainsi les utiliser pour répartir votre travail de la manière qui vous convient le mieux. Par exemple, vous pouvez démarrer un nouveau projet si vous voulez vous assurer que seuls certains membres de l'équipe accèdent aux ressources de ce projet, et que tous les membres continuent à accéder aux ressources d'un autre projet.

Interface de ligne de commande

Si vous préférez travailler dans une fenêtre de terminal, la Google Cloud CLI vous permet d'accéder aux commandes dont vous avez besoin. La gcloud CLI permet de gérer à la fois votre workflow de développement et vos ressources Google Cloud. Consultez la documentation de référence gcloud pour obtenir la liste complète des commandes disponibles.

Google Cloud propose également Cloud Shell, un environnement shell interactif basé sur un navigateur pour Google Cloud. Vous pouvez accéder à Cloud Shell à partir de la console Google Cloud.

Caractéristiques de Cloud Shell :

  • Instance temporaire de machine virtuelle Compute Engine
  • Accès en ligne de commande à l'instance depuis un navigateur Web
  • Éditeur de code intégré
  • Espace de stockage de 5 Go sur disque persistant
  • Google Cloud CLI et autres outils préinstallés
  • Compatibilité avec les langages Java, Go, Python, Node.js, PHP, Ruby et .NET
  • Fonctionnalité d'aperçu sur le Web
  • Autorisation intégrée pour l'accès aux projets et aux ressources de Google Cloud Console

Capture d'écran de l'interface Cloud Shell

Bibliothèques clientes

La gcloud CLI inclut des bibliothèques clientes qui vous permettent de créer et de gérer facilement des ressources. Les bibliothèques clientes Google Cloud proposent des API pour deux usages principaux :

  • Les API d'applications permettent d'accéder aux services. Elles sont optimisées pour les langages de programmation compatibles, tels que Node.js et Python. Les bibliothèques sont conçues selon des métaphores de service. Vous pouvez ainsi interagir avec les services plus facilement, sans avoir à vous soucier du code récurrent. Les bibliothèques fournissent également des outils d'aide pour l'authentification et les autorisations.

  • Les API d'administration offrent des fonctionnalités pour gérer des ressources. Par exemple, vous pouvez utiliser les API d'administration si vous souhaitez créer vos propres outils automatisés.

Pour en savoir plus sur la bibliothèque cliente API Gateway, consultez la page API et documentation de référence.

Étapes suivantes