このトピックでは、パスワードなしで他のユーザーとダッシュボードまたはグラフを共有する方法、またはサードパーティのシステムにダッシュボードまたはグラフを埋め込んで表示する方法について説明します。
前提条件
グラフがダッシュボードに追加されます。 詳細については、「グラフ (Pro) をダッシュボードに追加する」をご参照ください。
RAM (Resource Access Management) ユーザーが使用され、RAMユーザーにはパスワード不要のダッシュボード共有を実行する権限が付与されます。 RAMユーザーの使用をお勧めします。
詳細については、「付録2: RAMユーザーにパスワード不要のダッシュボード共有を実行する権限を付与する」をご参照ください。 RAMユーザーに権限を付与する方法の詳細については、「RAMユーザーに権限を付与する」をご参照ください。
制限事項
1つのダッシュボードまたはグラフに対して、最大10個の共有可能なURLを作成できます。
Alibaba Cloudアカウント内で最大500の共有可能なURLを作成できます。
パスワード不要の共有の作成
ダッシュボードページに移動します。
[プロジェクト] セクションで、管理するプロジェクトをクリックします。
左側のナビゲーションペインで、
をクリックします。
[ダッシュボード] リストで、管理するダッシュボードをクリックします。
ダッシュボードまたはグラフを共有します。
ダッシュボードの共有: ダッシュボードの右上隅で、
を選択します。グラフを共有する: 共有するグラフを見つけて、
を選択します。
[パスワード不要共有の作成] ダイアログボックスでパラメーターを設定し、[URLの作成とコピー] をクリックします。 下表に、各パラメーターを説明します。
パラメーター
説明
件名
共有したいページのテーマ。
共有名
共有可能なURLの名前。
時間範囲
[時間範囲のロック] を選択した場合、ダッシュボードまたはグラフのクエリ時間範囲をロックできます。 共有可能なURLを取得したユーザーは、ダッシュボードまたはグラフのクエリ時間範囲を変更できません。
フィルターと変数
[フィルターと変数の保持] を選択した場合、ダッシュボードまたはグラフのフィルターと変数は保持されます。
購入期間
共有可能なURLの有効期間。
アクセス制御
ダッシュボードへのアクセスを制御するかどうかを示します。 Alibaba Cloudアカウントを選択した場合、指定されたAlibaba CloudアカウントまたはRAMユーザーのみがダッシュボードにアクセスできます。
Alibaba CloudアカウントID
ダッシュボードへのアクセスを許可するAlibaba CloudアカウントまたはRAMユーザーのID。 最大50のAlibaba CloudアカウントまたはRAMユーザーを設定できます。
表示されるダイアログボックスで、URLをコピーします。
パスワード不要の共有の管理
共有可能なURLを作成したら、ダッシュボードページの右上隅にある
を選択します。 共有可能なURLに対して次の操作を実行できます。共有可能なURLの名前、作成時間、および有効期間を表示します。
[URLのコピー] をクリックして、共有可能なURLを取得します。
URLを一時的に無効にするには、[閉じる] をクリックします。 共有可能なURLを無効にした後、[有効にする] をクリックしてURLを再度有効にします。
[削除] をクリックしてURLを削除します。 共有可能なURLを削除すると、そのURLは無効になります。
付録2: RAMユーザーにパスワード不要のダッシュボード共有を実行する権限を付与
このセクションでは、RAMユーザーを使用してパスワード不要のダッシュボード共有を実行する場合に、RAMユーザーにアタッチする必要があるポリシーについて説明します。
パスワードなしの共有を作成する
完全一致
次のポリシーでは、RAMユーザーに、特定のプロジェクトの特定のダッシュボードに対してパスワードなしの共有を作成する権限を付与します。
<プロジェクト名>
と<ダッシュボード名>
を実際の値に置き換えます。{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": "log:CreateDashboardSharing", "Resource": "acs:log:*:*:project/<Project name>/dashboard/<Dashboard name>" } ] }
ファジーマッチ
次のポリシーは、現在のAlibaba Cloudアカウント内のすべてのダッシュボードに対してパスワードなしの共有を作成する権限をRAMユーザーに付与します。
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": "log:CreateDashboardSharing", "Resource": "acs:log:*:*:project/*/dashboard/*" } ] }
パスワードフリー共有の取得
完全一致
次のポリシーは、RAMユーザーに、特定のプロジェクト内の特定のダッシュボードのパスワードなしの共有を取得する権限を付与します。
<プロジェクト名>
と<ダッシュボード名>
を実際の値に置き換えます。{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": "log:AccessDashboardSharing", "Resource": "acs:log:*:*:project/<Project name>/dashboard/<Dashboard name>" } ] }
ファジーマッチ
次のポリシーは、現在のAlibaba Cloudアカウント内のすべてのダッシュボードのパスワードなしの共有を取得する権限をRAMユーザーに付与します。
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": "log:AccessDashboardSharing", "Resource": "acs:log:*:*:project/*/dashboard/*" } ] }
パスワードなしの共有を削除する
完全一致
次のポリシーでは、特定のプロジェクト内の特定のダッシュボードのパスワード不要の共有を削除する権限をRAMユーザーに付与します。
<プロジェクト名>
と<ダッシュボード名>
を実際の値に置き換えます。{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": "log:DeleteDashboardSharing", "Resource": "acs:log:*:*:project/<Project name>/dashboard/<Dashboard name>" } ] }
ファジーマッチ
次のポリシーは、現在のAlibaba Cloudアカウント内のすべてのダッシュボードのパスワードなしの共有を削除する権限をRAMユーザーに付与します。
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": "log:DeleteDashboardSharing", "Resource": "acs:log:*:*:project/*/dashboard/*" } ] }
パスワードなしの共有を更新する
完全一致
次のポリシーでは、特定のプロジェクト内の特定のダッシュボードのパスワード不要の共有を更新する権限をRAMユーザーに付与します。
<プロジェクト名>
と<ダッシュボード名>
を実際の値に置き換えます。{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": "log:UpdateDashboardSharing", "Resource": "acs:log:*:*:project/<Project name>/dashboard/<Dashboard name>" } ] }
ファジーマッチ
次のポリシーは、現在のAlibaba Cloudアカウント内のすべてのダッシュボードのパスワードなしの共有を更新する権限をRAMユーザーに付与します。
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": "log:UpdateDashboardSharing", "Resource": "acs:log:*:*:project/*/dashboard/*" } ] }
パスワードなしの共有のリストを照会する
完全一致
次のポリシーは、RAMユーザーに、特定のプロジェクト内の特定のダッシュボードのパスワードなしの共有のリストを照会する権限を付与します。
<プロジェクト名>
と<ダッシュボード名>
を実際の値に置き換えます。{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": "log:ListDashboardSharing", "Resource": "acs:log:*:*:project/*" } ] }