Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memberikan siapa pun di internet akses ke dasbor Amazon Quick Sight menggunakan Quick Sight API
Atau, Anda dapat memberi siapa pun di internet akses ke dasbor dengan Amazon Quick Sight API menggunakan UpdateDashboardPermissions operasi.
Sebelum memulai, pastikan untuk memberi semua orang di akun Anda akses ke dasbor. Untuk informasi selengkapnya, lihat Memberikan semua orang di akun Amazon Quick Suite Anda akses ke dasbor dengan Quick Sight API.
Contoh permintaan API berikut menggambarkan cara memberi siapa pun di akses internet ke dasbor menggunakan perintah AWS CLI. Ini memberikan izin tautan di dasbor di akun Anda, dan memungkinkan operasi berikut:DescribeDashboard, QueryDashboard dan. ListDashboardVersions
aws quicksight update-dashboard-permissions --aws-account-idaccount-id--regionaws-directory-region--dashboard-iddashboard-id--grant-link-permissions Principal="arn:aws:quicksight:::publicAnonymousUser/*", Actions="quicksight:DescribeDashboard, quicksight:QueryDashboard, quicksight:ListDashboardVersions"
Respons untuk permintaan sebelumnya terlihat mirip dengan yang berikut ini.
{ "Status": 200, "DashboardArn": "arn:aws:quicksight:AWSDIRECTORYREGION:ACCOUNTID:dashboard/ DASHBOARDID", "DashboardId": "DASHBOARDID", "LinkSharingConfiguration": { "Permissions": [ { "Actions": [ "quicksight:DescribeDashboard", "quicksight:ListDashboardVersions", "quicksight:QueryDashboard" ], "Principal": "arn:aws:quicksight:AWSDIRECTORYREGION:ACCOUNTID:namespace/default" }, "Principal": "arn:aws:quicksight:::publicAnonymousUser/*", "Actions": [ "quicksight:DescribeDashboard", "quicksight:ListDashboardVersions", "quicksight:QueryDashboard" ] } ] }, "Permissions": [ // other dashboard permissions here ], "RequestId": "REQUESTID" }
Anda juga dapat mencegah siapa pun di internet mengakses dasbor menggunakan operasi API yang sama. Contoh permintaan berikut menggambarkan bagaimana dengan menggunakan perintah CLI.
aws quicksight update-dashboard-permissions \ --aws-account-idaccount-id\ --regionaws-directory-region\ --dashboard-iddashboard-id\ --revoke-link-permissions Principal="arn:aws:quicksight:::publicAnonymousUser/*", Actions="quicksight:DescribeDashboard, quicksight:QueryDashboard, quicksight:ListDashboardVersions"
Untuk informasi selengkapnya, lihat UpdateDashboardPermissionsdi Referensi API Amazon Quick Suite.
Ketika siapa pun di internet diberikan akses ke dasbor, cuplikan berikut ditambahkan ke AWS CloudTrail log sebagai bagian dari eventNameUpdateDashboardAccess, dan file. eventCategory Management
"linkPermissionPolicies": [ { "principal": "arn:aws:quicksight:::publicAnonymousUser/*", "actions": [ "quicksight:DescribeDashboard", "quicksight:ListDashboardVersions", "quicksight:QueryDashboard" ] } ]