API Google Cloud

Les API Google Cloud sont un élément clé de Google Cloud Platform, vous permettant d'ajouter facilement à vos applications Cloud Platform une puissance tous azimuts allant de l'accès au stockage à l'analyse d'images basée sur le machine learning.

Accéder aux API Cloud

Vous pouvez accéder aux API Cloud à partir d'applications de serveur avec nos bibliothèques clientes dans une grande variété de langages de programmation courants, à partir d'applications mobiles via les SDK Firebase ou à l'aide de clients tiers. Vous pouvez également accéder aux mêmes services via nos outils de ligne de commande SDK ou l'UI Web de notre console Google Cloud Platform.

Plusieurs surfaces : REST et gRPC

Toutes nos API Cloud présentent une interface JSON REST simple que vous pouvez appeler directement ou via nos bibliothèques clientes. Certaines de nos dernières générations d'API fournissent également une interface RPC qui permet aux clients d'appeler l'API à l'aide de gRPC : nombre de nos bibliothèques clientes l'utilisent pour améliorer les performances lorsque vous utilisez ces API. Vous pouvez en savoir plus sur les interfaces API et les types de bibliothèques dans Présentation des bibliothèques clientes.

Quel que soit le type d'interface, les API Cloud utilisent les principes de conception orientés ressources décrits dans notre guide de conception des API Google.

Surveiller votre utilisation

La plupart des API Cloud fournissent des informations détaillées sur leur utilisation dans votre projet, y compris les niveaux de trafic, les taux d'erreur et les latences. Vous pouvez ainsi rapidement trier les problèmes liés aux applications qui utilisent les services Google. Vous pouvez afficher ces informations dans le tableau de bord des API de la console Cloud Platform. Vous pouvez également créer des tableaux de bord et des alertes personnalisés dans Stackdriver. Pour en savoir plus sur la surveillance et les métriques de l'API, consultez la section Contrôler votre utilisation des API.

API disponibles

Le tableau suivant répertorie toutes les API Cloud disponibles :

API DESCRIPTION
API DE CALCUL
API App Engine Admin Provisionne et gère des applications App Engine.
API OS Login Associe des clés publiques SSH à des comptes Google pour accéder aux instances Compute Engine.
API Compute Engine Crée et exécute des machines virtuelles sur Google Cloud Platform.
API Kubernetes Engine Crée et gère des clusters qui exécutent des applications basées sur des conteneurs, via la technologie Open Source de Kubernetes.
API Compute Engine Instance Group Updater Met à jour les groupes d'instances Compute Engine.
API DE STOCKAGE ET DE BASE DE DONNÉES
API Cloud Bigtable Admin Gère vos tables, clusters et instances Cloud Bigtable.
API Cloud Bigtable Data Accède à la solution Big Data NoSQL qui permet de stocker des données sans schéma (téraoctets ou pétaoctets).
API Cloud Datastore Accède à la base de données de documents NoSQL sans schéma pour offrir un espace de stockage évolutif, robuste et entièrement géré pour votre application.
API Cloud Spanner Crée, supprime, modifie et répertorie les instances et bases de données Cloud Spanner. Exécute des transactions sur les données stockées dans les bases de données Cloud Spanner.
API Cloud SQL Administration Crée et configure des instances Cloud SQL, qui fournissent des bases de données MySQL entièrement gérées.
API Cloud Storage Stocke et récupère des objets de données potentiellement volumineux et immuables.
API Storage Transfer Transfère des données à partir de sources externes vers un bucket Google Cloud Storage ou entre des buckets Google Cloud Storage.
API DE RÉSEAU
API Cloud DNS Configure et diffuse des enregistrements DNS primaires.
API DE BIG DATA
API BigQuery Crée, gère, partage et interroge des données.
API Cloud Dataflow Développe et exécute des modèles de traitement des données comme le modèle ETL, le calcul par lots et le calcul continu.
API Cloud Dataproc Gère les tâches et les clusters basés sur Hadoop sur Google Cloud Platform.
API Cloud Composer Service d'orchestration de flux de travail entièrement géré.
API Genomics Stocke, traite, explore et partage des données génomiques.
API Cloud Pub/Sub Offre une messagerie asynchrone fiable de type "plusieurs à plusieurs" entre applications.
API Cloud Healthcare API normalisées fournissant des insights médicaux exploitables pour des environnements axés sur la sécurité et la conformité.
API DE MACHINE LEARNING
Cloud AutoML Permet d'entraîner facilement des modèles de machine learning personnalisés de haute qualité, quel que soit votre niveau d'expertise en ML.
API Cloud Vision Intègre dans les applications les fonctionnalités de Google Vision, comme la détection des points de repère, des logos, des visages et des thèmes dans une image, la reconnaissance optique des caractères et la détection de contenu explicite.
API Cloud Speech Utilise une technologie de reconnaissance vocale rapide et précise pour convertir de l'audio (à partir d'un microphone ou d'un fichier) en texte dans plus de 80 langues et variantes.
API Natural Language Analyse la structure et la signification de textes, comme l'analyse des sentiments, la reconnaissance d'entités et les annotations textuelles.
API Translation Traduit des textes d'une langue à une autre.
API Dialogflow Suite de développement de bout en bout pour les interfaces de conversation (chatbots, applications et appareils à commande vocale).
API Cloud Talent Solution Intègre le machine learning à votre expérience de recherche d'emploi.
API D'OUTILS DE GESTION
API Cloud Billing Récupère des comptes de facturation Google Developers Console et les associe à des projets.
API Cloud Build Développe des images et des artefacts dans le cloud.
API Stackdriver Debugger Examine la pile des appels et les variables d'une application en cours d'exécution, sans interrompre ni ralentir son exécution.
API Stackdriver Error Reporting Groupe et compte les erreurs des services Cloud, et offre un accès en lecture aux groupes d'erreurs et leurs erreurs associées.
API Stackdriver Trace Envoie et récupère des données de trace depuis Stackdriver Trace. Les données sont générées et disponibles par défaut pour toutes les applications App Engine. Les données d'autres applications peuvent être enregistrées sur Stackdriver Trace à des fins d'affichage, de création de rapports et d'analyse.
API Deployment Manager Déclare, configure et déploie des solutions complexes sur Google Cloud Platform.
API Stackdriver Logging Écrit des entrées de journaux et gère vos journaux, vos exportations de journaux et vos métriques basées sur les journaux.
API Stackdriver Monitoring Gère vos données et configurations Stackdriver Monitoring.
API Cloud Runtime Config Fournit des fonctionnalités pour la configuration et la coordination dynamiques d'applications qui s'exécutent sur Google Cloud Platform.
API Cloud Scheduler Planifie les tâches Cron pour les entreprises de manière entièrement gérée.
API Cloud Tasks Permet de gérer l'exécution, l'envoi et la distribution d'un grand nombre de tâches distribuées.
API D'IDENTITÉ ET DE SÉCURITÉ
API Resource Manager Offre des méthodes pour créer, lire et mettre à jour les métadonnées d'un projet.
API Identity and Access Management Gère le contrôle d'identité et d'accès pour les ressources Google Cloud Platform, y compris la création de comptes de service que vous pouvez utiliser pour vous authentifier sur Google et effectuer des appels d'API.
API Data Loss Prevention Permet de découvrir, classer et masquer plus de 50 types de données sensibles dans des flux ou magasins basés dans le cloud.
API Cloud Key Management Service Permet de gérer les clés cryptographiques pour vos services cloud de la même manière que sur site.
API Binary Authorization Gère les règles, les certificateurs et les attestations dans l'autorisation binaire.
API Cloud Asset Gère l'historique et l'inventaire des ressources cloud.
API D'INFRASTRUCTURE GÉRÉE
API Service Management et Service Control Offre des méthodes pour publier des services gérés et administrer des configurations de service.
API Service Control Offre des fonctionnalités pour le plan de contrôle des services gérés, comme le contrôle des accès ou l'intégration aux services de journalisation et de surveillance.
API Service Consumer Management Offre des utilitaires qui aident les gestionnaires de services gérés à contrôler leurs relations avec les utilisateurs, et permettent de créer et d'administrer des unités de location.
API Service Usage Offre des méthodes pour répertorier, activer et désactiver des API dans des projets Google Cloud Platform.
Cette page vous a-t-elle été utile ? Évaluez-la :

Envoyer des commentaires concernant…