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à.
Puoi utilizzare Amazon QuickSight APIs per creare cartelle speciali in scala che possono essere condivise con un massimo di 3000 namespace. Ogni spazio dei nomi aggiunto a una cartella può contenere fino a 100 principali. Un principale è un utente o un gruppo di utenti. Dopo aver creato una cartella ridimensionata e aggiunto i principali desiderati, è possibile aggiungere qualsiasi QuickSight risorsa alla cartella. Potrà quindi essere condivisa con tutti i principali negli spazi dei nomi a cui sono assegnati i principali delle cartelle. Questo semplifica il processo di condivisione QuickSight delle risorse con migliaia di utenti.
Le cartelle ridimensionate possono essere create solo con. QuickSight APIs Quando si crea una cartella dimensionata, è possibile condividerla con un massimo di 100 principali che si trovano nello stesso spazio dei nomi. È possibile aggiungere i principali che appartengono a un namespace diverso con una chiamata. UpdateFolderPermissions
API Dopo aver creato la cartella, puoi aggiungere e rimuovere risorse dalla cartella con la QuickSight APIs o la console. QuickSight
Ogni QuickSight account Amazon contiene fino a 100 cartelle ridimensionate. Puoi aggiungere fino a 100 risorse a una cartella ridimensionata. Se desideri condividere una cartella dimensionata con più di 3.000 spazi dei nomi, contatta il Supporto AWS
Esempi
Gli esempi seguenti mostrano come creare una cartella ridimensionata con. QuickSight APIs
Prerequisiti
Prima di iniziare, verificate di avere un AWS Identity and Access Management ruolo che conceda API all'utente l'accesso per richiamare le QuickSight API operazioni. L'esempio seguente mostra una IAM politica che è possibile aggiungere a un IAM ruolo esistente per creare, eliminare o modificare una cartella ridimensionata. Con la policy di esempio, gli utenti possono aggiungere pannelli di controllo, analisi e set di dati a una cartella dimensionata.
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"quicksight:CreateFolder",
"quicksight:CreateFolderMembership",
"quicksight:DeleteFolderMembership",
"quicksight:DeleteFolder",
"quicksight:DescribeFolderPermissions",
"quicksight:DescribeFolderResolvedPermissions",
"quicksight:UpdateFolderPermissions",
"quicksight:UpdateDashboardPermissions",
"quicksight:UpdateAnalysisPermissions",
"quicksight:UpdateDataSetPermissions"
],
"Resource": "*"
}
]
}
L'esempio seguente crea una cartella dimensionata.
aws quicksight create-folder \ --aws-account-id "
AWSACCOUNTID
" \ --region "us-east-1
" \ --name "eastcoast-users
" \ --sharing-model "NAMESPACE
" \ --folder-id "eastcoast-users
"
Dopo aver creato una cartella dimensionata, condividi la cartella con un principale nel tuo account. È possibile concedere o revocare le autorizzazioni solo a utenti e gruppi che si trovano nello stesso namespace in ogni chiamata. API L'esempio seguente condivide una cartella dimensionata con un utente nello stesso account in cui esiste la cartella.
aws quicksight update-folder-permissions \
--aws-account-id "AWSACCOUNTID
" \
--region "us-east-1
" \
--folder-id "eastcoast-users
" \
--grant-permissions \
'[
{"Actions":
["quicksight:DescribeFolder",
"quicksight:UpdateFolder",
"quicksight:DeleteFolder",
"quicksight:DescribeFolderPermissions",
"quicksight:UpdateFolderPermissions",
"quicksight:CreateFolderMembership",
"quicksight:DeleteFolderMembership",
"quicksight:CreateFolder"
],
"Principal":"arn:aws:quicksight:us-east-1
:AWSACCOUNTID
:user/default/my-user
"
}
]'
Dopo aver condiviso la cartella con un nuovo preside, convalida le autorizzazioni della nuova cartella con una chiamata. describe-folder-permissions
API
aws quicksight describe-folder-permissions \ --aws-account-id "
AWSACCOUNTID
" \ --region "us-east-1
" \ --folder-id "eastcoast-users
" \ --namespace "default
"
Dopo aver convalidato le nuove autorizzazioni della cartella, crea una sottocartella all'interno della cartella dimensionata. La sottocartella eredita le autorizzazioni della cartella dimensionata in cui è stata creata.
aws quicksight create-folder \ --aws-account-id "
AWSACCOUNTID
" \ --region "us-east-1
" \ --name "new-york-users
" \ --sharing-model "NAMESPACE
" \ --folder-id "new-york-users
" \ --parent-folder-arn "arn:aws:quicksight:us-east-1
:AWSACCOUNTID
:folder/eastcoast-users
"
L'esempio seguente convalida le autorizzazioni ereditate della nuova sottocartella.
aws quicksight describe-folder-resolved-permissions \ --aws-account-id "
AWSACCOUNTID
" \ --region "us-east-1
" \ --folder-id "new-york-users
" \ --namespace "default
"
Dopo aver convalidato le autorizzazioni della sottocartella, aggiungi la risorsa che desideri condividere alla cartella. Dopo aver aggiunto la risorsa alla sottocartella, la risorsa sarà condivisa con tutti i principali con cui è condivisa la sottocartella. L'esempio seguente aggiunge un pannello di controllo a una sottocartella.
aws quicksight create-folder-membership \
--aws-account-id "AWSACCOUNTID
" \
--folder-id "new-york-users
" \
--member-id "my-dashboard
" \
--member-type "DASHBOARD
" \
--region "us-east-1
"