使用 AWS Price List Query API - AWS 帳單

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

使用 AWS Price List Query API

若要提供 AWS 價格表 的相關意見回饋,請填寫這份簡短問卷。您的回覆將採匿名處理。注意:這份問卷僅提供英文版本。

若您想要執行下列作業,建議您使用 Price List Query API:

  • 尋找產品的定價資訊。

  • 搜尋與篩選條件相符的產品和費率。

  • 在開發資源有限的應用程式 (例如前端環境) 時,快速尋找所需產品和價格。

IAM 許可

使用者或角色等 AWS Identity and Access Management (IAM) 身分必須先取得許可才能使用 Price List Query API。若要授予權限,請使用以下 IAM 政策。

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "pricing:DescribeServices", "pricing:GetAttributeValues", "pricing:GetProducts" ], "Resource": [ "*" ] } ] }
注意

此政策僅授予 Price List Query API 的權限。若要同時授予AWS Price List Bulk API 的權限,請參閱 尋找產品和價格 政策範例。

端點

Price List Query API 提供以下端點:

  • https://api.pricing.us-east-1.amazonaws.com

  • https://api.pricing.eu-central-1.amazonaws.com

  • https://api.pricing.ap-south-1.amazonaws.com

AWS 區域 是 Price List Query API 的 API 端點。端點與產品或服務屬性無關。

若要呼叫 Price List Query API,請參閱下列範例。

Java

請在下列範例中指定 region_name,並使用它來建立 PricingClient

public class Main { public static void main(String[] args) { // Create pricing client PricingClient client = PricingClient.builder() .region(Region.US_EAST_1)// or Region.AP_SOUTH_1 .credentialsProvider(DefaultCredentialsProvider.builder().build()) .build(); ); } }
AWS Command Line Interface

請使用下列命令指定區域。

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

配額

系統會針對部分 Price List Query API 操作,使用權杖儲存貯體配置來維持服務的可用性,使操作受到限流。這些配額以區域為分配依據,分配給每個 AWS 帳戶使用。每種 API 操作的配額如下表所示。

API 操作 權杖儲存貯體大小 每秒重新填滿速率
DescribeServices 10 5
GetAttributeValues 10 5
GetProducts 10 5

如需服務配額 (先前稱為限額) 的詳細資訊,請參閱 AWS 一般參考中的AWS 服務配額