# ダッシュボードのユーザ全員への共有について

**URL:** <https://community.amazonquick.com/t/topic/42752>\
**Category:** 日本語で質問 | Q&A\
**Tags:** Business-Intelligence-Engineer, sharing, quick-sight\
**Created:** [February 18, 2025, 8:02am UTC](https://community.amazonquick.com/t/topic/42752 "2025-02-18T08:02:24Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mikio.A](https://avatars.discourse-cdn.com/v4/letter/m/a5b964/32.png) [@Mikio.A](https://community.amazonquick.com/u/Mikio.A)\
**Post date:** [February 18, 2025, 8:02am UTC](https://community.amazonquick.com/t/topic/42752/1 "2025-02-18T08:02:24Z")

</div>

公開したダッシュボードの共有方法について、ユーザもしくは、グループを追加すれば可能ですが、登録されているユーザ全員に公開する方法はありますでしょうか？

---

<div class="post-metadata">

**Author:** ![keien-nishikawa](https://d2orw1595917va.cloudfront.net/user_avatar/community.amazonquick.com/keien-nishikawa/32/25878_2.png) [@keien-nishikawa](https://community.amazonquick.com/u/keien-nishikawa)\
**Post date:** [February 18, 2025, 9:11am UTC](https://community.amazonquick.com/t/topic/42752/2 "2025-02-18T09:11:02Z")

</div>

ご質問ありがとうございます。  
ご質問への認識の齟齬がなければ、以下の手順で可能でございますのでお試しいただけると幸いです。

> **[Amazon QuickSight アカウントの全員にダッシュボードへのアクセスを許可する - Amazon QuickSight](https://docs.aws.amazon.com/ja_jp/quicksight/latest/user/share-a-dashboard-grant-access-everyone.html)**
>
> Amazon QuickSight ダッシュボードをアカウントの全員と共有する方法を説明します。

---

<div class="post-metadata">

**Author:** ![Mikio.A](https://avatars.discourse-cdn.com/v4/letter/m/a5b964/32.png) [@Mikio.A](https://community.amazonquick.com/u/Mikio.A)\
**Post date:** [February 18, 2025, 9:32am UTC](https://community.amazonquick.com/t/topic/42752/3 "2025-02-18T09:32:36Z")

</div>

@keien-nishikawa  
ご回答いただきありがとうございます。  
ダッシュボードについて、全員に公開できることを確認できました。  
関連のご質問となりますが、あらかじめシステム管理者が作成したデータセットについて、編集はさせたくないが、作成者が分析を作成するために参照できるようにしたいのですが、このようなことは可能でしょうか？

上記格納用の共有フォルダ作成し、登録ユーザ全員に対して表示者権限を与えればできるかと思ったのですが、共有フォルダにはユーザかグループしか設定できないようでしたので、確認させていただきました。

---

<div class="post-metadata">

**Author:** ![ymatz](https://d2orw1595917va.cloudfront.net/user_avatar/community.amazonquick.com/ymatz/32/11959_2.png) [@ymatz](https://community.amazonquick.com/u/ymatz)\
**Post date:** [February 18, 2025, 12:24pm UTC](https://community.amazonquick.com/t/topic/42752/4 "2025-02-18T12:24:56Z")

</div>

ご質問ありがとうございます。  
はい。データセットを参照のみで共有することは可能です。  
以下の手順を参照ください。

> **[Permission]** (許可) 列で、ユーザーまたはグループごとにロールを選択し、データセットに対するアクセス許可を付与します。  
> **[Viewer]** (閲覧者) を選択し、そのデータセットから分析や他のデータセットを作成することを、ユーザーに許可します。**[Owner]** (所有者) を選択すると、さらに、そのユーザーはデータセットの更新、編集、削除、再共有が行えます。

> **[データセットの共有 - Amazon QuickSight](https://docs.aws.amazon.com/ja_jp/quicksight/latest/user/sharing-data-sets.html)**
>
> Amazon でデータセットを共有します QuickSight。

---

<div class="post-metadata">

**Author:** ![Mikio.A](https://avatars.discourse-cdn.com/v4/letter/m/a5b964/32.png) [@Mikio.A](https://community.amazonquick.com/u/Mikio.A)\
**Post date:** [February 19, 2025, 12:28am UTC](https://community.amazonquick.com/t/topic/42752/5 "2025-02-19T00:28:02Z")

</div>

@ymatz  
ご回答いただきありがとうございます。  
ご教授頂いた方法だと、データセットに対し、ユーザもしくは、グループを閲覧者として許可する方法と認識しております。

やりたいのは、データセットを登録ユーザ全員に対し閲覧者として権限を付与したいのですが、できればユーザ全員分の追加や、ユーザ全員分のグループを作成して追加というのは、ユーザの増減による運用負荷軽減のため、ダッシュボードのように、明示的に追加することなく登録ユーザ全員に閲覧者権限を付与したいのですが、そのようなことは可能でしょうか？

---

<div class="post-metadata">

**Author:** ![ytakahr](https://d2orw1595917va.cloudfront.net/user_avatar/community.amazonquick.com/ytakahr/32/26209_2.png) [@ytakahr](https://community.amazonquick.com/u/ytakahr)\
**Post date:** [February 19, 2025, 8:09am UTC](https://community.amazonquick.com/t/topic/42752/6 "2025-02-19T08:09:06Z")

</div>

@Mikio.A さん、ダッシュボードと異なり、現状ではデータセットをアカウント内の全ユーザーに対しストレートに共有するような機能はございません。

UpdateDataSetPermissions APIで、引数のPrincipalにQuick SightのデフォルトNamespace（ユーザーやグループが含まれる論理的なコンテナ）を指定することでアカウント内の全員に閲覧者権限を付与することも試してみましたが、データセットやデータソースの場合はユーザーまたはグループしかPrincipalに指定することができないようでエラーとなりました [1] [2]。このことからもストレートに一発で全員に共有することは難しいかと思います。

代替策としては、既存のユーザーについてはListUsers APIでユーザーのARNを特定しUpdateDataSetPermissionsでバルク登録（一度に最大64エントリーまで）、新規ユーザーについてはユーザー登録時に発生するCloudTrailのイベント（※）をトリガーにユーザーのARNを特定し、UpdateDataSetPermissionsを自動実行することが検討できます。これにより、ユーザー追加の度にデータセット権限を手動で更新することは回避できるかと思います。ご検討いただけますと幸いです。

※Quick Sight管理のユーザーの場合はRegisterUser、IAMフェデレーションユーザーの場合はCreateUserイベントとなります。

参考：  
[1] [UpdateDataSetPermissions - Amazon QuickSight](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_UpdateDataSetPermissions.html#QS-UpdateDataSetPermissions-request-GrantPermissions)  
[2] [ResourcePermission - Amazon QuickSight](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_ResourcePermission.html#QS-Type-ResourcePermission-Principal)
