L'API Cloud Product Registry sert de source fiable pour les produits Google Cloud propriétaires. Vous pouvez utiliser cette API pour accéder de manière programmatique à la hiérarchie officielle de Google Cloud. Vous vous assurez ainsi que vos catalogues internes et vos règles de gouvernance reposent sur des données précises et en temps réel.
Modèle de données
Le registre organise les ressources selon une hiérarchie à trois niveaux : suites de produits, produits logiques et variantes de produits logiques. Cette structure vous aide à comprendre la relation entre les marques de haut niveau et les entités logiques spécifiques.
Suite de produits
Une suite de produits est une entité organisationnelle de haut niveau qui représente un regroupement unifié de produits partageant une marque et un positionnement sur le marché communs. Elle sert de marque ombrelle pour les produits logiques associés, créant ainsi une famille de solutions unifiée. Par exemple, Google Cloud, Google Workspace et Google Maps.
- Présence marketing distincte : la suite comprend une page marketing de premier niveau et sert de point d'entrée principal pour découvrir les applications et produits associés. Par exemple, Google Workspace ou Google Cloud.
- Regroupement cohérent : la suite apparaît publiquement comme une famille unifiée pour mettre en évidence la relation entre les produits d'un domaine partagé.
- Identité externe : le marché identifie la suite comme un groupe unique plutôt que comme une collection de produits logiques.
- Entité non achetable : vous ne pouvez pas acheter une suite directement. Vous devez acheter ou activer les produits logiques individuels qu'elle contient.
Produit logique
Un produit logique est une offre autonome de premier plan au sein d'une suite de produits. Ces produits sont conçus pour être reconnus, achetés et utilisés comme des solutions distinctes avec des limites claires.
- Axé sur le client : le marché reconnaît cette offre comme distincte. Elle porte une marque unique et répond aux attentes des clients.
- Entièrement fonctionnel : il inclut des API, des interfaces utilisateur ou des clients uniques qui fournissent une fonctionnalité distincte de bout en bout. Par exemple, Compute Engine, Cloud SQL et Persistent Disk.
- Utilité indépendante : vous pouvez acheter le produit de manière indépendante ou l'utiliser de manière fonctionnelle sans dépendances forcées sur d'autres produits.
- Gestion experte : une équipe produit dédiée gère l'intégralité du cycle de vie, du lancement à l'arrêt.
- Pris en charge : inclut souvent des options d'assistance dédiées fournies directement par Google.
Variante de produit logique
Une variante de produit logique est une version spécialisée d'un produit principal. Il conserve la puissance et les fonctionnalités de base du produit principal, mais est adapté à une technologie, un cas d'utilisation ou un segment de marché spécifiques.
- Basée sur un cœur éprouvé : la variante évolue directement à partir d'un produit principal et partage la même architecture sous-jacente.
- Conçue sur mesure : la variante est conçue pour répondre aux besoins spécifiques des clients. Par exemple, Cloud SQL est le produit, tandis que Cloud SQL pour MySQL et Cloud SQL pour PostgreSQL sont les variantes.
Fonctionnalités et portée
Pour cette version, l'API fournit des métadonnées essentielles pour les produits logiques et les variantes de produits logiques, y compris :
- Nom : nom de ressource de l'entité.
- Titre : nom officiel de l'entité.
- État du cycle de vie : étape actuelle de la version de l'entité.
Exclusions
L'API ne contient que les produits Google Cloud de base. Elle exclut les produits Google Maps et Google Workspace.
Avantages du Cloud Product Registry
Le registre des produits Cloud fournit une interface standardisée pour la découverte de produits, ce qui simplifie votre intégration au catalogue Google Cloud .
- Source unique de référence : vous pouvez éliminer les incertitudes en accédant à l'enregistrement officiel de tous les titres, ID et descriptions de produits Google Cloud .
- Données claires et structurées : l'API vous permet de parcourir les relations entre les suites de produits de haut niveau, les produits logiques individuels et leurs variantes spécifiques.
Accès et authentification
Étant donné que l'API Cloud Product Registry expose des données Google publiques, aucune autorisation IAM supplémentaire n'est requise au niveau du projet pour accéder à cette API.
Quotas et limites
Pour garantir un accès équitable et la stabilité du service, l'API applique une limitation du débit basée sur le projet. Le système suit votre utilisation des requêtes par rapport à votre ID de projetGoogle Cloud et applique des limites standard de requêtes par seconde (RPS).
Gestion du cycle de vie
Google gère le cycle de vie des produits à l'aide de processus définis pour l'abandon et la restructuration. Comprendre ces événements vous aide à maintenir des intégrations stables et à anticiper les modifications apportées au catalogue.
Obsolescence
Lorsqu'un produit ou une variante logique est obsolète, le système l'empêche immédiatement d'être vendu ou enregistré. Pour aider les anciens clients, l'entité reste visible dans l'API. Le système la supprime définitivement uniquement une fois que tous les contrats associés ont expiré.
Restructuration
Une restructuration se produit lorsque la classification d'une entité change en raison de l'expansion de son activité. Cela se produit généralement lorsqu'un produit logique autonome est reclassé en tant que variante de produit logique ou inversement.
- Nom de ressource : le nom de ressource de l'entité change en raison du changement de type.
- Comportement de l'API : toutes les API Get et List incluent des champs de métadonnées supplémentaires pour indiquer si une entité est remplacée par un autre type :
- Remplacé : le champ est défini sur "true" s'il est restructuré.
- Remplacement : le champ contient le nouveau nom de ressource de cette entité en raison d'un changement de type.
Étapes suivantes
Consultez les ressources suivantes pour en savoir plus sur l'utilisation du registre des produits Cloud :
- Découvrez comment lister et obtenir des suites de produits.
- Découvrez comment rechercher des entités à l'aide de noms de ressources.