API Google Cloud

Les API Google Cloud sont des interfaces de programmation de Google Cloud Platform. Elles font partie intégrante de Google Cloud Platform, car elles vous permettent d'ajouter facilement à vos applications la puissance de toutes les fonctionnalités, de l'informatique au réseau, en passant par le stockage et le machine learning.

À propos des API Cloud

Les API Cloud sont exposées en tant que services d'API réseau aux clients, telles que l'API Cloud Pub/Sub. Chaque API Cloud s'exécute généralement sur un ou plusieurs sous-domaines de googleapis.com, tels que pubsub.googleapis.com, et fournit des interfaces HTTP et gRPC JSON aux clients via l'Internet public et le cloud privé virtuel (VPC). Les clients peuvent envoyer des requêtes HTTP et gRPC directement aux points de terminaison de l'API Cloud ou à l'aide de bibliothèques clientes.

Pour découvrir les API Cloud disponibles, consultez la documentation sur les API Google Cloud dans la bibliothèque d'API Google Cloud Console.

Accéder aux API Cloud

Vous pouvez accéder aux API Cloud à partir d'applications serveur avec notre bibliothèques clientes dans de nombreux langages de programmation courants, à partir d'applications mobiles viaSDK Firebase ou en utilisant des clients tiers. Vous pouvez également accéder aux API Cloud à l'aide des outils du SDK Google Cloud ou de Google Cloud Console.

Si vous débutez avec les API Cloud, consultez le guide de démarrage pour savoir comment utiliser les API Cloud.

Compatibilité avec HTTP et gRPC

Toutes les API Cloud fournissent une interface HTTP JSON simple que vous pouvez appeler directement ou viaBibliothèques clientes des API Google La plupart des API Cloud fournissent égalementgRPC Interface que vous pouvez appeler viaBibliothèques clientes Google Cloud , qui offrent de meilleures performances et une plus grande facilité d'utilisation. Vous avez également la possibilité d'utiliser des clients tiers.

Pour en savoir plus sur nos bibliothèques clientes, consultez la page Présentation des bibliothèques clientes.

Chiffrement TLS

Toutes les API Cloud n'acceptent que les requêtes sécurisées utilisant le chiffrement TLS.

  • Si vous utilisez l'une de nos bibliothèques clientes, c'est elle qui gère le chiffrement en transit.
  • Si vous utilisez votre propre client gRPC, vous devez vous authentifier auprès de Google (requiert TLS) en suivant les instructions du guide d'authentification gRPC.
  • Si vous créez votre propre client HTTP, consultez nos consignes HTTP.

Pour en savoir plus sur la sécurité du trafic vers les services Google Cloud, consultez notre guide de sécurité Chiffrement en transit.

Private Service Connect

Les entreprises clientes souhaitent souvent accéder aux API Cloud en mode privé pour des raisons de sécurité et de conformité. Private Service Connect vous permet de configurer et de gérer ces accès au sein de vos réseaux VPC.

Pour en savoir plus, consultez la page Configurer Private Service Connect.

Guide de conception d'API

Quel que soit le type d'interface, toutes les API Cloud utilisent les principes de conception orientés ressources décrits dans notre guide de conception des API, qui garantit que l'expérience des développeurs est simple et cohérente avec les API Cloud. Pour mieux comprendre les API Cloud, consultez notre guide de conception d'API.

Si vous souhaitez étudier la définition de l'interface des API Cloud, vous pouvez consulter le dépôt des API Google sur GitHub.

Limiter votre utilisation

Les API Cloud sont partagées par des millions de développeurs et d'utilisateurs. Pour garantir une utilisation équitable et minimiser les risques d'utilisation abusive, toutes les API Cloud appliquent des limites de débit et des quotas de ressources à l'utilisation, couramment appelés "quotas". Vous pouvez également utiliser ces quotas pour contrôler vos dépenses liées aux produits Google Cloud en réduisant vos propres limites de quota. Si vous avez besoin de plus de quotas que les limites par défaut, vous devez envoyer des requêtes d'augmentation de quotas.

Pour en savoir plus, consultez la section Limiter l'utilisation des API.

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. Cela vous permet de trier rapidement les problèmes liés aux applications qui utilisent les API Cloud. Vous pouvez afficher ces informations dans le tableau de bord des API Google Cloud, dans Google Cloud Console. Vous pouvez également créer des tableaux de bord et des alertes personnalisés dans Cloud Monitoring.

Pour plus d'informations, consultez Utilisation de l'API Monitoring.

API Google Enterprise

Les API Google Enterprise sont des API très stables, prêtes à être utilisées en entreprise par des options d'assistance.

Pour en savoir plus, consultez la page API Google Enterprise.

Faites l'essai

Si vous débutez sur Google Cloud, créez un compte pour évaluer les performances de nos produits en conditions réelles. Les nouveaux clients bénéficient également de 300 $ de crédits gratuits pour exécuter, tester et déployer des charges de travail.

Essai gratuit