API Gateway でポータルに共有ポータル製品を追加する - Amazon API Gateway

API Gateway でポータルに共有ポータル製品を追加する

ポータル所有者は、ポータル内の他のアカウントによって共有されているポータル製品を使用できます。ポータルを完全に制御できます。

考慮事項

以下の考慮事項は、ポータルリソースの共有方法に影響を与える可能性があります。

  • ポータルで製品を使用するには、製品所有者からの製品リソース共有を受け入れる必要があります。お客様と製品所有者が同じ組織に属している場合、AWS RAM はいくつかの共有手順を完了できます。

  • 製品所有者が公開されたポータルで製品を共有解除しても、その製品はポータルに表示されますが、この製品を削除するまでポータルを再公開することはできません。製品所有者はユーザーに代わって製品を削除できないため、ポータルから製品を削除するのはポータル所有者の責任です。

  • ポータル製品、製品ページ、製品 REST エンドポイントページを表示できますが、これらのリソースを変更することはできません。

  • 製品が共有されている場合、別のアカウントと共有することはできません。

(オプション) リソース共有を受け入れる

製品所有者がリソース共有を作成した後、お客様は 12 時間以内に承認する必要があります。お客様が製品所有者と同じ組織に属しており、AWS Organizations を使用している場合、共有は自動的に承認されます。お客様が属している組織で自動共有リソースが有効になっている場合、リソースは自動的に共有されます。

AWS マネジメントコンソール

AWS マネジメントコンソール を使用するには、AWS RAM ユーザーガイドの「リソース共有の招待の承諾と拒否」を参照してください。

AWS CLI

お客様と共有されているすべてのリソースを見つけるには、次の get-resource-share-invitations コマンドを使用します。

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

表示されたリソース共有の ARN を使用して、リソース共有の招待を承認します。次の accept-resource-share-invitation コマンドは、リソース共有を承認します。

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

ポータルに共有製品を追加する

リソース共有を受け入れたら、製品をポータルに追加します。

AWS マネジメントコンソール
ポータルに共有製品を追加するには
  1. https://console.aws.amazon.com/apigateway で API Gateway コンソールにサインインします。

  2. メインナビゲーションペインで、[ポータル] を選択します。

  3. ポータルを選択します。

  4. [製品] タブの [ポータル製品] で、[製品の追加] を選択します。

  5. 製品をポータルに追加します。共有製品は、製品リストに shared として表示されます。

  6. [Save changes] (変更の保存) をクリックします。

AWS CLI

共有されているすべてのポータル製品を検索するには、次の get-portal-products コマンドを使用します。

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

ポータルに共有ポータル製品を追加するには、次の update-portal コマンドを使用します。

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