Un utilisateur de mon compte Amazon Quick Sight a été supprimé et je ne peux plus accéder aux ressources orphelines appartenant à l’utilisateur supprimé.
Brève description
Pour restaurer l’accès aux ressources orphelines d’un utilisateur supprimé dans Quick Sight, utilisez les commandes de l’interface de la ligne de commande AWS (AWS CLI) pour identifier les ressources. Ensuite, désignez un autre utilisateur Quick Sight comme propriétaire des ressources.
Vous pouvez également utiliser la console de gestion des ressources Quick Sight pour afficher, gérer et transférer des ressources au lieu de l’interface de la ligne de commande AWS.
Résolution
**Remarque :**Si des erreurs surviennent lorsque vous exécutez des commandes AWS CLI, consultez l’article Résoudre les erreurs AWS CLI. Vérifiez également que vous utilisez bien la version la plus récente de l’AWS CLI.
Parmi les commandes AWS CLI suivantes, si nécessaire, remplacez :
- account_id par l’ID du compte AWS de l’utilisateur supprimé
- Region par la région AWS dans laquelle vous vous trouvez
- quicksight_user_arn par l’ARN de l’autre utilisateur Quick Sight (nouveau propriétaire de la ressource)
- analysis_id par l’ID de l’analyse orpheline
- dashboard_id par l’ID du tableau de bord orphelin
- dataset_id par l’ID du jeu de données orphelin
- data_source_id par l’ID de la source de données orpheline
Identifier les ID des analyses orphelines
-
Utilisez la commande list-analyses de l’AWS CLI pour identifier les ID des analyses orphelines :
aws quicksight list-analyses --aws-account-id account_id --region Region
-
Utilisez la commande update-analysis-permissions de l’AWS CLI pour désigner un autre utilisateur Quick Sight comme propriétaire de chaque analyse :
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
Identifier les ID des tableaux de bord orphelins
-
Utilisez la commande list-dashboards de l’AWS CLI pour identifier les ID des tableaux de bord orphelins :
aws quicksight list-data-sets --aws-account-id account_id --region Region
-
Utilisez la commande update-dashboard-permissions de l’AWS CLI pour désigner un autre utilisateur Quick Sight comme propriétaire de chaque tableau de bord :
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
Identifier les sources de données orphelines
-
Utilisez la commande list-data-sources de l’AWS CLI pour identifier les ID des sources de données orphelines :
aws quicksight list-data-sources --aws-account-id account_id --region Region
-
Utilisez la commande update-data-source-permissions de l’AWS CLI pour désigner un autre utilisateur de Quick Sight comme propriétaire de chaque source de données :
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
Répétez les étapes pour chacune des ressources de l’utilisateur supprimé.
Informations connexes
Amazon Quick Sight lance une console de gestion des ressources administratives