Les API Google Cloud vous permettent d'accéder par programmation aux services Google Cloud à partir de la ligne de commande, via des scripts automatisés ou dans vos propres applications.
Par exemple, vous pouvez développer une application qui aide les administrateurs à analyser l'utilisation de leurs ressources sur plusieurs fournisseurs cloud. Pour ce faire, vous devez accéder aux données de journal de vos ressources Google Cloud.
Pour configurer l'accès à l'API, implémentez ce qui suit :
- API Google Cloud : accéder aux services par programmation
- Bibliothèques clientes Cloud : accéder aux API dans votre langage de préférence
- Configurer les identifiants d'authentification
Avant de commencer
Pour vous assurer que vous pouvez configurer des API et utiliser des outils, demandez à vos administrateurs d'effectuer les tâches suivantes :
- Créer un compte que vous utiliserez pour vous connecter et utiliser les produits Google Cloud, y compris la console Google Cloud et Google Cloud CLI.
- Créer un projet qui servira de limite d'accès pour vos ressources Google Cloud.
- Activer la facturation sur votre projet pour pouvoir payer l'utilisation du service et de l'API.
Pour obtenir des instructions détaillées sur la procédure de configuration, consultez la checklist de configuration Google Cloud.
API Google Cloud : accéder aux services par programmation
Les API Google Cloud sont des interfaces de programmation de Google Cloud Platform. Vous pouvez utiliser des API pour accéder à des services de calcul, de réseau, de stockage et autres. Par exemple, vous pouvez créer une application d'utilisation des ressources qui extrait les données de journal de vos ressources Google Cloud. Pour récupérer les données requises, vous utilisez l'API Cloud Logging.
Vous pouvez accéder aux API Google Cloud à l'aide d'appels REST ou de bibliothèques clientes. Nous vous recommandons d'utiliser des bibliothèques clientes, disponibles pour de nombreux langages de programmation courants. Vous pouvez également accéder aux API Cloud avec les outils du SDK Google Cloud ou Google Cloud Console.
Pour savoir comment activer une API, consultez la section Premiers pas de la documentation des API Cloud.
Bibliothèques clientes Cloud : accéder aux API dans votre langage de préférence
Les bibliothèques clientes Cloud vous permettent d'accéder aux API Google Cloud dans le langage compatible de votre choix. Chaque bibliothèque est compatible avec les conventions de langage de votre choix et simplifie le code que vous écrivez dans votre application. Les bibliothèques clientes peuvent gérer les processus d'API courants, y compris l'authentification, la gestion des erreurs, les nouvelles tentatives et la validation de la charge utile. Par exemple, si votre langage de développement préféré est Java, vous pouvez utiliser la bibliothèque Cloud Logging avec Java.
Pour choisir et installer une bibliothèque, consultez la page Bibliothèques clientes Cloud.
Configurer les identifiants d'authentification
Les identifiants par défaut de l'application (ADC) sont une stratégie utilisée par les bibliothèques d'authentification Google permettant d'accéder automatiquement à des identifiants en fonction de l'environnement d'application. Les bibliothèques d'authentification mettent ces identifiants à la disposition des bibliothèques clientes Cloud et des bibliothèques clientes des API Google. Lorsque vous utilisez le service ADC, votre code peut s'exécuter dans un environnement de développement ou de production, sans modifier la manière dont votre application s'authentifie auprès des API et services Google Cloud.
Pour connaître la procédure de configuration, consultez Configurer les identifiants par défaut de l'application.