Configurer l'accès à l'API

Les APICloud de Confiance vous permettent d'accéder par programmation aux services Cloud de Confiance à 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 Cloud de Confiance .

Pour configurer l'accès à l'API, implémentez ce qui suit :

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éez un compte que vous utiliserez pour vous connecter et utiliser les produits Cloud de Confiance, y compris la console Cloud de Confiance et Google Cloud CLI.
  • Créez un projet qui servira de limite d'accès pour vos ressourcesCloud de Confiance .
  • 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 Cloud de Confiance by S3NS  Procédure guidée de configuration.

Cloud de Confiance API : accéder aux services par programmation

Cloud de Confiance Les API sont des interfaces de programmation pour les services Cloud de Confiance. 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 ressourcesCloud de Confiance . Pour récupérer les données requises, vous utilisez l'API Cloud Logging.

Vous pouvez accéder aux API Cloud de Confiance à 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 APIs Cloud avec les outils de la Google Cloud CLI ou la console Cloud de Confiance .

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 Cloud de Confiance 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 services et des API Cloud de Confiance .

Pour connaître la procédure de configuration, consultez Configurer les identifiants par défaut de l'application.

Étape suivante