Mendapatkan file daftar AWS harga menggunakan API Massal Daftar Harga - AWS Penagihan

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

Mendapatkan file daftar AWS harga menggunakan API Massal Daftar Harga

Untuk memberikan umpan balik tentang Daftar Harga AWS, selesaikan survei singkat ini. Tanggapan Anda akan anonim. Catatan: Survei ini hanya dalam bahasa Inggris.

Kami menyarankan Anda menggunakan Price List Bulk API ketika Anda ingin melakukan tugas-tugas berikut:

  • Konsumsi sejumlah besar produk dan informasi harga untuk Layanan AWS.

  • Konsumsi informasi produk dan harga dengan throughput tinggi untuk Layanan AWS, seperti pemrosesan dalam jumlah besar.

Selain itu, jika API Kueri Daftar Harga tidak menyediakan throughput dan kuota yang memadai untuk kasus penggunaan Anda, gunakan API Massal Daftar Harga.

Kami menyarankan Anda menggunakan API Massal Daftar AWS Harga untuk menemukan dan mengunduh file daftar harga secara terprogram. Untuk mendapatkan URL file daftar harga, lihat langkah-langkah berikut.

Jika Anda tidak ingin menggunakan API Massal Daftar AWS Harga, Anda dapat mengunduh file daftar harga secara manual. Untuk informasi selengkapnya, lihat Mendapatkan file daftar harga secara manual.

Gunakan operasi DescribeServices API untuk menemukan semua Layanan AWS yang tersedia yang didukung oleh API Massal Daftar Harga. Operasi API ini mengembalikan ServiceCode nilai dari daftar layanan. Anda menggunakan nilai ini nanti untuk menemukan file daftar harga yang relevan.

contoh Contoh: Temukan layanan yang tersedia

Perintah berikut menunjukkan cara menemukan yang tersedia Layanan AWS.

aws pricing describe-services --region us-east-1

Wilayah AWS Ini adalah titik akhir API untuk API Massal Daftar Harga. Titik akhir tidak terkait dengan atribut produk atau layanan.

Respons

{ "FormatVersion": "aws_v1", "NextToken": "abcdefg123", "Services": [ { "AttributeNames": [ "volumeType", "maxIopsvolume", "instanceCapacity10xlarge", "locationType", "operation" ], "ServiceCode": "AmazonEC2" }, { "AttributeNames": [ "productFamily", "volumeType", "engineCode", "memory" ], "ServiceCode": "AmazonRDS" }, {...} ] }

Untuk informasi selengkapnya tentang operasi API ini, lihat DescribeServicesdan AWS SDK khusus bahasa di Referensi API AWS Billing and Cost Management

Gunakan operasi ListPriceLists API untuk mendapatkan daftar referensi daftar harga yang memiliki izin untuk dilihat. Untuk memfilter hasil Anda, Anda dapat menentukanServiceCode,CurrencyCode, dan EffectiveDate parameter.

Wilayah AWS Ini adalah titik akhir API untuk API Massal Daftar Harga. Titik akhir tidak terkait dengan atribut produk atau layanan.

Contoh untuk menemukan file daftar harga

contoh Contoh: Temukan file daftar harga untuk semua Wilayah AWS

Jika Anda tidak menentukan --region-code parameter, operasi API mengembalikan referensi file daftar harga dari semua yang tersedia Wilayah AWS.

aws pricing list-price-lists --service-code AmazonRDS --currency-code USD --effective-date "2023-04-03 00:00"

Respons

{ "NextToken": "abcd1234", "PriceLists": [ { "CurrencyCode": "USD", "FileFormats": [ "json", "csv" ], "PriceListArn": "arn:aws:pricing:::price-list/aws/AmazonRDS/USD/20230328234721/us-east-1", "RegionCode": "us-east-1" }, { "CurrencyCode": "USD", "FileFormats": [ "json", "csv" ], "PriceListArn": "arn:aws:pricing:::price-list/aws/AmazonRDS/USD/20230328234721/us-west-2", "RegionCode": "us-west-2" }, ... ] }
contoh Contoh: Temukan file daftar harga untuk Wilayah tertentu

Jika Anda menentukan RegionCode parameter, operasi API mengembalikan referensi file daftar harga yang spesifik untuk Wilayah tersebut. Untuk menemukan file daftar harga historis, gunakan EffectiveDate parameter. Misalnya, Anda dapat menentukan tanggal di masa lalu untuk menemukan file daftar harga tertentu.

Dari respons, Anda kemudian dapat menggunakan PriceListArn nilai dengan operasi GetPriceListFileUrlAPI untuk mendapatkan file daftar harga pilihan Anda.

aws pricing list-price-lists --service-code AmazonRDS --currency-code USD --region-code us-west-2 --effective-date "2023-04-03 00:00"

Respons

{ "PriceLists": [ { "CurrencyCode": "USD", "FileFormats": [ "json", "csv" ], "PriceListArn": "arn:aws:pricing:::price-list/aws/AmazonRDS/USD/20230328234721/us-west-2", "RegionCode": "us-west-2" } ] }

Untuk informasi selengkapnya tentang operasi API ini, lihat ListPriceListsdan AWS SDK khusus bahasa di Referensi API.AWS Billing and Cost Management

Gunakan operasi GetPriceListFileUrl API untuk mendapatkan URL untuk file daftar harga. URL ini didasarkan pada PriceListArn dan FileFormats nilai yang Anda ambil dari ListPriceLists respons pada langkah 1 dan langkah 2

contoh Contoh: Dapatkan file daftar harga tertentu

Perintah berikut mendapatkan URL untuk file daftar harga tertentu untuk Amazon RDS.

aws pricing get-price-list-file-url --price-list-arn arn:aws:pricing:::price-list/aws/AmazonRDS/USD/20230328234721/us-east-1 --file-format json --region us-east-1

Respons

{ "Url": "https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonRDS/20230328234721/us-east-1/index.json" }

Dari tanggapan, Anda dapat menggunakan URL untuk mengunduh file daftar harga.

Untuk informasi selengkapnya tentang operasi API ini, lihat topik berikut: