本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用免費方案 API
AWS 免費方案
使用 API 瞭解您的免費使用量每月何時會變更為 pay-as-you-go 定價。這有助於您透過比較預測用量與每項服務整個月的免費方案限制,避免產生意外費用。例如,若要瞭解您的使用量何時可能超出免費優惠限制 AWS Glue,您可以使用 API 來追蹤您的使用 AWS 帳戶 情況。然後,您可以決定要在免費方案限制結束之前保留服務還是進行任何變更。
您也可以使用 API 建立視覺化效果,或撰寫指令碼,根據 API 回應自動變更 AWS 資源。
範例:尋找適用的免費方案 AWS Glue
下列 AWS Command Line Interface (AWS CLI) 命令會使用 GetFreeTierUsage
API 作業,依據的免費方案使用量篩選 AWS Glue。
請求
aws freetier get-free-tier-usage --filter '{"Dimensions": {"Key": "SERVICE", "Values": ["Glue"], "MatchOptions": ["CONTAINS"]}}'
回應
下列回應會傳回兩個來源Always Free
的選件 AWS Glue。
{ "freeTierUsages": [ { "actualUsageAmount": 287.0, "description": "1000000.0 Request are always free per month as part of AWS Free Usage Tier (Global-Catalog-Request)", "forecastedUsageAmount": 2224.25, "freeTierType": "Always Free", "limit": 1000000.0, "operation": "Request", "region": "global", "service": "AWS Glue", "unit": "Request", "usageType": "Catalog-Request" }, { "actualUsageAmount": 176.36827958, "description": "1000000.0 Obj-Month are always free per month as part of AWS Free Usage Tier (Global-Catalog-Storage)", "forecastedUsageAmount": 1366.8541667450002, "freeTierType": "Always Free", "limit": 1000000.0, "operation": "Storage", "region": "global", "service": "AWS Glue", "unit": "Obj-Month", "usageType": "Catalog-Storage" } ] }
範例:尋找 Amazon Elastic Compute Cloud 的免費方案
下列 AWS CLI 命令會使用 GetFreeTierUsage
API 作業,依 Amazon EC2 的免費方案使用量篩選。
請求
aws freetier get-free-tier-usage --filter '{"Dimensions": {"Key": "SERVICE", "Values": ["EC2"], "MatchOptions": ["CONTAINS"]}}'
回應
下列回應會從 Amazon EC2 傳回兩個 12 Months Free
優惠。
{ "freeTierUsages": [ { "actualUsageAmount": 15.97777618, "description": "30.0 GB-Mo for free for 12 months as part of AWS Free Usage Tier (Global-EBS:VolumeUsage)", "forecastedUsageAmount": 23.96666427, "freeTierType": "12 Months Free", "limit": 30.0, "operation": "", "region": "global", "service": "Amazon Elastic Compute Cloud", "unit": "GB-Mo", "usageType": "EBS:VolumeUsage" }, { "actualUsageAmount": 750.0, "description": "750.0 Hrs for free for 12 months as part of AWS Free Usage Tier (Global-BoxUsage:freetier.micro)", "forecastedUsageAmount": 1125.0, "freeTierType": "12 Months Free", "limit": 750.0, "operation": "RunInstances", "region": "global", "service": "Amazon Elastic Compute Cloud", "unit": "Hrs", "usageType": "BoxUsage:freetier.micro" } ] }
相關資源
AWS CLI 和 AWS 軟體開發套件 (SDK) 包含對免費方案 API 的支援。如需支援免費方案 API 的語言清單,請選擇操作名稱,並在另請參閱區段中選擇您偏好的語言。
如需有關免費方案 API 的詳細資訊,請參閱 AWS Billing and Cost Management API 參考。
若要使用 AWS Billing and Cost Management 主控台追蹤您的免費方案使用情況 (例如接收電子郵件警示),請參閱追蹤您的 AWS 免費方案 使用。
如需將免費方案與 Amazon EC2 搭配使用的詳細資訊,請參閱 Amazon EC2 使用者指南中的教學課程:開始使用 Amazon EC2 Linux 執行個體。
您也可以針對 AWS 成本建立預算,然後在預算超過或預測超出成本和用量時,設定通知和警示。如需詳細資訊,請參閱《AWS 成本管理使用者指南》中的使用 AWS Budgets管理成本。