使用大量價目表取得 AWS 價目表檔案 API - AWS 帳單

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用大量價目表取得 AWS 價目表檔案 API

注意

要提供有關的反饋 AWS 價格表,請完成此簡短的問卷調查。您的回覆將採匿名處理。注意:這份問卷僅提供英文版本。

當您要執行下列作業API時,建議您使用「大量價目表」:

  • 使用 AWS 服務的大量產品和定價資訊。

  • 以高輸送量使用 AWS 服務的產品和定價資訊,例如大量處理。

此外,當價目表查詢API沒有為您的使用案例提供足夠的輸送量和配額時,請使用「大量價目表」API。

建議您使用「大量 AWS API價目表」,以程式設計方式尋找和下載價目表檔案。若要取URL得價目表檔案,請參閱下列步驟。

如果您不想使用「大量 AWS 價目表」API,您可以手動下載價目表檔案。如需詳細資訊,請參閱 手動取得價目表檔案

使用 AWS 服務 此DescribeServicesAPI作業來搜尋「價目表大量」API 支援的所有可用項目。此API操作返回從服務列表中的ServiceCode值。您稍後可以使用此值來尋找相關的價目表檔案。

範例:尋找可用服務

以下命令示範如何尋找可用 AWS 服務。

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

AWS 區域 是「大量價目表」的API端點API。端點與產品或服務屬性無關。

回應

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

如需有關此API作業的詳細資訊,請參閱《參考》 AWS SDKs中的DescribeServices特定語言AWS Billing and Cost Management API

使用此ListPriceListsAPI作業可取得您有權檢視的價目表參考清單。若要篩選結果,您可以指定 ServiceCodeCurrencyCodeEffectiveDate 參數。

AWS 區域 是「大量價目表」的API端點API。端點與產品或服務屬性無關。

價目表檔案尋找範例

範例:尋找所有產品的價目表檔案 AWS 區域

如果您未指定--region-code參數,則API作業會傳回所有可用的價目表檔案參考 AWS 區域。

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

回應

{ "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" }, ... ] }
範例:搜尋特定區域的價目表檔案

如果您指定RegionCode參數,則API作業會傳回該區域特有的價目表檔案參考。若要尋找歷史價目表檔案,請使用 EffectiveDate 參數。舉例來說,您可以指定過去的日期,尋找特定的價目表檔案。

然後,您可以在GetPriceListFileUrlAPI作業中使用該PriceListArn值,以取得偏好的價目表檔案。

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

回應

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

如需有關此API作業的詳細資訊,請參閱《AWS Billing and Cost Management API參考》中的ListPriceLists特定 AWS SDKs語言

使用此GetPriceListFileUrlAPI作業取得URL價目表檔案的。這URL是根據您在步驟 1 PriceListArn 和步驟 2 中從ListPriceLists回應中擷取的和FileFormats

範例:取得特定價目表檔案。

以下命令獲取 Amazon URL 的特定價目表文件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

回應

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

在回應中,您可以使URL用下載價目表檔案。

如需此API作業的相關資訊,請參閱下列主題: