Gestión de acceso e identidad para Exportación de datos - Exportaciones de datos de AWS

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.

Gestión de acceso e identidad para Exportación de datos

AWS La gestión de identidad y acceso (IAM) es un AWS servicio que ayuda al administrador a controlar de forma segura el acceso a los recursos. AWS Los administradores de IAM controlan quién se puede autenticar (iniciar sesión) y recibir autorización (tener permisos) para utilizar los recursos de Facturación. La IAM es un AWS servicio que puede utilizar sin coste adicional.

Para utilizar Exportación de datos, el usuario de IAM debe tener acceso a las acciones en bcm-data-exports namespace en IAM. Consulte la siguiente tabla para saber qué acciones están disponibles.

Acción de Exportación de datos Descripción Nivel de acceso Tipos de recurso Claves de condición
CreateExport Permite al usuario crear una exportación; además, especifica la consulta y las configuraciones de entrega, programación y contenido. Escritura

export

tabla

aws: RequestTag /$ {} TagKey

AWS: TagKeys

UpdateExport Permite al usuario actualizar una exportación existente. Escritura

export

tabla

aws: ResourceTag /$ {} TagKey

DeleteExport Permite al usuario eliminar una exportación existente. Escritura

export

aws: ResourceTag /$ {} TagKey

GetExport Permite al usuario ver una exportación existente. Leer

export

aws: ResourceTag /$ {} TagKey

ListExports Permite al usuario enumerar todas las exportaciones existentes. Leer
GetExecution Permite al usuario ver los detalles de la ejecución en cuestión, lo que incluye los metadatos y el esquema de los datos exportados. Leer

export

aws: ResourceTag /$ {} TagKey

ListExecutions Permite al usuario enumerar todas las ejecuciones del identificador de exportación proporcionado. Leer

export

aws: ResourceTag /$ {} TagKey

GetTable Permite al usuario obtener el esquema de la tabla en cuestión. Leer

tabla

ListTables Permite al usuario mostrar todas las tabla disponibles. Leer
TagResource Permite al usuario etiquetar una exportación existente. Escritura

export

aws: ResourceTag /$ {} TagKey

aws: RequestTag /$ {} TagKey

AWS: TagKeys

UntagResource Permite al usuario desetiquetar una exportación existente. Escritura

export

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

ListTagsForResource Permite al usuario enumerar las etiquetas asociadas a una exportación existente. Leer

export

aws: ResourceTag /$ {} TagKey

Para obtener más información sobre el uso de estas claves de contexto, consulte Controlling access to AWS resources using tags, en la Guía del usuario de IAM.

En la siguiente tabla, se describen los tipos de recursos disponibles en Exportación de datos.

Tipo de recurso Descripción ARN
export Una exportación es el recurso creado por la CreateExport API. Una exportación genera un resultado de consulta de facturación y gestión de costes de forma periódica. arn: $ {Partition}:bcm-data-exports: $ {Region} :$ {Account} :export/$ {exportName} - {UUID}
tabla Una tabla es una disposición de datos en formato de fila y columna que un usuario consulta al exportar. Las tablas las crean y administran los clientes. AWS Los clientes no pueden eliminar tablas. arn: $ {Partition}:bcm-data-exports: $ {Region} :$ {Account} :table/$ {} TableName

Para poder exportar los recursos de las tablas COST_AND_USAGE_REPORT o COST_AND_USAGE_DASHBOARD en Exportación de datos, los usuarios de IAM también deben tener los permisos para la acción cur correspondiente en IAM. Esto significa que, si a un usuario de IAM se le bloquea el uso de acciones cur por cualquier motivo (por ejemplo, carecer de un permiso explícito en cur o que una política de control de servicio (SCP) especifique una denegación a cur), ese usuario de IAM no podrá crear ni actualizar las exportaciones de estas dos tablas.

La siguiente tabla muestra cuáles son las acciones cur necesarias para cada acción bcm-data-exports en Exportación de datos para estas dos tablas.

Acción de Exportación de datos Recursos de tabla Acciones adicionales necesarias en IAM
bcm-data-exports:CreateExport

COST_AND_USAGE_REPORT

COST_AND_USAGE_DASHBOARD

cura: PutReportDefinition

Ejemplo de política de

Permitir que el usuario de IAM tenga acceso completo a las exportaciones de CUR 2.0 en Exportación de datos.

{ "Version": "2012-10-17", "Statement": [ { "Sid": "CreateCurExportsInDataExports", "Effect": "Allow", "Action": [ "bcm-data-exports:*"], "Resource": [ "arn:aws:bcm-data-exports:us-east-1:<AWS account ID>:export/*", "arn:aws:bcm-data-exports:us-east-1:<AWS account ID>:table/COST_AND_USAGE_REPORT"] }, { "Sid": "CurDataAccess", "Effect": "Allow", "Action": [ "cur:PutReportDefinition"], "Resource": "*" } ] }

Para obtener más información sobre el control de acceso y los permisos de IAM a fin de utilizar Exportación de datos en la administración de facturación y costos, consulte Overview of managing access permissions.