Descripción de las versiones de los informes - Exportaciones de datos de AWS

Descripción de las versiones de los informes

AWS actualiza su informe de costos y usos al menos una vez al día hasta que se finalicen los cargos. Al crear un informe, puede elegir entre crear nuevas versiones del mismo o sobrescribir la versión del informe existente con cada actualización.

Los archivos del informe incluyen un archivo .csv o una colección de archivos .csv y el archivo de manifiesto. El informe también puede incluir cualquier archivo adicional que respalde la integración de sus datos con Amazon Athena, Amazon Redshift o Quick Suite.

En las siguientes secciones se describen la organización de los archivos y las convenciones de nomenclatura en función del control de versiones del informe que elija.

Plazo de entrega de informes de costos y usos

Durante el periodo de informe, AWS proporciona un nuevo informe y un nuevo archivo de manifiesto cada vez que AWS actualiza el informe. AWS se basa en informes anteriores hasta el final del período de facturación. Tras la finalización del periodo de facturación de informes, AWS genera un nuevo informe sin ninguna información del informe anterior.

Creación de nuevas versiones de informes de costos y usos

Al elegir conservar los informes de costos y usos anteriores, su AWS CUR utiliza la organización de Amazon S3 y las convenciones de nomenclatura siguientes.

<example-report-prefix>/<example-report-name>/yyyymmdd-yyyymmdd/<assemblyId>/<example-report-name>-<file-number>.csv.<zip|gz>
  • report-prefix = el prefijo que se asigna al informe.

  • report-name = El nombre que se asigna al informe.

  • yyyymmdd-yyyymmdd = El intervalo de fechas que abarca el informe. Los informes se finalizan al final del intervalo de fechas.

  • assemblyId = Un ID que crea AWS cada vez que se actualiza el informe.

  • file-number = Si la actualización incluye un archivo de gran tamaño, AWS podría dividirlo en varios archivos. El file-number realiza un seguimiento de los distintos archivos en una actualización.

  • csv = El formato de los archivos de informe.

  • zip o gz = El tipo de compresión aplicado a los archivos de informe.

Por ejemplo, su informe se podría entregar como una colección de los siguientes archivos.

<example-report-prefix>/<example-report-name>/20160101-20160131/<123456789>/<example-report-name>-<1>.csv.<zip> <example-report-prefix>/<example-report-name>/20160101-20160131/<123456789>/<example-report-name>-<2>.csv.<zip> <example-report-prefix>/<example-report-name>/20160101-20160131/<123456789>/<example-report-name>-<3>.csv.<zip> <example-report-prefix>/<example-report-name>/20160101-20160131/<123456789>/<example-report-name>-Manifest.json <example-report-prefix>/<example-report-name>/20160101-20160131/<example-report-name>-Manifest.json

AWS proporciona todos los informes en un intervalo de fechas de informe en la misma carpeta report-prefix/report-name/yyyymmdd-yyyymmdd. AWS proporciona a cada informe un ID único y lo entrega a la subcarpeta assemblyId de la carpeta de intervalo de fechas. Si el informe es demasiado grande para un único archivo, este se divide en varios archivos y se entregan en la misma carpeta assemblyId.

Para obtener más información sobre cómo poner de manifiesto archivos al mantener un informe anterior, consulte Archivos de manifiesto de los informes de costos y usos

Sobrescribir informes de costos y usos

Al elegir sobrescribir los informes de costos y usos anteriores, su AWS CUR utiliza la organización de Amazon S3 y las convenciones de nomenclatura siguientes.

<example-report-prefix>/<example-report-name>/yyyymmdd-yyyymmdd/<example-report-name>-<file-number>.csv.<zip|gz>
  • report-prefix = el prefijo que se asigna al informe.

  • report-name = El nombre que se asigna al informe.

  • yyyymmdd-yyyymmdd = El intervalo de fechas que abarca el informe. AWS finaliza los informes al final del intervalo de fechas.

  • file-number = Si la actualización incluye un archivo de gran tamaño, AWS podría dividirlo en varios archivos. El file-number realiza un seguimiento de los distintos archivos en una actualización.

  • csv = El formato de los archivos de informe.

  • zip o gz = El tipo de compresión aplicado a los archivos de informe.

Por ejemplo, su informe se podría entregar como una colección de los siguientes archivos.

<example-report-prefix>/<example-report-name>/yyyymmdd-yyyymmdd/<example-report-name>-<1>.csv.<zip> <example-report-prefix>/<example-report-name>/yyyymmdd-yyyymmdd/<example-report-name>-<2>.csv.<zip><example-report-prefix>/<example-report-name>/yyyymmdd-yyyymmdd/<example-report-name>-<3>.csv.<zip> <example-report-prefix>/<example-report-name>/yyyymmdd-yyyymmdd/<example-report-name>-Manifest.json

Especificaciones de Athena

Si ha elegido soporte de Athena al crear su AWS CUR, las convenciones de nomenclatura del archivo son las mismas que cuando se elige sobrescribir el AWS CUR excepto en lo relativo al formato y la compresión. Los archivos AWS CUR de Athena utilizan .parquet. Por ejemplo, su informe se podría entregar como una colección de los siguientes archivos.

<example-report-prefix>/<example-report-name>/yyyymmdd-yyyymmdd/<example-report-name>.parquet <example-report-prefix>/<example-report-name>/yyyymmdd-yyyymmdd/<cost_and_usage_data_status> <example-report-prefix>/<example-report-name>/yyyymmdd-yyyymmdd/<example-report-name>-Manifest.json <example-report-prefix>/<example-report-name>/yyyymmdd-yyyymmdd/<example-report-name>-create-table.sql <example-report-prefix>/<example-report-name>/yyyymmdd-yyyymmdd/crawler-cfn.yml

CloudFormationEspecificaciones de

Además de los archivos de AWS CUR, AWS también ofrece una plantilla de CloudFormation que puede utilizar para configurar una pila de CloudFormation que le permite consultar datos de Amazon S3 utilizando Athena. Si no desea utilizar la plantilla de CloudFormation, puede utilizar la SQL facilitada para crear sus propias tablas de Athena. Para obtener más información, consulte Consulta de informes de costos y usos con Amazon Athena.

Archivos de manifiesto de los informes de costos y usos

Cuando AWS actualiza AWS CUR, AWS también crea y entrega archivos de manifiesto que puede usar para Amazon Athena, Amazon Redshift o Quick Suite.

Los archivos de manifiesto utilizan las convenciones de nomenclatura y muestran lo siguiente:

  • Todas las columnas de detalles que se incluyen en el informe hasta la fecha

  • Una lista de archivos de informe si el informe se ha dividido en varios archivos

  • El periodo de tiempo cubierto por el informe y otra información.

<example-report-prefix>/<example-report-name>/yyyymmdd-yyyymmdd/<example-report-name>-Manifest.json <example-report-prefix>/<example-report-name>/yyyymmdd-yyyymmdd/<assemblyId>/<example-report-name>-Manifest.json <example-report-prefix>/<example-report-name>/<example-report-name>/year=2018/month=12/<example-report-name>-Manifest.json

Creación de nuevas versiones de informes de costos y usos

Al conservar los informes de costos y usos anteriores, el archivo de manifiesto se entrega en la carpeta del intervalo de fechas y en la carpeta assemblyId. Cada vez que AWS crea un nuevo AWS CUR durante un intervalo de fechas, sobrescribe el archivo de manifiesto almacenado en la carpeta de intervalo de fechas con un archivo de manifiesto actualizado. AWS sitúa el mismo archivo de manifiesto actualizado en la carpeta assemblyId junto con los archivos para dicha actualización. Los archivos de manifiesto de la carpeta assemblyId no se sobrescriben.

Sobrescribir informes de costos y usos anteriores

Cuando sobrescriba el AWS CUR anterior, el archivo de manifiesto se entrega en la carpeta month=mm. El archivo de manifiesto se sobrescribe junto con los archivos de informes.

Especificaciones de Amazon Redshift

Si ha elegido la opción de soporte de Amazon Redshift en su AWS CUR, AWS también crea y entrega un archivo con los comandos SQL que necesita para cargar el informe en Amazon Redshift. Puede abrir el archivo SQL con un editor de texto normal. El archivo SQL utiliza las siguientes convenciones de nomenclatura.

<example-report-prefix>/<example-report-name>/yyyymmdd-yyyymmdd/<assemblyId>/<example-report-name>-RedshiftCommands.sql

Si utiliza los comandos del archivo RedshiftCommands, no es necesario que abra el archivo RedshiftManifest.

importante

El archivo manifest determina qué archivos de informe carga el comando copy en el archivo RedshiftCommands. Al eliminar o quitar el archivo manifest, se interrumpe el comando de copia en el archivo RedshiftCommands.

Especificaciones de Amazon Athena

Si ha elegido la opción de soporte de Amazon Athena en su AWSCUR, AWS también crea y proporciona varios archivos para ayudar a configurar todos los recursos que necesita. AWS ofrece una plantilla de CloudFormation, un archivo SQL con SQL para crear la tabla de Athena manualmente y un archivo con SQL para comprobar el estado de actualización de su AWS CUR. Estos archivos utilizan las siguientes convenciones de nomenclatura.

<example-report-prefix>/<example-report-name>/<example-report-name>/yyyymmdd-yyyymmdd/crawler-cfn.yml <example-report-prefix>/<example-report-name>/<example-report-name>/yyyymmdd-yyyymmdd/<example-report-name>-create-table.sql <example-report-prefix>/<example-report-name>/<example-report-name>/yyyymmdd-yyyymmdd/<cost_and_usage_data_status>