Partagez votre produit de portail avec un propriétaire de 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.

Partagez votre produit de portail avec un propriétaire de portail dans API Gateway

En tant que propriétaire du produit, vous pouvez partager votre produit avec un propriétaire de portail dans le cadre d'une autre Compte AWS utilisation AWS RAM. Vous conservez le contrôle total de toutes les pages de produits et de toutes les pages de point de terminaison REST des produits.

Considérations

Les considérations suivantes peuvent avoir une incidence sur la manière dont vous partagez les produits du portail :

  • Vous pouvez partager ou annuler le partage des produits de votre portail à tout moment. Si vous annulez le partage d'un produit de portail alors qu'il est utilisé dans un portail publié, le propriétaire du portail ne pourra pas voir le produit du portail, voir les mises à jour qui lui ont été apportées, ni republier ou prévisualiser le portail tant qu'il n'aura pas supprimé le produit de portail.

  • Vous pouvez consulter les produits du portail que vous avez partagés avec d'autres comptes.

  • Vous ne pouvez pas modifier les portails qui contiennent votre produit de portail, sauf si vous le créez vous-même.

Partagez votre produit de portail

La procédure suivante indique comment créer un partage de ressources.

AWS Management Console

Pour l'utiliser AWS Management Console, reportez-vous à la section Création d'un partage de ressources AWS RAM dans le guide de AWS RAM l'utilisateur.

Pour Sélectionner le type de ressource, choisissez API Gateway Product.

AWS CLI

Ce qui suit create-resource-sharecrée un partage de ressources pour votre nom de domaine personnalisé privé. L’association entre la ressource et le mandataire peut prendre quelques minutes. Pour les principaux, fournissez un ID de compte ou un ID d’organisation, comme arn:aws:organizations::123456789012:organization/o-1234abcd. Vous pouvez fournir plusieurs principaux pour votre partage de ressources.

aws ram create-resource-share \ --region us-west-2 \ --name portal-product-resource-share \ --permission-arns arn:aws:ram::aws:permission/AWSRAMDefaultPermissionAPIGatewayDeveloperPortalProduct \ --resource-arns arn:aws:apigateway:us-west-2:111122223333:/portalproducts/p000000000 \ --principals 222222222222

Pour annuler le partage de votre produit de portail, utilisez cette option AWS RAM pour supprimer le partage de ressources.

À tout moment, vous pouvez modifier la politique de partage des produits afin de déterminer quels principaux peuvent utiliser les produits de votre portail sur leurs portails.

Pour mettre à jour la politique de partage de produits
  1. Connectez-vous à la console API Gateway à l'adresse https://console.aws.amazon.com/apigateway.

  2. Dans le volet de navigation principal, sélectionnez Portal products.

  3. Choisissez un produit.

  4. Dans l'onglet Partage de produits, pour Politique de partage de produits, choisissez Gérer la politique de partage de produits.

  5. Si vous n'avez jamais partagé votre produit auparavant, votre politique de partage de produits refusera tout accès à d'autres comptes pour les produits de votre portail. Vous devez mettre à jour la politique pour autoriser l'accès à certains comptes à votre produit de portail.

  6. Après avoir mis à jour votre politique de partage de produits, choisissez Enregistrer les modifications.