翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
ステップ 1: 許可をセットアップする
重要
Amazon Quick Sight には、分析を埋め込むための新しい APIs として GenerateEmbedUrlForAnonymousUserと がありますGenerateEmbedUrlForRegisteredUser。
GetDashboardEmbedUrl と GetSessionEmbedUrl APIs を使用してダッシュボードと Amazon Quick Sight コンソールを埋め込むことはできますが、最新の埋め込み機能は含まれていません。up-to-date埋め込みエクスペリエンスについては、「Amazon Quick Sight 分析をアプリケーションに埋め込む」を参照してください。
| 適用対象: Enterprise Edition |
| 対象者: Amazon Quick Suite 開発者 |
次のセクションでは、バックエンドアプリケーションまたはウェブサーバーのアクセス許可を設定する方法について説明します。このタスクには IAM への管理者アクセス権が必要です。
ダッシュボードにアクセスする各ユーザーは、Amazon Quick Sight にダッシュボードへのアクセスとアクセス許可を付与するロールを引き受けます。これを可能にするには、 AWS アカウントに IAM ロールを作成します。IAM ポリシーをロールに関連付けて、それを引き受けるすべてのユーザーにアクセス許可を付与します。
次のサンプルポリシーで、IdentityType=ANONYMOUS で使用するこれらの許可が付与されます。このアプローチを機能させるには、 AWS アカウントにセッションパックまたはセッション容量の料金も必要です。これがないと、ユーザーがダッシュボードにアクセスする際に、エラー UnsupportedPricingPlanException が返されます。
作成したロールへのアクセスを許可するには、アプリケーションの IAM ID に関連付けられた信頼ポリシーが必要です。つまり、ユーザーがアプリケーションにアクセスすると、アプリケーションはユーザーに代わってロールを引き受け、ダッシュボードを開きます。次の例は、QuickSightEmbeddingAnonymousPolicy というロールを示しています。このロールには、リソースとしてサンプルポリシーが先行しています。
信頼ポリシーの詳細については、「IAM ユーザーガイド」の「IAM の一時的な認証情報」を参照してください。