本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用大量價目表取得 AWS 價目表檔案 API
注意
要提供有關的反饋 AWS 價格表,請完成此簡短的問卷調查
當您要執行下列作業API時,建議您使用「大量價目表」:
-
使用 AWS 服務的大量產品和定價資訊。
-
以高輸送量使用 AWS 服務的產品和定價資訊,例如大量處理。
此外,當價目表查詢API沒有為您的使用案例提供足夠的輸送量和配額時,請使用「大量價目表」API。
建議您使用「大量 AWS API價目表」,以程式設計方式尋找和下載價目表檔案。若要取URL得價目表檔案,請參閱下列步驟。
如果您不想使用「大量 AWS 價目表」API,您可以手動下載價目表檔案。如需詳細資訊,請參閱 手動取得價目表檔案。
使用 AWS 服務 此DescribeServices
API作業來搜尋「價目表大量」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
使用此ListPriceLists
API作業可取得您有權檢視的價目表參考清單。若要篩選結果,您可以指定 ServiceCode
、CurrencyCode
和 EffectiveDate
參數。
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語言。
使用此GetPriceListFileUrl
API作業取得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作業的相關資訊,請參閱下列主題:
-
GetPriceListFileUrl和參考文獻 AWS SDKs中的特定語言AWS Billing and Cost Management API