Direkt zum Inhalt

Wie greife ich in QuickSight auf verwaiste Ressourcen eines gelöschten Benutzers zu?

Lesedauer: 2 Minute
0

Ich möchte auf die verwaisten Ressourcen zugreifen, die einem/einer gelöschten Benutzer:in in meinem Amazon-Quick-Sight-Konto gehören.

Kurzbeschreibung

Um den Zugriff auf die verwaisten Ressourcen eines gelöschten Benutzers in QuickSight wiederherzustellen, verwende die Befehle von AWS Command Line Interface (AWS CLI), um die Ressourcen zu identifizieren. Mache dann eine(n) andere(n) QuickSight-Benutzer:in zum/zur Eigentümer:in der Ressourcen.

Alternativ kannst du die Asset-Management- Konsole von Amazon Quick Suite verwenden, um Ressourcen anzuzeigen, zu verwalten und zu übertragen.

Hinweis: Die Asset-Management-Konsole von Quick Suite ist nur in der Quick Suite Enterprise Edition verfügbar.

Lösung

Hinweis: Wenn du beim Ausführen von AWS-CLI-Befehlen Fehlermeldungen erhältst, findest du weitere Informationen dazu unter Problembehandlung bei der AWS CLI. Stelle außerdem sicher, dass du die neueste Version der AWS CLI verwendest.

Ersetze in den folgenden AWS-CLI-Befehlen bei Bedarf:

  • account\ _id durch die AWS-Konto-ID des gelöschten Benutzers
  • Region durch die AWS-Region, in der du dich befindest
  • quicksight_user_arn durch den Amazon-Ressourcennamen (ARN) des QuickSight-Benutzers, den du als neue(n) Ressourceneigentümer:in festlegen möchtest
  • analysis_id durch die ID der verwaisten Analyse
  • dashboard_id durch die ID des verwaisten Dashboards
  • dataset_id durch die ID des verwaisten Datensatzes
  • data_source_id durch die ID der verwaisten Datenquelle

Die IDs der verwaisten Analysen ermitteln

Führe den Befehl list-analyses aus, um die IDs der verwaisten Analysen zu ermitteln:

aws quicksight list-analyses --aws-account-id account_id --region Region

Führe den Befehl update-analysis-permissions aus, um eine(n) andere(n) QuickSight-Benutzer:in zum/zur Eigentümer:in jeder Analyse zu machen:

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

Die IDs der verwaisten Dashboards ermitteln

Führe den Befehl list-dashboards aus, um die IDs der verwaisten Dashboards zu ermitteln:

aws quicksight list-data-sets --aws-account-id account_id --region Region

Führe den Befehl update-dashboard-permissions aus, um eine(n) andere(n) QuickSight-Benutzer:in zum/zur Eigentümer:in jedes Dashboards zu machen:

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

Verwaiste Datenquellen identifizieren

Führe den Befehl list-data-sources aus, um die IDs verwaister Datenquellen zu ermitteln:

aws quicksight list-data-sources --aws-account-id account_id --region Region

Führe den Befehl update-data-source-permissions aus, um eine(n) andere(n) QuickSight-Benutzer:in zum/zur Eigentümer:in jeder Datenquelle zu machen:

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

Wiederhole die Schritte für jede Ressource des gelöschten Benutzers.