Memahami versi laporan - AWS Cost and Usage Reports

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Memahami versi laporan

AWSmemperbarui Laporan Biaya dan Penggunaan Anda setidaknya sekali sehari sampai biaya Anda selesai. Saat membuat laporan, Anda dapat memilih untuk membuat versi laporan baru atau menimpa versi laporan yang ada dengan setiap pembaruan.

File laporan Anda menyertakan file.csv atau kumpulan file.csv dan file manifes. Laporan Anda juga dapat menyertakan file tambahan yang mendukung integrasi data Anda dengan Amazon Athena, Amazon Redshift, atau Amazon. QuickSight

Bagian berikut menjelaskan organisasi file dan konvensi penamaan berdasarkan versi laporan yang Anda pilih.

Garis waktu pengiriman Laporan Biaya dan Penggunaan

Selama periode laporan, AWS mengirimkan laporan baru dan file manifes baru setiap kali AWS memperbarui laporan. AWSdibangun berdasarkan laporan sebelumnya hingga akhir periode penagihan. Setelah akhir periode penagihan laporan, AWS menghasilkan laporan baru dengan tidak ada informasi dari laporan sebelumnya.

Membuat versi Laporan Biaya dan Penggunaan baru

Saat Anda memilih untuk menyimpan Laporan Biaya dan Penggunaan sebelumnya, AWS CUR Anda menggunakan organisasi Amazon S3 dan konvensi penamaan berikut.

<example-report-prefix>/<example-report-name>/yyyymmdd-yyyymmdd/<assemblyId>/<example-report-name>-<file-number>.csv.<zip|gz>
  • report-prefix= Awalan yang Anda tetapkan ke laporan.

  • report-name= Nama yang Anda tetapkan untuk laporan.

  • yyyymmdd-yyyymmdd= Rentang tanggal yang dicakup laporan. Laporan diselesaikan pada akhir rentang tanggal.

  • assemblyId= ID yang AWS membuat setiap kali laporan diperbarui.

  • file-number= Jika pembaruan menyertakan file besar, AWS mungkin membaginya menjadi beberapa file. file-numberTrek file yang berbeda dalam update.

  • csv= Format file laporan.

  • zipor gz = Jenis kompresi yang diterapkan pada file laporan.

Misalnya, laporan Anda dapat dikirimkan sebagai kumpulan file berikut.

<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

AWSmengirimkan semua laporan dalam rentang tanggal laporan ke report-prefix/report-name/yyyymmdd-yyyymmdd folder yang sama. AWSmemberikan setiap laporan ID unik dan mengirimkannya ke assemblyId subfolder di folder rentang tanggal. Jika laporan terlalu besar untuk satu file, laporan dibagi menjadi beberapa file dan dikirim ke assemblyId folder yang sama.

Untuk informasi selengkapnya tentang memanifestasikan file saat Anda menyimpan laporan sebelumnya, lihat File manifes Laporan Biaya dan Penggunaan

Timpa Laporan Biaya dan Penggunaan sebelumnya

Saat Anda memilih untuk menimpa Laporan Biaya dan Penggunaan sebelumnya, AWS CUR Anda menggunakan organisasi Amazon S3 dan konvensi penamaan berikut.

<example-report-prefix>/<example-report-name>/yyyymmdd-yyyymmdd/<example-report-name>-<file-number>.csv.<zip|gz>
  • report-prefix= Awalan yang Anda tetapkan ke laporan.

  • report-name= Nama yang Anda tetapkan untuk laporan.

  • yyyymmdd-yyyymmdd= Rentang tanggal yang dicakup laporan. AWSmenyelesaikan laporan pada akhir rentang tanggal.

  • file-number= Jika pembaruan menyertakan file besar, AWS mungkin membaginya menjadi beberapa file. file-numberTrek file yang berbeda dalam update.

  • csv= Format file laporan.

  • zipor gz = Jenis kompresi yang diterapkan pada file laporan.

Misalnya, laporan Anda dapat dikirimkan sebagai kumpulan file berikut.

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

Jika Anda memilih dukungan Athena saat membuat AWS CUR, konvensi penamaan file sama dengan saat Anda memilih untuk menimpa AWS CUR Anda kecuali untuk format dan kompresi. File Athena AWS CUR digunakan .parquet sebagai gantinya. Misalnya, laporan Anda dapat dikirimkan sebagai kumpulan file berikut.

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

Selain file AWS CUR, AWS juga mengirimkan AWS CloudFormation template yang dapat Anda gunakan untuk menyiapkan AWS CloudFormation tumpukan yang memungkinkan Anda melakukan kueri data Amazon S3 menggunakan Athena. Jika Anda tidak ingin menggunakan AWS CloudFormation template, Anda dapat menggunakan SQL yang disediakan untuk membuat tabel Athena Anda sendiri. Untuk informasi selengkapnya, lihat Kueri Laporan Biaya dan Penggunaan menggunakan Amazon Athena.

File manifes Laporan Biaya dan Penggunaan

Saat AWS memperbarui AWS CUR, AWS juga membuat dan mengirimkan file manifes yang dapat Anda gunakan untuk Amazon Athena, Amazon Redshift, atau Amazon. QuickSight

File manifes menggunakan konvensi penamaan, dan mencantumkan yang berikut ini:

  • Semua kolom detail yang termasuk dalam laporan sampai saat ini

  • Daftar berkas laporan jika laporan dipecah menjadi beberapa berkas

  • Jangka waktu yang dicakup oleh laporan, dan informasi lainnya.

<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

Membuat versi Laporan Biaya dan Penggunaan baru

Saat Anda menyimpan Laporan Biaya dan Penggunaan sebelumnya, file manifes akan dikirim ke folder rentang tanggal dan assemblyId folder. Setiap kali AWS membuat AWS CUR baru untuk rentang tanggal, itu menimpa file manifes yang disimpan dalam folder rentang tanggal dengan file manifes yang diperbarui. AWSmengirimkan file manifes yang diperbarui yang sama ke assemblyId folder bersama dengan file untuk pembaruan itu. File manifes dalam assemblyId folder tidak ditimpa.

Menimpa Laporan Biaya dan Penggunaan sebelumnya

Saat Anda menimpa AWS CUR sebelumnya, file manifes akan dikirim ke month=mm folder. File manifes ditimpa bersama dengan file laporan.

Spesifikasi Amazon Redshift

Jika Anda memilih opsi untuk dukungan Amazon Redshift di AWS CUR Anda, AWS juga membuat dan mengirimkan file dengan perintah SQL yang Anda perlukan untuk mengunggah laporan Anda ke Amazon Redshift. Anda dapat membuka file SQL dengan editor teks biasa. File SQL menggunakan konvensi penamaan berikut.

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

Jika Anda menggunakan perintah dalam RedshiftCommands file, Anda tidak perlu membuka RedshiftManifest file.

penting

manifestFile menentukan laporan file copy perintah dalam upload RedshiftCommands file. Menghapus atau menghapus manifest file memecah perintah salin dalam RedshiftCommands file.

Amazon Athena spesifikasi

Jika Anda memilih opsi untuk dukungan Amazon Athena di AWS CUR Anda, AWS juga membuat dan mengirimkan beberapa file untuk membantu mengatur semua sumber daya yang Anda butuhkan. AWSmemberikan AWS CloudFormation template, file SQL dengan SQL untuk membuat tabel Athena Anda secara manual, dan file dengan SQL untuk memeriksa status penyegaran AWS CUR Anda. File-file ini menggunakan konvensi penamaan berikut.

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