Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Consentire a tutti i membri del tuo account Amazon Quick Suite di accedere a una dashboard con l'API Quick Sight
| Destinatari: sviluppatori di Amazon Quick Suite |
In alternativa, puoi concedere a tutti i membri del tuo account l'accesso alla dashboard con l'API Quick Sight utilizzando l'UpdateDashboardPermissionsoperazione.
Il seguente esempio di richiesta API illustra come completare questa operazione utilizzando un comando della AWS CLI
. Concede le autorizzazioni di collegamento sul pannello di controllo del tuo account e consente le seguenti operazioni: DescribeDashboard, QueryDashboard e ListDashboard.
aws quicksight update-dashboard-permissions \ --aws-account-idaccount-id\ --regionaws-directory-region\ --dashboard-iddashboard-id\ --grant-link-permissions Principal="arn:aws:quicksight:aws-directory-region:account-id:namespace/default", Actions="quicksight:DescribeDashboard, quicksight:QueryDashboard, quicksight:ListDashboardVersions"
La risposta per la richiesta precedente è simile a quella riportata di seguito.
{ "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" } ] }, "Permissions": [ // other dashboard permissions here ], "RequestId": "REQUESTID" }
Puoi anche impedire a tutti gli utenti del tuo account di accedere al pannello di controllo utilizzando la stessa operazione API. La seguente richiesta di esempio illustra come utilizzare un comando della CLI.
aws quicksight update-dashboard-permissions \ --aws-account-idaccount-id\ --regionaws-directory-region\ --dashboard-iddashboard-id\ --revoke-link-permissions Principal="arn:aws:quicksight:aws-directory-region:account-id:namespace/default", Actions="quicksight:DescribeDashboard, quicksight:QueryDashboard, quicksight:ListDashboardVersions"
Per ulteriori informazioni, UpdateDashboardPermissionsconsulta Amazon Quick Suite API Reference.
Quando a tutti gli utenti di un account utente Quick Suite viene concesso l'accesso alla dashboard, il seguente frammento di codice viene aggiunto al AWS CloudTrail log come parte di eventNameUpdateDashboardAccess, e il. eventCategory Management
"linkPermissionPolicies": [ { "principal": "arn:aws:quicksight:AWSDIRECTORYREGION:ACCOUNTID: namespace/default", "actions": [ "quicksight:DescribeDashboard", "quicksight:ListDashboardVersions", "quicksight:QueryDashboard" ] } ]