Ajoutez un produit de portail partagé à votre 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.

Ajoutez un produit de portail partagé à votre portail dans API Gateway

En tant que propriétaire du portail, vous pouvez utiliser les produits du portail partagés avec vous par d'autres comptes sur votre portail. Vous gardez le contrôle total de votre portail.

Considérations

Les considérations suivantes peuvent avoir une incidence sur la façon dont vous partagez les ressources du portail :

  • Vous devez accepter le partage des ressources du produit par le propriétaire du produit pour utiliser son produit sur votre portail. Si vous et le propriétaire du produit appartenez aux mêmes Organisations, vous AWS RAM pouvez effectuer certaines étapes de partage pour vous.

  • Si le propriétaire du produit annule le partage d'un produit alors qu'il se trouve sur votre portail publié, le produit sera toujours visible sur le portail, mais vous ne pourrez pas le publier à nouveau tant que vous n'aurez pas supprimé ce produit. En tant que propriétaire du portail, il est de votre responsabilité de supprimer le produit de votre portail, car le propriétaire du produit ne peut pas le faire à votre place.

  • Vous pouvez consulter les produits du portail, les pages de produits et les pages de point de terminaison REST du produit, mais vous ne pouvez modifier aucune de ces ressources.

  • Si un produit est partagé avec vous, vous ne pouvez pas le partager avec un autre compte.

(Facultatif) Acceptez le partage de ressources

Une fois que le responsable du produit a créé un partage de ressources, vous avez 12 heures pour l'accepter. Si vous travaillez dans la même organisation AWS Organizations que le propriétaire du produit, le partage est automatiquement accepté. Si vous faites partie d’une organisation qui a activé le partage automatique de ressources, celles-ci sont automatiquement partagées avec vous.

AWS Management Console

Pour l'utiliser AWS Management Console, voir Accepter et rejeter des invitations à partager des ressources dans le Guide de l'AWS RAM utilisateur.

AWS CLI

Pour trouver toutes les ressources partagées avec vous, utilisez la get-resource-share-invitationscommande suivante :

aws ram get-resource-share-invitations \ --region us-west-2

Utilisez l’ARN de partage de ressources obtenu pour accepter l’invitation de partage de ressources. La accept-resource-share-invitationcommande suivante accepte le partage de ressources.

aws ram accept-resource-share-invitation \ --resource-share-invitation-arn arn:aws:ram:us-west-2:123456789012:resource-share-invitation/1e3477be-4a95-46b4-bbe0-c4001EXAMPLE \ --region us-west-2

Ajouter un produit partagé à votre portail

Après avoir accepté le partage de ressources, vous ajoutez le produit à votre portail.

AWS Management Console
Pour ajouter un produit partagé à votre portail
  1. Connectez-vous à la console API Gateway à l'adresse https://console.aws.amazon.com/apigateway.

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

  3. Choisissez un portail.

  4. Dans l'onglet Produits, pour les produits du portail, sélectionnez Ajouter des produits.

  5. Ajoutez un produit à votre portail. Les produits partagés sont affichés comme shared dans la liste des produits.

  6. Sélectionnez Enregistrer les modifications.

AWS CLI

Pour trouver tous les produits du portail partagés avec vous, utilisez la get-portal-products commande suivante :

aws apigatewayv2 get-portal-products \ --resource-owner OTHER_ACCOUNTS \ --region us-west-2

Pour ajouter un produit de portail partagé à votre portail, utilisez la update-portal commande suivante :

aws apigateway update-portal \ --included-portal-product-arns arn:aws:apigateway:us-west-2:111122223333:/portalproducts/p000000000 \ --region us-west-2