Grundlegendes zu Ihren Berichtsversionen - AWS Data Exports

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Grundlegendes zu Ihren Berichtsversionen

AWS aktualisiert Ihren Kosten- und Nutzungsbericht mindestens einmal täglich, bis Ihre Gebühren endgültig feststehen. Wenn Sie einen Bericht erstellen, können Sie wählen, ob Sie neue Berichtsversionen erstellen oder die vorhandene Berichtsversion bei jeder Aktualisierung überschreiben möchten.

Ihre Berichtsdateien enthalten eine CSV-Datei oder eine Sammlung von CSV-Dateien und die Manifestdatei. Ihr Bericht kann auch zusätzliche Dateien enthalten, die die Integration Ihrer Daten mit Amazon Athena, Amazon Redshift oder Amazon unterstützen. QuickSight

In den folgenden Abschnitten werden die Dateiorganisation und die Benennungskonventionen auf der Grundlage der von Ihnen ausgewählten Berichtsversion beschrieben.

Zeitplan für die Bereitstellung von Kosten- und Nutzungsberichten

AWS Liefert während des Berichtszeitraums bei jeder AWS Aktualisierung des Berichts einen neuen Bericht und eine neue Manifestdatei. AWS baut bis zum Ende des Abrechnungszeitraums auf früheren Berichten auf. AWS Generiert nach Ablauf des Berichtsabrechnungszeitraums einen neuen Bericht, der keine Informationen aus dem vorherigen Bericht enthält.

Neue Versionen von Kosten- und Nutzungsberichten werden erstellt

Wenn Sie sich dafür entscheiden, Ihre vorherigen Kosten- und Nutzungsberichte beizubehalten, verwendet Ihre AWS CUR die folgenden Amazon S3 S3-Organisations- und Benennungskonventionen.

<example-report-prefix>/<example-report-name>/yyyymmdd-yyyymmdd/<assemblyId>/<example-report-name>-<file-number>.csv.<zip|gz>
  • report-prefix = Das Präfix, das Sie dem Bericht zuweisen.

  • report-name = Der Name, den Sie dem Bericht zuweisen.

  • yyyymmdd-yyyymmdd = Der Datumsbereich, den der Bericht abdeckt. Berichte werden am Ende des Datumsbereichs fertiggestellt.

  • assemblyId= Eine ID, die bei jeder Aktualisierung des Berichts AWS erstellt wird.

  • file-number= Wenn das Update eine große Datei enthält, wird sie AWS möglicherweise in mehrere Dateien aufgeteilt. file-number verfolgt die verschiedenen Dateien in einer Aktualisierung.

  • csv = Das Format der Berichtsdateien.

  • zip oder gz = Der Typ der Komprimierung, die auf die Berichtdateien angewendet wird.

Ihr Bericht könnte beispielsweise als eine Sammlung der folgenden Dateien bereitgestellt werden.

<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 übermittelt alle Berichte in einem Berichtszeitraum in denselben report-prefix/report-name/yyyymmdd-yyyymmdd Ordner. AWS weist jedem Bericht eine eindeutige ID zu und übermittelt ihn an den assemblyId Unterordner im Datumsbereichsordner. Wenn der Bericht zu groß für eine einzelne Datei ist, wird der Bericht in mehrere Dateien aufgeteilt und in denselben assemblyId-Ordner geliefert.

Weitere Informationen zum Manifestieren von Dateien, wenn Sie einen vorherigen Bericht beibehalten, finden Sie unter Manifestdateien für Kosten- und Nutzungsberichte

Überschreibt frühere Kosten- und Nutzungsberichte

Wenn Sie Ihre vorherigen Kosten- und Nutzungsberichte überschreiben möchten, verwendet Ihre AWS CUR die folgenden Amazon S3 S3-Organisations- und Benennungskonventionen.

<example-report-prefix>/<example-report-name>/yyyymmdd-yyyymmdd/<example-report-name>-<file-number>.csv.<zip|gz>
  • report-prefix = Das Präfix, das Sie dem Bericht zuweisen.

  • report-name = Der Name, den Sie dem Bericht zuweisen.

  • yyyymmdd-yyyymmdd= Der Zeitraum, den der Bericht abdeckt. AWS schließt Berichte am Ende des Datumsbereichs ab.

  • file-number= Wenn das Update eine große Datei enthält, wird sie AWS möglicherweise in mehrere Dateien aufgeteilt. file-number verfolgt die verschiedenen Dateien in einer Aktualisierung.

  • csv = Das Format der Berichtsdateien.

  • zip oder gz = Der Typ der Komprimierung, die auf die Berichtdateien angewendet wird.

Ihr Bericht könnte beispielsweise als eine Sammlung der folgenden Dateien bereitgestellt werden.

<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

Athena-Spezifikationen

Wenn Sie bei der Erstellung Ihrer AWS CUR die Athena-Unterstützung gewählt haben, gelten dieselben Dateibenennungskonventionen wie bei der Entscheidung, Ihre AWS CUR zu überschreiben, mit Ausnahme des Formats und der Komprimierung. Athena AWS CUR-Dateien werden stattdessen verwendet.parquet. Ihr Bericht könnte beispielsweise als eine Sammlung der folgenden Dateien bereitgestellt werden.

<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

AWS CloudFormation Spezifikationen

Zusätzlich zu den AWS CUR-Dateien wird AWS auch eine AWS CloudFormation Vorlage bereitgestellt, mit der Sie einen AWS CloudFormation Stack einrichten können, mit dem Sie Amazon S3 S3-Daten mit Athena abfragen können. Wenn Sie die AWS CloudFormation Vorlage nicht verwenden möchten, können Sie das bereitgestellte SQL verwenden, um Ihre eigenen Athena-Tabellen zu erstellen. Weitere Informationen finden Sie unter Abfragen von Kosten- und Nutzungsberichten mit Amazon Athena.

Manifestdateien für Kosten- und Nutzungsberichte

Wenn AWS CUR AWS aktualisiert wird, werden AWS auch Manifestdateien erstellt und bereitgestellt, die Sie für Amazon Athena, Amazon Redshift oder Amazon verwenden können. QuickSight

Manifestdateien verwenden die Namenskonventionen und listen Folgendes auf:

  • Alle Detailspalten, die im Bericht bis dato enthalten sind

  • Eine Liste der Berichtsdateien, wenn der Bericht in mehrere Dateien aufgeteilt wurde

  • Der Zeitraum, für den der Bericht gilt, und andere Informationen.

<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

Neue Versionen von Kosten- und Nutzungsberichten erstellen

Wenn Sie die vorherigen Kosten- und Nutzungsberichte beibehalten, wird die Manifestdatei sowohl in den Datumsbereichsordner als auch in den assemblyId Ordner übertragen. Jedes Mal, wenn eine neue AWS CUR für einen Datumsbereich AWS erstellt wird, überschreibt sie die im Datumsbereichsordner gespeicherte Manifestdatei mit einer aktualisierten Manifestdatei. AWS übermittelt dieselbe aktualisierte Manifestdatei zusammen mit den Dateien für dieses Update in den assemblyId Ordner. Manifestdateien im assemblyId-Ordner werden nicht überschrieben.

Überschreibt die vorherigen Kosten- und Nutzungsberichte

Wenn Sie die vorherige AWS CUR-Datei überschreiben, wird die Manifestdatei in den Ordner übertragen. month=mm Die Manifestdatei wird zusammen mit den Berichtsdateien überschrieben.

Amazon Redshift Redshift-Spezifikationen

Wenn Sie in Ihrer AWS CUR die Option für Amazon Redshift-Unterstützung ausgewählt haben, erstellt und liefert AWS auch eine Datei mit den SQL-Befehlen, die Sie zum Hochladen Ihres Berichts in Amazon Redshift benötigen. Sie können die SQL-Datei mit einem regulären Text-Editor öffnen. Die SQL-Datei verwendet die folgende Namenskonvention.

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

Wenn Sie die Befehle in der Datei RedshiftCommands verwenden, müssen Sie die RedshiftManifest-Datei nicht öffnen.

Wichtig

Die manifest-Datei bestimmt, welche Berichtdateien der copy-Befehl in die RedshiftCommands-Datei hochlädt. Das Löschen oder Entfernen der manifest-Datei zerstört den copy-Befehl in der RedshiftCommands-Datei.

Amazon Athena Athena-Spezifikationen

Wenn Sie in Ihrer AWS CUR die Option für Amazon Athena Athena-Support ausgewählt haben, werden AWS auch mehrere Dateien erstellt und bereitgestellt, um Ihnen bei der Einrichtung aller Ressourcen zu helfen, die Sie benötigen. AWS liefert eine AWS CloudFormation Vorlage, eine SQL-Datei mit dem SQL, um Ihre Athena-Tabelle manuell zu erstellen, und eine Datei mit der SQL, um Ihren AWS CUR-Aktualisierungsstatus zu überprüfen. Diese Dateien verwenden die folgende Namenskonventionen.

<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>