¿Cómo accedo a los recursos huérfanos de un usuario eliminado en QuickSight?

3 minutos de lectura
0

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.


OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 2 años