¿Cómo accedo a los recursos huérfanos de un usuario eliminado en QuickSight?
Se ha eliminado un usuario de mi cuenta de Amazon QuickSight y ahora no puedo acceder a los recursos huérfanos que posee el usuario eliminado. ¿Cómo puedo recuperar el acceso?
Descripción corta
Para restaurar el acceso a los recursos huérfanos de un usuario eliminado en Amazon QuickSight, utilice los comandos de la interfaz de línea de comandos de AWS para identificar los recursos. A continuación, haga que otro usuario de QuickSight sea el propietario de los recursos.
Nota: Si se producen errores al ejecutar los comandos de la CLI de AWS, asegúrese de que utiliza la versión más reciente de la CLI de AWS.
Resolución
Nota: En los siguientes comandos de la CLI de AWS, sustituya:
- account_id por el ID de cuenta de AWS del usuario eliminado
- Region (Región) por la región de AWS en la que se encuentra
- quicksight_user_arn por el ARN del otro usuario de QuickSight (nuevo propietario del recurso)
- analysis_id por el ID del análisis huérfano
- dashboard_id por el ID del panel huérfano
- dataset_id por el ID del conjunto de datos huérfano
- data_source_id por el ID del origen de datos huérfano
Identificar los ID de los análisis huérfanos
1. Utilice el comando list-analyses de la CLI para identificar los ID de los análisis huérfanos:
aws quicksight list-analyses --aws-account-id account_id --region Region
2. Utilice el comando update-analysis-permissions de la CLI para hacer que otro usuario de QuickSight sea el propietario de cada análisis:
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
Identificar los ID de los paneles huérfanos
1. Utilice el comando list-dashboards de la CLI para identificar los ID de los paneles huérfanos:
aws quicksight list-dashboards --aws-account-id account_id --region Region
2. Utilice el comando update-dashboard-permissions de la CLI para hacer que otro usuario de QuickSight sea el propietario de cada panel:
aws quicksight update-dashboard-permissions --aws-account-id account_id --dashboard-id dashboard_id --grant-permissions Principal=quicksight_user_arn,Actions=quicksight:DescribeDashboard,quicksight:ListDashboardVersions,quicksight:UpdateDashboardPermissions,quicksight:QueryDashboard,quicksight:UpdateDashboard,quicksight:DeleteDashboard,quicksight:UpdateDashboardPublishedVersion,quicksight:DescribeDashboardPermissions --region Region
Identificar los conjuntos de datos huérfanos
1. Utilice el comando list-data-sets de la CLI para identificar los ID de los conjuntos de datos huérfanos:
aws quicksight list-data-sets --aws-account-id account_id --region Region
2. Utilice el comando update-data-set-permissions de la CLI para hacer que otro usuario de QuickSight sea el propietario de cada conjunto de datos:
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
Identificar los orígenes de datos huérfanos
1. Utilice el comando list-data-sources de la CLI para identificar los ID de los orígenes de datos huérfanos:
aws quicksight list-data-sources --aws-account-id account_id --region Region
2. Utilice el comando update-data-source-permissions de la CLI para hacer que otro usuario de QuickSight sea el propietario de cada origen de datos:
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
Repita los pasos para cada uno de los recursos del usuario eliminado.
Contenido relevante
- OFICIAL DE AWSActualizada hace un año
- OFICIAL DE AWSActualizada hace un año
- OFICIAL DE AWSActualizada hace 3 años
- OFICIAL DE AWSActualizada hace un año