
AWS Budgets のアラートが、予算を超えてからしばらく経って届く原因を教えてください
困っていること
AWS Budgets で月の予算を作り、実績が予算額の 100% を超えたらメールで通知するように設定しています。
ある日、検証でリソースを多めに動かし、昼ごろには予算額を超えていたはずです。ところが、アラートのメールが届いたのは夜になってからでした。
遅れて届く原因と、もっと早く気づく方法を知りたいです。
どう対応すればいいの?
AWS Budgets のアラートは、予算を超えた瞬間には届きません。予算の情報は 1 日に最大 3 回、通常は前回の更新から 8〜12 時間後に更新され、アラートもこの更新に合わせて送られます。
そのため、予算額に届く前に気づけるよう、低めのしきい値(50% や 80%)の実績のアラートと、予測のアラートを追加で設定してください。
AWS 予算情報は 1 日に最大 3 回更新されます。通常、更新は前回の更新から 8~12 時間後に発生します。
予算の情報の元になる請求データは、少なくとも 1 日に 1 回更新されます。
AWS Budgets がリソースのモニタリングに使用する請求データは、少なくとも 1 日に 1 回更新されます。予算情報と関連アラートは、このデータ更新間隔に従って、更新、送信される点に注意してください。
リソースを使ってから課金されるまでの時間差でも、通知は遅れます。
料金が発生すると、AWS Budgets から料金の通知を受け取るまでに遅延が生じる場合があります。この遅延は、 AWS リソースが使用されてからリソースの使用に課金されるまでの時間差が原因です。
実績(コンソールでは「実際」)のアラートは、かかった金額で判定します。そのため後追いになり、届いたときにはしきい値より多く使っていることがあります。
予測(コンソールでは「予測」)のアラートは、まだかかっていない分を含めた見込みの額で判定します。ただし、予測には約 5 週間分の使用状況データが要るため、使い始めて間もないアカウントでは予測のアラートが出ないことに注意してください。
AWS requires approximately 5 weeks of usage data to generate budget forecasts. If you set a budget to alert based on a forecasted amount, this budget alert isn't triggered until you have enough historical usage information.
設定してみた
実績 80% と予測 100% の 2 つのアラートを付けた予算を作ります。
画面やボタンの名前は、2026 年 10 月時点の、筆者の検証用の AWS アカウントのコンソール(日本語表示)のものです。
- AWS Billing and Cost Management のコンソールを開き、左のメニューの「予算と計画」の「予算」を選び、「予算を作成」を選びます。
- 最初のページの「予算の設定」で「カスタマイズ (アドバンスト)」を選び、「予算タイプ」で「コスト予算」を選んで「次へ」を選びます。
- 次の「予算を設定」のページで「予算名」を入れます。「予算額を設定」の「期間」が月ごとにリセットされる設定になっていることを確認して予算額を入れ、「次へ」を選びます。
- 次の「アラートの設定」のページで「アラートのしきい値を追加」を選びます。「しきい値」に 80 を入れ、「予算額の %」を選び、「トリガー」で「実際」を選び、「E メールの受信者」に通知先を入れます。
- もう一度「アラートのしきい値を追加」を選びます。「しきい値」に 100 を入れ、「予算額の %」を選び、「トリガー」で「予測」を選びます。通知先のメールアドレスも同じように入れます。

実際と予測の 2 つのしきい値を追加したところです。
- そのまま「次へ」で最後のページまで進み、内容を確認して予算を作成します。
作った後は、一覧で予算の名前を選び、予算の詳細のページで、2 つのアラートと受信者の検証の状態を確認します。
注意点
実績のアラートは、予算の期間ごとに 1 回しか送られません。たとえば月の予算で実績 80% のアラートが届いた後に使い続けても、その月に同じアラートは届きません。予測のアラートは、予測の金額がしきい値を下回ってまた超えると、同じ期間に何度か届くことがあります。
Actual alerts are only sent out once per budget, per budget period, when a budget first reached the actual alert threshold.
Forecast-based budget alerts are sent out on a per-budget, per-budget period basis. They might alert more than once in a budgeted period if the forecasted values exceed, dip below, and then exceed the alert threshold again during the budgeted period.
新しく追加した受信者は、検証が必要です。「アラートの設定」のページにも、その注意が出ます(2026 年 10 月時点では英語の表示でした)。そのアカウントでまだ検証していないアドレスには検証メールが送られ、検証が済むまでアラートは届きません。検証のリンクは、送信から 12 時間で切れます。検証を済ませるには、受信者が、そのアドレスを追加した AWS アカウントにサインインしている必要があります。
The recipient must be signed in to the AWS account that added the email address to complete verification.









