View a markdown version of this page

Produits du portail dans API Gateway - Amazon API Gateway

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Produits du portail dans API Gateway

Un produit de portail représente un service ou une fonctionnalité que vous souhaitez partager. Le produit de votre portail est un ensemble de points de terminaison REST et de pages de produits. Les points de terminaison REST du produit sont les points d'accès à votre produit de portail. Ils comprennent le chemin et la méthode d'une API REST ainsi que l'étape sur laquelle elle est déployée. Les pages de produits sont des documents que vous fournissez pour expliquer comment les utilisateurs d'API peuvent utiliser les points de terminaison de vos produits. Un produit de portail peut contenir l'intégralité de la Prod phase sous la forme d'un ensemble de points de terminaison REST du produit ou simplement la GET /pets ressource déployée sur la Prod scène sous la forme d'un point de terminaison REST de produit unique.

Votre produit de portail est personnalisable. Vous pouvez ajouter une documentation personnalisée, renommer les points de terminaison REST du produit, réorganiser l'ordre d'affichage, ajouter de nouvelles sections et partager des produits entre comptes. AWS Pour que les modifications que vous apportez à votre produit de portail prennent effet, vous devez republier tous les portails qui utilisent votre produit de portail.

Exemple de produit de portail d'adoption d'animaux de compagnie

Par exemple, plusieurs API REST peuvent représenter un service d'adoption d'animaux de compagnie. Vous pouvez utiliser API Gateway pour créer un produit de pet adoption portail. Ce produit de portail aiderait les clients à découvrir les API qu'ils devraient utiliser pour rencontrer et adopter des animaux de compagnie. Ce produit de portail utilise des API REST que vous avez déjà créées, mais il vous permet de les regrouper et de les organiser. Vous pouvez également fournir de la documentation sur les conditions générales d'utilisation de votre produit de portail d'adoption pour animaux de compagnie et permettre aux clients d'essayer vos API. Ces informations sont toutes stockées dans votre produit de portail.

Le tableau suivant présente trois API qui représentent un produit de portail d'adoption pour animaux de compagnie, ainsi que les noms d'opérations de point de terminaison REST et les noms de section de page correspondants.

IDENTIFIANT DE L'API REST Chemin et méthode de l'API REST Étape de l'API REST Nom de l’opération Section de page
kf5387miad GET /dogs Prod View dogs AdoptAnimals
kf5387miad GET /dogs/{dogId} Prod View dog AdoptAnimals
ra8obxcevg GET /cats Prod View cats AdoptAnimals
ra8obxcevg GET /cats/{catId} Prod View cat AdoptAnimals
h0rpx9cm62 ANY /user/{userId}/{petId+} Bêta Request visit AdoptProcess

Dans cet exemple, deux API REST, ra8obxcevg etkf5387miad, sont regroupées dans la AdoptAnimals section. Le résultat de cette navigation de commande ressemblerait à ce qui suit dans un portail :

Portail d'adoption d'animaux de compagnie

Comme il s'agit d'une ANY méthode fourre-tout, le portail affiche toutes les méthodes HTTP prises en charge. Ce portail contient également de la documentation créée par le propriétaire du produit du portail.

Étapes suivantes

Pour commencer à utiliser les produits du portail, vous pouvez effectuer les opérations suivantes :

Après avoir créé un produit de portail, vous pouvez le publier sur un portail. Pour de plus amples informations, veuillez consulter Création d'un portail dans API Gateway.