Seleccione sus preferencias de cookies

Usamos cookies esenciales y herramientas similares que son necesarias para proporcionar nuestro sitio y nuestros servicios. Usamos cookies de rendimiento para recopilar estadísticas anónimas para que podamos entender cómo los clientes usan nuestro sitio y hacer mejoras. Las cookies esenciales no se pueden desactivar, pero puede hacer clic en “Personalizar” o “Rechazar” para rechazar las cookies de rendimiento.

Si está de acuerdo, AWS y los terceros aprobados también utilizarán cookies para proporcionar características útiles del sitio, recordar sus preferencias y mostrar contenido relevante, incluida publicidad relevante. Para aceptar o rechazar todas las cookies no esenciales, haga clic en “Aceptar” o “Rechazar”. Para elegir opciones más detalladas, haga clic en “Personalizar”.

Crear carpetas QuickSight escaladas con QuickSight APIs

Modo de enfoque
Crear carpetas QuickSight escaladas con QuickSight APIs - Amazon QuickSight

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Puedes usar Amazon QuickSight APIs para crear carpetas escaladas especiales que se pueden compartir con hasta 3000 espacios de nombres. Cada espacio de nombres que se agrega a una carpeta puede contener hasta 100 entidades principales. Una entidad principal es un usuario o un grupo de usuarios. Tras crear una carpeta a escala y añadir los elementos principales que desee, podrá añadir cualquier QuickSight recurso a la carpeta. A continuación, se puede compartir con todas las entidades principales de los espacios de nombres a los que están asignadas las entidades principales de la carpeta. Esto agiliza el proceso de compartir QuickSight activos con miles de usuarios.

Las carpetas escaladas solo se pueden crear con. QuickSight APIs Al crear una carpeta escalada, puede compartirla con hasta 100 entidades principales que estén en el mismo espacio de nombres. Puede agregar entidades principales que pertenezcan a un espacio de nombres diferente con una llamada a la API UpdateFolderPermissions. Una vez creada la carpeta, puede añadir y eliminar activos de la carpeta con la consola QuickSight APIs o la QuickSight consola.

Cada QuickSight cuenta de Amazon puede almacenar hasta 100 carpetas escaladas. Puede agregar hasta 100 activos a una carpeta escalada. Si quiere compartir una carpeta escalada con más de 3000 espacios de nombres, póngase en contacto con AWS Support.

Ejemplos

Los siguientes ejemplos muestran cómo crear una carpeta a escala con. QuickSight APIs

Requisitos previos

Antes de empezar, compruebe que tiene una AWS Identity and Access Management función que conceda al usuario de la API acceso para llamar a las operaciones de la QuickSight API. En el siguiente ejemplo se muestra una política de IAM que puede agregar a un rol de IAM existente para crear, eliminar o modificar una carpeta escalada. Con el ejemplo de política, los usuarios pueden agregar paneles, análisis y conjuntos de datos a una carpeta escalada.

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "quicksight:CreateFolder", "quicksight:CreateFolderMembership", "quicksight:DeleteFolderMembership", "quicksight:DeleteFolder", "quicksight:DescribeFolderPermissions", "quicksight:DescribeFolderResolvedPermissions", "quicksight:UpdateFolderPermissions", "quicksight:UpdateDashboardPermissions", "quicksight:UpdateAnalysisPermissions", "quicksight:UpdateDataSetPermissions" ], "Resource": "*" } ] }

En el ejemplo siguiente se crea una carpeta escalada.

aws quicksight create-folder \ --aws-account-id "AWSACCOUNTID" \ --region "us-east-1" \ --name "eastcoast-users" \ --sharing-model "NAMESPACE" \ --folder-id "eastcoast-users"

Tras crear una carpeta escalada, compártala con una entidad principal de la cuenta. Solo puede conceder o revocar permisos a los usuarios y grupos que estén dentro del mismo espacio de nombres en cada llamada a la API. En el siguiente ejemplo, se comparte una carpeta escalada con un usuario de la misma cuenta en la que se encuentra la carpeta.

aws quicksight update-folder-permissions \ --aws-account-id "AWSACCOUNTID" \ --region "us-east-1" \ --folder-id "eastcoast-users" \ --grant-permissions \ '[ {"Actions": ["quicksight:DescribeFolder", "quicksight:UpdateFolder", "quicksight:DeleteFolder", "quicksight:DescribeFolderPermissions", "quicksight:UpdateFolderPermissions", "quicksight:CreateFolderMembership", "quicksight:DeleteFolderMembership", "quicksight:CreateFolder" ], "Principal":"arn:aws:quicksight:us-east-1:AWSACCOUNTID:user/default/my-user" } ]'

Después de compartir la carpeta con una nueva entidad principal, valide los permisos de la nueva carpeta con una llamada a la API describe-folder-permissions.

aws quicksight describe-folder-permissions \ --aws-account-id "AWSACCOUNTID" \ --region "us-east-1" \ --folder-id "eastcoast-users" \ --namespace "default"

Tras validar los permisos de la nueva carpeta, crea una subcarpeta dentro de la carpeta escalada. La subcarpeta hereda los permisos de la carpeta escalada en la que se creó.

aws quicksight create-folder \ --aws-account-id "AWSACCOUNTID" \ --region "us-east-1" \ --name "new-york-users" \ --sharing-model "NAMESPACE" \ --folder-id "new-york-users" \ --parent-folder-arn "arn:aws:quicksight:us-east-1:AWSACCOUNTID:folder/eastcoast-users"

En el siguiente ejemplo, se validan los permisos heredados de la nueva subcarpeta.

aws quicksight describe-folder-resolved-permissions \ --aws-account-id "AWSACCOUNTID" \ --region "us-east-1" \ --folder-id "new-york-users" \ --namespace "default"

Tras validar los permisos de la subcarpeta, agregue el activo que desee compartir a la carpeta. Tras agregar el recurso a la subcarpeta, se comparte con todas las entidades principales con las que se comparte la subcarpeta. En el siguiente ejemplo, se agrega un panel a una subcarpeta.

aws quicksight create-folder-membership \ --aws-account-id "AWSACCOUNTID" \ --folder-id "new-york-users" \ --member-id "my-dashboard" \ --member-type "DASHBOARD" \ --region "us-east-1"

En esta página

PrivacidadTérminos del sitioPreferencias de cookies
© 2025, Amazon Web Services, Inc o sus afiliados. Todos los derechos reservados.