L'API Cloud Product Registry sert de source fiable pour les produits propriétaires Google Cloud . Vous pouvez utiliser cette API pour accéder de manière programmatique à la hiérarchie officielle des outils Google Cloud , ce qui permet à vos catalogues internes et à vos règles de gouvernance de s'appuyer sur des données précises et en temps réel.
Modèle de données
Le registre organise les ressources dans 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 outils fonctionnels 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 même marque et un même positionnement sur le marché. Elle sert de marque ombrelle pour les outils 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 s'affiche 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 d'outils distincts.
- Entité non achetable : vous ne pouvez pas acheter de suite directement. Vous devez plutôt acheter ou activer les Produits logiques individuels qu'il 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 à 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 logique du produit
Une variante logique de produit 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 adaptée 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 des produits, ce qui simplifie l'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 limitation du débit basée sur les projets. Le système suit l'utilisation des requêtes par rapport à votre ID de projetGoogle Cloud et applique les 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 logique ou une variante 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 ne le supprime définitivement qu'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.