無料利用枠 API を使用する - AWS 請求

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

無料利用枠 API を使用する

AWS 無料利用枠 では、 AWS のサービス と製品を毎月無料で使用できます。無料利用枠 API を使用すると、無料利用枠の使用状況をプログラムで月間使用量の上限と照らし合わせて追跡できます。

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"]}}'

レスポンス

次のレスポンスは、 から 2 つの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 からの 2 つの 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 Software Development Kit (SDKs 無料利用枠 API のサポートが含まれています。無料利用枠 API をサポートする言語のリストについては、オペレーション名を選択し、[次も参照してください:] セクションで目的の言語を選択します。

無料利用枠 API に関する詳細については、「AWS Billing and Cost Management API Reference」を参照してください。

AWS Billing and Cost Management コンソールを使用して E メールアラートの受信など、無料利用枠の使用状況を追跡するには、「」を参照してくださいAWS 無料利用枠 使用状況の追跡

Amazon EC2 での 無料利用枠の使用の詳細については、Amazon EC2 ユーザーガイドの「チュートリアル: Amazon EC2 Linux インスタンスの開始方法Amazon EC2」を参照してください。

また、コストの予算を作成し、予算が AWS コストと使用量を超えた場合、または超えると予測される場合に、通知とアラートを設定することもできます。詳細については、「AWS コスト管理ユーザーガイド」の「AWS Budgetsを用いてコストを管理する」を参照してください。