Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Jedem Internetnutzer mithilfe der Quick Sight-API Zugriff auf ein Amazon Quick Sight-Dashboard gewähren
Alternativ können Sie mithilfe des UpdateDashboardPermissions Vorgangs jedem Internetnutzer Zugriff auf das Dashboard mit der Amazon Quick Sight-API gewähren.
Bevor Sie beginnen, sollten Sie sicherstellen, dass Sie allen Personen in Ihrem Konto Zugriff auf das Dashboard gewähren. Weitere Informationen finden Sie unter Gewähren Sie allen Mitgliedern Ihres Amazon Quick Suite-Kontos Zugriff auf ein Dashboard mit der Quick Sight API.
Die folgende Beispiel-API-Anfrage veranschaulicht, wie Sie jedem Benutzer im Internet mithilfe eines AWS CLI-Befehls Zugriff auf ein Dashboard gewähren können. Er gewährt Linkberechtigungen für das Dashboard in Ihrem Konto und ermöglicht die folgenden Operationen: DescribeDashboard, QueryDashboard und 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"
Die Antwort auf die vorherige Anfrage sieht in etwa so aus:
{ "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" }
Sie können auch verhindern, dass jemand im Internet mithilfe derselben API-Operation auf das Dashboard zugreift. Die folgende Beispielanforderung veranschaulicht, wie dies mithilfe eines CLI-Befehls funktioniert.
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"
Weitere Informationen finden Sie UpdateDashboardPermissionsin der Amazon Quick Suite API-Referenz.
Wenn einer Person im Internet Zugriff auf das Dashboard gewährt wird, wird das folgende Snippet dem AWS CloudTrail Protokoll als Teil von hinzugefügt eventNameUpdateDashboardAccess, und der. eventCategory Management
"linkPermissionPolicies": [ { "principal": "arn:aws:quicksight:::publicAnonymousUser/*", "actions": [ "quicksight:DescribeDashboard", "quicksight:ListDashboardVersions", "quicksight:QueryDashboard" ] } ]