Come posso accedere alle risorse orfane di un utente eliminato in QuickSight?

3 minuti di lettura
0

Un utente del mio account Amazon QuickSight è stato eliminato e ora non posso accedere alle risorse orfane di proprietà di questo utente.

Breve descrizione

Per ripristinare l'accesso alle risorse orfane di un utente eliminato in QuickSight, identifica le risorse utilizzando i comandi dell’interfaccia della linea di comando AWS (AWS CLI). Quindi, rendi un altro utente QuickSight il proprietario delle risorse.

È anche possibile utilizzare la console di gestione delle risorse QuickSight per visualizzare, gestire e trasferire risorse anziché l'interfaccia AWS CLI.

Soluzione

Nota: se visualizzi dei messaggi di errore quando esegui i comandi dell'interfaccia della linea di comando AWS, consulta la sezione Risolvere gli errori AWS CLI. Inoltre, assicurati di utilizzare la versione più recente di AWS CLI.

Nei seguenti comandi di AWS CLI, se necessario, sostituisci:

  • account_id con l'ID dell'account AWS dell'utente eliminato
  • Regione con la regione AWS in cui ti trovi
  • quicksight_user_arn con l'ARN dell'altro utente QuickSight (il nuovo proprietario della risorsa)
  • analysis_id con l'ID dell'analisi orfana
  • dashboard_id con l'ID del dashboard orfano
  • dataset_id con l'ID del set di dati orfano
  • data_source_id con l'ID dell'origine dati orfana

Identifica gli ID delle analisi orfane

  1. Usa il comando list-analyses di AWS CLI per identificare gli ID delle analisi orfane:

    aws quicksight list-analyses --aws-account-id account_id --region Region
  2. Usa il comando update-analysis-permissions di AWS CLI per rendere un altro utente QuickSight il proprietario di ogni analisi:

    aws quicksight update-analysis-permissions --aws-account-id account_id --analysis-id analysis_id --grant-permissions Principal=quicksight_user_arn,Actions=quicksight:RestoreAnalysis,quicksight:UpdateAnalysisPermissions,quicksight:DeleteAnalysis,quicksight:DescribeAnalysisPermissions,quicksight:QueryAnalysis,quicksight:DescribeAnalysis,quicksight:UpdateAnalysis --region Region

Identifica gli ID dei dashboard orfani

  1. Usa il comando list-dashboards di AWS CLI per identificare gli ID dei dashboard orfani:

    aws quicksight list-data-sets --aws-account-id account_id --region Region
  2. Usa il comando update-dashboard-permissions di AWS CLI per rendere un altro utente QuickSight il proprietario di ogni dashboard:

    aws quicksight update-data-set-permissions --aws-account-id account_id --data-set-id dataset_id --grant-permissions Principal=quicksight_user_arn,Actions=quicksight:UpdateDataSetPermissions,quicksight:DescribeDataSet,quicksight:DescribeDataSetPermissions,quicksight:PassDataSet,quicksight:DescribeIngestion,quicksight:ListIngestions,quicksight:UpdateDataSet,quicksight:DeleteDataSet,quicksight:CreateIngestion,quicksight:CancelIngestion --region Region

Identifica le origini dati orfane

  1. Usa il comando list-data-sources di AWS CLI per identificare gli ID delle origini dati orfane:

    aws quicksight list-data-sources --aws-account-id account_id --region Region
  2. Usa il comando update-data-source-permissions di AWS CLI per rendere un altro utente QuickSight il proprietario di ciascuna origine dati:

    aws quicksight update-data-source-permissions --aws-account-id account_id --data-source-id data_source_id --grant-permissions Principal=quicksight_user_arn,Actions=quicksight:UpdateDataSourcePermissions,quicksight:DescribeDataSource,quicksight:DescribeDataSourcePermissions,quicksight:PassDataSource,quicksight:UpdateDataSource,quicksight:DeleteDataSource --region Region

Ripeti i passaggi per ciascuna delle risorse dell'utente eliminato.

Informazioni correlate

Amazon QuickSight lancia la console di gestione delle risorse di amministrazione

AWS UFFICIALE
AWS UFFICIALEAggiornata un anno fa