Contents
無料利用枠アラートの概要と有効化手順
無料利用枠アラートは、AWS Billing コンソールの「請求の詳細設定」から簡単にオンにできます。
有効化すると、各サービスごとの使用率が事前に定めた閾値(デフォルトは 80 % が多くのリージョンで採用)を超えた際にメールで通知されます。早期に把握できることで、不要なコスト発生を防げます。
コンソールでの基本設定
まずは AWS マネジメントコンソールから無料利用枠アラートを有効化します。以下の手順で進めてください。
- 右上のアカウント名 をクリックし、メニューから 「請求」(Billing)を選択
- 左側ナビゲーションの 「請求の詳細設定」 を開く
- ページ下部にある 「無料利用枠使用状況アラート」 のスイッチを ON にする
- 保存 ボタンを忘れずにクリック
※ 画面構成は随時更新されるため、項目名が若干異なる場合があります。その際は「Free Tier アラート」や「無料利用枠アラート」に相当する設定項目を探してください。
デフォルト閾値とカスタマイズ方法
AWS のデフォルト通知は 80 %(一部リージョンでは 85 %)に達した時点でメールが送信されます。ビジネス要件に合わせて、閾値や受取先を柔軟に変更できます。
カスタマイズ手順
- 「請求」 → 「請求の詳細設定」 画面で 「アラート閾値」 フィールドをクリック
- 任意のパーセンテージ(例:70 %、90 %)を入力し、Enter キーで確定
- 宛先メールアドレスを変更したい場合は 「請求連絡先」 セクションで新しいアドレスを追加・削除
ポイント:閾値は複数設定可能です。たとえば 70 % で一次警告、80 %(デフォルト)で二次警告、95 % で最終警告というように段階的に通知すると、余裕を持って対策が取れます。
Budgets と SNS を組み合わせた高度な通知設定
無料利用枠の超過だけでなく 予算(Budget) を使うと、100 % 到達時や任意金額に近づいたタイミングでも自動的に SNS トピックへ通知できます。ここでは「ゼロ予算」方式を例に手順をご紹介します。
ゼロ予算(Free Tier)を作成する手順
0 USD の予算を設定し、実績が 100 % に達した瞬間に SNS 通知を発火させます。以下の流れで構築してください。
- コンソール左メニューから 「Budgets」 → 「Create budget」 を選択
- 「予算タイプ」は 「Cost Budget」、名前は
FreeTierZeroBudgetなど分かりやすく設定 - 「予算金額」に 0 USD を入力し、次へ をクリック
- 「アラート条件」画面で 「実績が予算の 100 % に達したとき」 を選択
- 「通知先」で 「SNS トピックを作成」 → 任意名前(例:
FreeTierAlertTopic)→ Create topic
SNS トピック経由でメール・チャットへ連携
SNS はメールだけでなく、Slack や Microsoft Teams などの Webhook とも連携できます。ここではメールサブスクリプションを追加する手順を示します。
- 作成した SNS トピック の詳細画面で 「サブスクリプションを作成」 をクリック
- プロトコルは 「Email」、エンドポイントに通知先メールアドレスを入力 → Create subscription
- AWS から届く確認メールのリンクをクリックし、サブスクライブを完了させる
- Budgets の画面に戻り、「テストアラートを送信」 ボタンで動作確認
ポイント:SNS トピックは 1 つで複数のプロトコル(Email、SMS、HTTP/HTTPS)に同時配信できるため、社内チャットツールへの通知設定も一度に完了します。
複数アカウント環境での無料利用枠管理
AWS Organizations を導入している場合でも、各子アカウントの Free Tier 消費状況を 集中管理 できます。以下では、リアルタイム確認画面と請求データ転送機能の設定手順をご紹介します。
無料利用枠ページの見方
- 左メニューから 「Billing」 → 「Free Tier」 を選択
- テーブルにサービス名・使用量・残り無料枠が一覧表示され、使用率(%) が棒グラフで可視化されます
※ 表示はリアルタイムではなく数時間ごとの集計です。細かい変動は Budgets のアラートで補完してください。
AWS Organizations で請求データを集約する方法
- 管理アカウントで 「Billing」 → 「Preferences」 を開く
- 「Enable billing data transfer」(請求データ転送)を ON にし、保存
- 子アカウントは管理アカウントのコンソールにリンクされた状態でサインインすると、同一画面上に自分の Free Tier 使用状況が表示されます
ポイント:組織全体で Budgets のゼロ予算 を設定すれば、どの子アカウントでも無料枠超過時に即座に通知が届くため、個別にアラートを有効化し忘れるリスクがなくなります。
アラートが届かない時のトラブルシューティング
設定は正しくてもメールが届かないケースがあります。以下のチェックリストで原因を体系的に絞り込みましょう。
IAM と SNS の権限確認チェックリスト
- IAM ポリシー
aws-portal:ViewBilling(請求情報閲覧)およびaws-portal:ModifyBillingが付与されているか-
SNS トピックに対する
sns:Publish権限が含まれているか -
SNS 設定
- トピックのステータスが 「Active」 であること
- サブスクリプションが 「Pending Confirmation」 ではなく 「Confirmed」 になっているか
メール受信側の設定ポイント
- 送信元ドメイン(
notifications.amazonaws.com)が SPF/DKIM 認証に通過しているか - 迷惑メールフォルダや自動振り分けルールでブロックされていないか
- メーリングリストを使用している場合、リスト側の受信許可設定を確認
最新情報の確認と定期的な見直し
AWS の無料利用枠対象サービスやアラートのデフォルト閾値は、公式ドキュメントやリリースノートで随時更新されます。未確認の 2026 年版変更情報は削除し、以下の手順で最新情報を取得してください。
- AWS Billing の 「ヘルプ」→「ドキュメント」 にアクセス
- 「Free Tier の使用状況を追跡する」ページ(URL例:
https://docs.aws.amazon.com/ja_jp/awsaccountbilling/latest/aboutv2/tracking-free-tier-usage.html)をブックマーク - 主要サービスの無料枠変更は AWS What's New と リリースノート に掲載されるので、月に一度程度チェックする
ポイント:公式情報が更新されたら、アラート閾値や Budgets の金額設定を見直すだけで、予期せぬ課金リスクを確実に低減できます。
まとめ
| 項目 | 主な作業内容 | 推奨タイミング |
|---|---|---|
| 無料利用枠アラート有効化 | 請求の詳細設定でスイッチON | 初回セットアップ時 |
| 閾値カスタマイズ | 80 %〜95 % の段階的通知を設定 | ビジネス要件に合わせて随時 |
| Budgets+SNS の高度通知 | ゼロ予算作成 → SNS トピック連携 | 複数アカウント・大規模環境 |
| マルチアカウント管理 | Organizations の請求転送有効化 | 組織統合時 |
| トラブルシューティング | IAM・SNS 権限、メール受信設定確認 | アラート未着時 |
| 最新情報チェック | 公式ドキュメントとリリースノートを月1回閲覧 | 定期的に |
本稿の手順どれかでも抜け漏れがあれば、速やかに上記チェックリストで確認し、設定を修正してください。
無料利用枠は 「使い切る」までが安全圏 です。適切なアラートと予算管理で、思わぬ課金からビジネスを守りましょう。