Lacak biaya Instans Spot Anda menggunakan umpan data Instans Spot - Amazon Elastic Compute Cloud

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

Lacak biaya Instans Spot Anda menggunakan umpan data Instans Spot

Untuk membantu Anda memahami biaya Instans Spot Anda, Amazon EC2 menyediakan umpan data yang menjelaskan penggunaan dan harga Instans Spot Anda. Umpan data ini dikirim ke bucket Amazon S3 yang Anda tentukan saat Anda berlangganan umpan data.

File umpan data tiba di bucket Anda biasanya sekali dalam satu jam. Jika Anda tidak menjalankan Instans Spot selama jam tertentu, Anda tidak menerima file data feed untuk jam itu.

Setiap jam penggunaan Instans Spot biasanya tercakup dalam satu file data. File-file ini dikompresi (gzip) sebelum dikirim ke bucket Anda. Amazon EC2 dapat menulis banyak file untuk jam penggunaan tertentu di mana file berukuran besar (misalnya, ketika konten file untuk satu jam melebihi 50 MB sebelum kompresi).

catatan

Anda hanya dapat membuat satu feed data Instance Spot per Akun AWS.

Umpan data Instans Spot didukung di semua AWS Wilayah kecuali China (Beijing), Tiongkok (Ningxia) AWS GovCloud , (AS), dan Wilayah yang dinonaktifkan secara default.

Nama dan format file umpan data

Nama file feed data Instans Spot menggunakan format berikut (dengan tanggal dan jam masukUTC):

bucket-name.s3.amazonaws.com/optional-prefix/aws-account-id.YYYY-MM-DD-HH.n.unique-id.gz

Misalnya, jika nama bucket Anda adalah amzn-s3-demo-bucket dan prefiks Anda adalah my-prefix, nama file Anda mirip dengan yang berikut ini:

amzn-s3-demo-bucket.s3.amazonaws.com/my-prefix/111122223333.2023-12-09-07.001.b959dbc6.gz

Untuk informasi selengkapnya tentang nama bucket, lihat Aturan penamaan bucket di Panduan Pengguna Amazon S3.

File data feed instans Spot dibatasi tab. Setiap baris dalam file data sesuai dengan satu jam instans dan berisi bidang yang tercantum dalam tabel berikut.

Bidang Deskripsi

Timestamp

Stempel waktu yang digunakan untuk menentukan harga yang dikenakan untuk penggunaan instans ini.

UsageType

Tipe penggunaan dan tipe instans yang dikenai biaya. Untuk Instans Spot, m1.small bidang ini diatur ke SpotUsage. Untuk semua tipe instans lainnya, bidang ini diatur ke SpotUsage:{instance-type}. Sebagai conto,.SpotUsage:c1.medium

Operation

Produk yang ditagihkan. Untuk Instans Spot Linux, bidang ini diatur ke RunInstances. Untuk Instans Spot Windows, bidang ini diatur ke RunInstances:0002. Penggunaan spot dikelompokkan menurut Zona Ketersediaan.

InstanceID

ID Instans Spot yang menghasilkan penggunaan instans ini.

MyBidID

ID untuk permintaan Instans Spot yang menghasilkan penggunaan instans ini.

MyMaxPrice

Harga maksimum yang ditentukan untuk permintaan Spot ini.

MarketPrice

Harga Spot pada waktu yang ditentukan di bidang Timestamp.

Charge

Harga yang dikenakan untuk penggunaan instans ini.

Version

Versi umpan data. Versi yang memungkinkan adalah versi 1.0.

Persyaratan bucket Amazon S3

Saat Anda berlangganan umpan data, Anda harus menentukan bucket Amazon S3 untuk menyimpan file umpan data tersebut.

Sebelum Anda memilih bucket Amazon S3 untuk umpan data, pertimbangkan hal berikut:

  • Anda harus memiliki izin FULL_CONTROL ke bucket. Jika Anda adalah pemilik bucket, Anda memiliki izin ini secara default. Jika tidak, pemilik bucket harus memberikan izin Akun AWS ini kepada Anda.

  • Saat Anda berlangganan umpan data, izin ini digunakan untuk memperbarui bucket ACL untuk memberikan FULL_CONTROL izin akun umpan AWS data. Akun umpan AWS data menulis file umpan data ke bucket. Jika akun Anda tidak memiliki izin yang diperlukan, file data feed tidak dapat ditulis ke bucket. Untuk informasi selengkapnya, lihat Log yang dikirim ke Amazon S3 di Panduan Pengguna Amazon CloudWatch Logs.

    Jika Anda memperbarui ACL dan menghapus izin untuk akun umpan AWS data, file umpan data tidak dapat ditulis ke bucket. Anda harus berlangganan kembali umpan data untuk menerima file data umpan.

  • Setiap file data feed memiliki file sendiri ACL (terpisah dari ACL untuk bucket). Pemilik bucket memiliki izin FULL_CONTROL ke file data. Akun umpan AWS data memiliki izin baca dan tulis.

  • Jika Anda menghapus langganan umpan data, Amazon EC2 tidak menghapus izin baca dan tulis untuk akun umpan AWS data di bucket atau file data. Anda harus menghapus izin ini sendiri.

  • Jika mengenkripsi bucket Amazon S3 menggunakan enkripsi sisi server dengan AWS KMS kunci yang disimpan AWS Key Management Service di SSE (KMS-), Anda harus menggunakan kunci yang dikelola pelanggan. Untuk informasi selengkapnya, lihat enkripsi sisi server bucket Amazon S3 di Panduan Pengguna Amazon Logs. CloudWatch

Berlangganan ke umpan data Instans Spot Anda

Untuk berlangganan umpan data Anda, gunakan create-spot-datafeed-subscription AWS CLI perintah.

aws ec2 create-spot-datafeed-subscription \ --bucket amzn-s3-demo-bucket \ [--prefix my-prefix]

Berikut ini adalah contoh keluaran.

{ "SpotDatafeedSubscription": { "OwnerId": "111122223333", "Bucket": "amzn-s3-demo-bucket", "Prefix": "my-prefix", "State": "Active" } }

Jika Anda mendapatkan kesalahan karena bucket tidak memiliki izin yang cukup, lihat artikel berikut untuk informasi pemecahan masalah: Memecahkan masalah umpan data untuk Instans Spot.

Melihat data di umpan data Anda

Di AWS Management Console, terbuka AWS CloudShell. Gunakan perintah s3 sync berikut untuk mendapatkan file.gz dari bucket S3 untuk umpan data Anda dan simpan di folder yang Anda tentukan.

aws s3 sync s3://amzn-s3-demo-bucket ./data-feed

Untuk menampilkan isi file .gz, ubah ke folder tempat Anda menyimpan konten bucket S3.

cd data-feed

Gunakan perintah ls untuk melihat nama-nama file. Gunakan perintah zcat dengan nama file untuk menampilkan konten file terkompresi. Hal berikut menunjukkan contoh perintah.

zcat 111122223333.2023-12-09-07.001.b959dbc6.gz

Berikut ini adalah output contoh.

#Version: 1.0 #Fields: Timestamp UsageType Operation InstanceID MyBidID MyMaxPrice MarketPrice Charge Version 2023-12-09 07:13:47 UTC USE2-SpotUsage:c7a.medium RunInstances:SV050 i-0c3e0c0b046e050df sir-pwq6nmfp 0.0510000000 USD 0.0142000000 USD 0.0142000000 USD 1

Hapus umpan data Instans Spot Anda

Untuk menghapus umpan data Anda, gunakan delete-spot-datafeed-subscription AWS CLI perintah.

aws ec2 delete-spot-datafeed-subscription