

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

# AWS Budgets によるコストの管理
<a name="budgets-managing-costs"></a>

 AWS Budgets を使用して、 AWS コストと使用状況を追跡し、アクションを実行できます。 AWS Budgets を使用して、リザーブドインスタンス (RIs) または Savings Plans の合計使用率とカバレッジメトリクスをモニタリングできます。 AWS Budgets を初めて使用する場合は、「」を参照してください[AWS Budgets のベストプラクティス](budgets-best-practices.md)。

 AWS Budgets を使用すると、simple-to-complexコストと使用状況の追跡を有効にできます。それらの例を以下に示します。
+ アカウントに関連付けられているすべてのコストを追跡するために、固定目標金額で月別コスト予算を設定します。実際 (発生後) の支出と予測 (発生前) の支出の両方についてアラートを表示するように選択できます。
+ 変動目標金額で月別コスト予算を設定し、それ以降の月ごとに予算目標が 5 % 増加します。その後、予算額の 80% の通知を構成し、アクションを適用できます。例えば、アカウント内で追加のリソースをプロビジョニングする機能を拒否するカスタム IAM ポリシーを自動的に適用できます。
+ 特定のサービスのサービスの制限内に収まるように、固定使用量および予測された通知を用いて月別使用予算を設定します。
+ RI または Savings Plans を追跡するために、日別使用率またはカバレッジの予算を設定します。特定の日の使用率が 80% を下回ったときに、E メールと Amazon SNS トピックを通じて通知を受けるように選択できます。
+ 会計年度、プロジェクト期間、または助成金期間に合わせて、カスタム期間の予算を設定します。例えば、2025 年 4 月 15 日から 2025 年 7 月 15 日までの予算を作成して、3 か月のプロジェクトを追跡できます。

AWS 予算情報は 1 日に最大 3 回更新されます。通常、更新は前回の更新から 8～12 時間後に発生します。Budgets は、ブレンドコスト、非ブレンドコスト、純非ブレンドコスト、償却コスト、純償却コストを追跡できます。Budgets では、割引、返金、サポート手数料、税金などの料金を含めたり、除外したりできます。

以下のタイプの予算を作成できます。
+ **コスト予算**: サービスの支出上限を設定し、コストが設定したしきい値に近づいた場合や超過した場合にアラートを受け取ります。
+ **使用量予算**: 1 つ以上のサービスに対して使用量の上限を設定し、使用量が設定したしきい値に近づいた場合や超過した場合に通知を受け取ります。
+ **RI 使用率の予算**: RI の使用率に関するしきい値を定義し、使用率がこのレベルを下回った際にアラートを受け取ることで、未使用または使用率の低い RI を特定できます。
+ **RI カバレッジの予算**: カバレッジのしきい値を設定し、RI の対象となるインスタンス時間の割合がこのレベルを下回るとアラートを受け取るため、予約の対象となる使用量をモニタリングできます。
+ **Savings Plans の使用率の予算**: Savings Plans の使用率に関するしきい値を設定し、使用率がこのレベルを下回った際に通知を受け取ることで、未使用または使用率の低い Savings Plans を特定できます。
+ **Savings Plans のカバレッジの予算**: カバレッジのしきい値を定義し、Savings Plans の対象となる使用量の割合がこのレベルを下回るとアラートを受け取るため、Savings Plans の対象となる使用量を追跡できます。

オプションの通知を設定し、コストまたは使用量の予算額を超えたか、超えることが予測される場合に警告を受け取ることができます。または、RI または Savings Plans の予算の目標使用量とカバレッジを下回った場合。通知は Amazon SNS トピック、E メールアドレス、またはその両方に送信できます。詳細については、「[予算の通知に関する Amazon SNS トピックを作成する](budgets-sns-policy.md)」を参照してください。

組織で一括請求を使用している場合、管理アカウントは IAM ポリシーを使用して、メンバーアカウントの予算へのアクセスを管理できます。デフォルト設定上、メンバーアカウントの所有者は自分の予算を作成することができますが、他アカウントの予算を作成または更新することはできません。ロールを作成し、これらのユーザーに対して特定アカウントの予算の作成、編集、削除、または読み取りの許可を付与できます。ただし、クロスアカウントの使用はサポートしていません。

予算は、予算を作成したアカウントへのアクセスが許可され、予算自体へのアクセスが許可されているユーザーに対してのみ表示されます。例えば、管理アカウントは特定のメンバーアカウントのコストを追跡する予算を作成できますが、メンバーアカウントはマスターアカウントへのアクセス権を付与された場合にのみ当該予算を表示できます。詳細については、「[アクセス許可の管理の概要](control-access-billing.md)」を参照してください。詳細については AWS Organizations、[AWS Organizations 「 ユーザーガイド](https://docs.aws.amazon.com/organizations/latest/userguide/)」を参照してください。

**注記**  
料金が発生すると、 AWS Budgets から料金の通知を受け取るまでに遅延が生じる場合があります。この遅延は、 AWS リソースが使用されてからリソースの使用に課金されるまでの時間差が原因です。 AWS 予算から通知を受ける前に、追加のコストや使用量が発生して予算通知のしきい値を超える場合があり、通知を受け取った後も実際のコストまたは使用量が増減し続ける場合があります。

**Topics**
+ [AWS Budgets のベストプラクティス](budgets-best-practices.md)
+ [予算の作成](budgets-create.md)
+ [予算の表示](budgets-view.md)
+ [予算の編集](budgets-edit.md)
+ [予算のダウンロード](budgets-export.md)
+ [予算のコピー](budgets-copy.md)
+ [予算の削除](budgets-delete.md)
+ [予算アクションを設定する](budgets-controls.md)
+ [予算の通知に関する Amazon SNS トピックを作成する](budgets-sns-policy.md)
+ [チャットアプリケーションでの予算アラートの受信](sns-alert-chime.md)

# AWS Budgets のベストプラクティス
<a name="budgets-best-practices"></a>

予算を使用する場合は、次のベストプラクティスに注意してください。

**Topics**
+ [AWS Budgets へのアクセスの制御](#budgets-best-practices-access)
+ [予算アクションについて](#budgets-best-practices-actions)
+ [予算の設定](#budgets-best-practices-setting-budgets)
+ [カスタム期間の予算について](#budgets-best-practices-custom-period)
+ [コスト予算の設定時に使用する詳細オプション](#budgets-best-practices-cost-budgets)
+ [AWS Budgets の更新頻度について](#budgets-best-practices-updates)
+ [予算アラートの設定](#budgets-best-practices-alerts)
+ [Amazon SNS トピックを使用して予算アラートを設定する](#budgets-best-practices-alerts-sns-topics)
+ [予算のタグ付け](#budgets-best-practices-tags)
+ [組織構造が変更された際の予算の確認](#budgets-best-practices-organizations)

## AWS Budgets へのアクセスの制御
<a name="budgets-best-practices-access"></a>

ユーザーが AWS Billing and Cost Management コンソールで予算を作成できるようにするには、ユーザーが以下を実行することを許可する必要があります。
+ 請求情報の表示
+ Amazon CloudWatch アラームの作成
+ Amazon Simple Notification Service (Amazon SNS) 通知を作成する

 AWS Budgets コンソールで予算を作成することをユーザーに許可する方法については、「[ユーザーに予算の作成を許可する](billing-example-policies.md#example-billing-allow-createbudgets)」を参照してください。

また、Budgets API を使用してプログラムで予算を作成することもできます。Budgets API へのアクセスを設定する場合は、プログラムによるリクエストを作成するために一意のユーザーロールを作成することをお勧めします。これにより、組織内の誰が AWS Budgets コンソールと API にアクセスできるかをより正確に定義できます。Budgets API へのクエリアクセスを複数のユーザーに付与するには、それぞれにロールを作成することをお勧めします。

## 予算アクションについて
<a name="budgets-best-practices-actions"></a>

### マネージドポリシーの使用
<a name="budgets-best-practices-actions-policies"></a>

予算アクションの開始に役立つ AWS 管理ポリシーは 2 つあります。1 つはユーザー用、もう 1 つは予算用です。これらのポリシーは関連しています。1 つ目のポリシーでは、ユーザーがロールを予算サービスに渡すようにし、2 つ目のポリシーでは、予算がアクションを実行できるようにします。

ユーザーと AWS Budgets に適切なアクセス許可を設定して割り当てていない場合、 AWS Budgets は設定されたアクションを実行できません。適切な設定と実行を確保するために、これらの管理ポリシーを設定して AWS Budgets アクションが意図したとおりに動作するようにしました。これらの IAM ポリシーを使用して、新機能が含まれている場合に AWS Budgets の既存の IAM ポリシーを更新する必要がないようにすることをお勧めします。デフォルトで、マネージドポリシーに新しい機能を追加します。

マネージドポリシーの詳細については、「[マネージドポリシー](billing-permissions-ref.md#managed-policies)」を参照してください。

 AWS Budgets アクションの詳細については、[予算アクションを設定する](budgets-controls.md)「」セクションを参照してください。

### Amazon EC2 Auto Scaling を使用する
<a name="budgets-best-practices-actions-auto"></a>

予算アクションを使用して Auto Scaling グループ (ASG) 内の Amazon EC2 インスタンスを停止する場合、Amazon EC2 Auto Scaling はインスタンスを再起動するか、新しいインスタンスを起動して停止したインスタンスを置き換えます。したがって、「予算停止アクションは Amazon EC2/Amazon RDS の予算アクションには有効ではない」というのは、ASG を管理している起動設定が使用するロールに対する許可を削除する 2 つ目の予算アクションを組み合わせない限り有効ではありません。

## 予算の設定
<a name="budgets-best-practices-setting-budgets"></a>

 AWS Budgets を使用して、コスト、使用状況、予約使用率、予約カバレッジに基づいてカスタム予算を設定します。

 AWS Budgets を使用すると、定期的に、または特定の期間に予算を設定できます。ただし、予算アラートの受信が予期せず停止されないように、予算は定期的に設定することをお勧めします。

## カスタム期間の予算について
<a name="budgets-best-practices-custom-period"></a>

カスタム期間の予算を最大限に活用し、より効果的に予算を管理するために、次の点を考慮してください。
+ **適切な予算期間を設定します。**予算サイクルに合わせて開始日と終了日を選択します。終了日は開始日から 3 年以内である必要があります。
+ **予算の計算を理解します。**予算の追跡には、開始日から終了日までの全期間が使用されます。金額の計算には日付 (UTC 00:00) のみが使用されます。開始日は計算に含まれますが、終了日は計算に含まれません。
+ **予測アラートを最適化します。**予測は最大 3 年先まで設定できます。現在の日付が終了日の 12 か月以内に入ると予測が開始されます。アラートのトリガーは、この 12 か月の期間内に制限されます。
+ **継続的なモニタリングを維持します。**カスタム期間の予算は自動更新されず、終了日に期限切れとなります。継続的にモニタリングするために、予算を定期的に確認し、必要に応じて終了日を延長します。
+ **請求サイクルを考慮します。**より正確に追跡できるよう、カスタム期間の予算を請求サイクルに合わせて設定します。
+ **他の予算タイプと併用します。**カスタム期間の予算を、月次、四半期、年次の予算と組み合わせることで、より包括的な財務モニタリングを行います。

## コスト予算の設定時に使用する詳細オプション
<a name="budgets-best-practices-cost-budgets"></a>

コスト予算は、ブレンドコスト、非ブレンドコスト、純非ブレンドコスト、償却コスト、純償却コストで集計できます。コスト予算には、返金、クレジット、前払いの予約料金、定期的な予約料金、予約以外のサブスクリプションコスト、税金、サポート料金を含めたり除外したりすることができます。

## AWS Budgets の更新頻度について
<a name="budgets-best-practices-updates"></a>

AWS Budgets がリソースのモニタリングに使用する請求データは、少なくとも 1 日に 1 回更新されます。予算情報と関連アラートは、このデータ更新間隔に従って、更新、送信される点に注意してください。

## 予算アラートの設定
<a name="budgets-best-practices-alerts"></a>

予算アラートは、最大 10 個のメールアドレスと 1 つのアラートにつき、1 つの Amazon SNS トピックに送信できます。予算は、実際の値または予測値に対して警告するように設定できます。

実際のアラートは、予算が実際のアラートしきい値に達したときに、予算期間ごとに 1 回のみ送信されます。

予測ベースの予算アラートは、予算ごと、予算期間ごとに送信されます。予測値が超過した場合に予算の期間中にアラートのしきい値を超えると、予算期間内に複数回アラートが発生する場合があります。

AWS では、予算予測を生成するために約 5 週間の使用状況データが必要です。予測使用量に基づきアラートを出すように予算を設定した場合、この予算アラートは、過去の使用状況の情報が十分に得られるまでトリガーされません。

次の動画では、予算アラートを設定して支出を管理することの重要性を強調しています。また、アカウントのセキュリティを強化するための多要素認証 (MFA) の使用についても言及しています。

[![AWS Videos](http://img.youtube.com/vi/https://www.youtube.com/embed/e6A7z7FqQDE/0.jpg)](http://www.youtube.com/watch?v=https://www.youtube.com/embed/e6A7z7FqQDE)


## Amazon SNS トピックを使用して予算アラートを設定する
<a name="budgets-best-practices-alerts-sns-topics"></a>

Amazon SNS トピックに通知を送信する予算を作成する際は、既存の Amazon SNS トピックを持っているか、Amazon SNS トピックを作成する必要があります。Amazon SNS トピックでは、E メールに加えて SMS 経由で通知を送信できます。

予算の通知が正しく送信されるようにするには、トピックに通知を送信する許可が予算にある必要があり、また Amazon SNS 通知トピックへのサブスクリプションを承認する必要があります。詳細については、「[予算の通知に関する Amazon SNS トピックを作成する](budgets-sns-policy.md)」を参照してください。

## 予算のタグ付け
<a name="budgets-best-practices-tags"></a>

タグを使用して AWS Budgets リソースへのアクセスを制御できます。リソースレベルのアクセス許可を使用して、 AWS Identity and Access Management (IAM) ポリシーの 1 つ以上の AWS Budgets リソースへのアクセスを許可または拒否することもできます。これにより、予算管理と監査が容易になり、ガバナンスと情報セキュリティが向上します。 AWS Budgets リソースで許可されるユーザー、ロール、アクションを指定できます。

予算にタグを追加するには、Billing and Cost Management コンソールで AWS Budgets を使用するか、 Budgets [API を使用してプログラムで Budgets](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_budgets_TagResource.html) を使用します。

 AWS Budgets リソースを作成するとき、または後でコンソールまたは `TagResource`オペレーションを使用してタグを追加できます。

 AWS Budgets リソースのタグを表示するには、 コンソールを使用するか、 `ListTagsForResource`オペレーションを呼び出します。

 AWS Budgets リソースからタグを削除するには、 コンソールを使用するか、 `UntagResource`オペレーションを呼び出します。

**注記**  
AWS 予算はコスト配分のタグをサポートしていません。つまり、タグ情報はコストと使用状況データには表示されません。例えば、データエクスポート、コストと使用状況レポート、Cost Explorer ではタグ情報を確認できません。

## 組織構造が変更された際の予算の確認
<a name="budgets-best-practices-organizations"></a>

メンバーアカウントが AWS Organization を離れると、予算の動作が大幅に変わります。以下の点に注意してください。
+ AWS 予算は、メンバーアカウントが組織を離れた後に発生したコストのみを追跡します。
+ この追跡動作が変化しても通知は送信されません。
+ アカウント離脱前の過去のコストデータは、予算の計算やアラートに含まれません。

組織の変更が発生した場合、特にメンバーアカウントが組織を離れる場合は、 AWS 定期的に Budgets 設定を確認してください。新しいスタンドアロンアカウントの状態を反映するように予算のしきい値や設定を更新し、継続的なコストモニタリングを確保します。

# 予算の作成
<a name="budgets-create"></a>

コストと使用量を追跡してアクションを取るように予算を作成できます。予算を作成して、リザーブドインスタンス (RI) や Savings Plans 使用率およびカバレッジを追跡することもできます。デフォルトで、単一のアカウント、 組織の管理アカウント、およびメンバーアカウントが予算を作成できます。

予算を作成すると、 AWS Budgets は Cost Explorer グラフを提供し、発生したコストと使用状況を確認できます。Cost Explorer をまだ有効にしていない場合、このグラフは空白になり、最初の予算の作成時に AWS Budgets によって Cost Explorer が有効になります。Cost Explorer を有効にしないで、予算を作成することができます。または AWS Budgets が Cost Explorer を有効にした後、このグラフが表示されるまでに最大 24 時間かかる場合があります。

予算は次の 2 つの方法で作成および設定できます。
+ [予算テンプレートの使用 (シンプル)](budget-templates.md)
+ [予算のカスタマイズ (アドバンスド)](custom-budgets.md)

## 請求ビューの前提条件とモニタリング
<a name="budget-billing-view"></a>

AWS Budgets は請求ビューをサポートしているため、組織内の複数のアカウントでフィルタリングされたコストと使用状況データに基づいて予算を作成および管理できます。予算を作成する際には、予算が追跡するコストおよび使用状況データの範囲を定義するために、請求ビューを選択できます。請求ビューを使用してコスト管理データへのアクセスを制御する方法については、[請求ビューによるコスト管理データアクセスの制御](https://docs.aws.amazon.com/cost-management/latest/userguide/billing-view.html)を参照してください。

**注記**  
AWS は、請求転送アカウントの請求転送ビューをサポートしていません。

予算で請求ビューを使用する前に、次のアクセス許可要件を考慮してください。
+ クロスアカウントの請求ビューを使用する場合、ソースアカウントの管理者は以下を付与する必要があります。
  + ターゲットアカウント/ユーザーが予算を作成できるようにするために必要な請求ビューに対する `budgets:ModifyBudget` アクセス許可
  + 請求ビューのデータにアクセスするために必要な `billing:GetBillingViewData` アクセス許可
+ ターゲットアカウント/ユーザーには以下も必要です。
  + Budgets サービスプリンシパルの `iam:CreateServiceLinkedRole` アクセス許可 (budgets.amazonaws.com):
+ サービスにリンクされたロールは、請求ビューへのアクセスのヘルスステータスをモニタリングします。
  + `HEALTHY`: 予算が請求ビューのデータに正常にアクセスできていることを示します
  + `UNHEALTHY`:予算が請求ビューのデータにアクセスできないことを示します。これは、アクセス許可が取り消された場合や請求ビューが削除された場合に発生する可能性があります。異常なステータスの理由は次のとおりです。
    + `BILLING_VIEW_NO_ACCESS`: 予算に関連付けられた請求ビューへのアクセスが削除 (共有解除)
    + `INVALID_FILTER`:予算のフィルターが無効であることを示します。これは、管理アカウントがリンクアカウントに変更された際に、そのアカウントが自組織外のアカウントを参照する予算を保持していた場合に発生します。この状況では予算の支出更新が一時停止されます。

## チュートリアル
<a name="budget-tutorials"></a>

[ウォークスルーチュートリアル](https://console.aws.amazon.com/billing/home#/budgets/overview?tutorials=visible)を使用して、 AWS Budgets で目標を達成する方法を学ぶこともできます。

**チュートリアルにアクセスするには**

1. [https://console.aws.amazon.com/cost-management/](https://console.aws.amazon.com/cost-management/) で Billing and Cost Management コンソールを開きます

1. ナビゲーションペインで、[**予算**] を選択します。

1. **[Overview]** (概要) の横にある **[Info]** (情報) を選択します。

1. ヘルプパネルで、**[Tutorials]** (チュートリアル) を選択します。

# 予算テンプレートの使用 (シンプル)
<a name="budget-templates"></a>

推奨設定のテンプレートを使用して予算を作成できます。Budget テンプレートは、 に必要な 5 ステップのワークフローとは異なり、単一ページのワークフローで AWS Budgets の使用を開始する簡単な方法です[予算のカスタマイズ (アドバンスド)](custom-budgets.md)。

**テンプレートを使用して予算を作成するには**

1. [https://console.aws.amazon.com/cost-management/](https://console.aws.amazon.com/cost-management/) で Billing and Cost Management コンソールを開きます

1. ナビゲーションペインで、[**予算**] を選択します。

1. ページの上部で、**[予算を作成]** を選択します。

1. **[予算設定]** で、**[テンプレートを使用 (シンプル)]** を選択します。

1. **[テンプレート]** で、ユースケースに合うテンプレートを選択します。
   + **支出ゼロ予算**: 支出が AWS 無料利用枠の制限を超えた後に通知する予算。
   + **[月次コスト予算]**: 毎月の予算で、予算額を超過した場合、または超えることが予測される場合に通知されます。
   + **[日次の Savings Plans のカバレッジ予算]**: 設定した目標を下回ると通知される、Savings Plans のカバレッジ予算です。これは、オンデマンド支出をより早く特定するのに役立ちます。これにより、新しいコミットメントの購入を検討できるようになります。
   + **[1 日の予約使用率予算]**: 定義された目標を下回ると通知される、リザーブドインスタンスの使用率予算です。これは、すでに購入済みの時間単位でのコミットメントの一部が使用されていない時間を特定するために役立ちます。

1. 特定のテンプレートの詳細と設定を更新します。

1. **[予算を作成]** をクリックします。

各テンプレートにはデフォルト設定がありますが、後で変更できます。これにより、予算の大部分を作成してから、連結アカウントやコストカテゴリフィルターの追加など、高度なワークフローで特定の設定を編集できます。設定を変更するには、**[Template settings]** (テンプレートの設定) で **[Custom]** (カスタム) を選択します。

例えば、[AWS CLI](https://aws.amazon.com/cli/) や [CloudFormation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_Budgets.html) でオフラインで使用するためのテンプレートをダウンロードすることもできます。テンプレートをダウンロードするには、**[Template settings]** (テンプレートの設定) で **[JSON]** を選択します。

# 予算のカスタマイズ (アドバンスド)
<a name="custom-budgets"></a>

予算をカスタマイズして、ユースケースに固有のパラメータを設定できます。期間、開始月、特定のアカウントをカスタマイズできます。カスタマイズされた予算を作成するには、5 つのステップのワークフローが必要です。

次を追跡する 4 つの予算タイプから選択できます。
+ コスト (「[コスト予算の作成](create-cost-budget.md)」を参照)
+ 使用状況 (「[使用量の予算の作成](create-usage-budget.md)」を参照)
+ Savings Plans (「[Savings Plans 予算を作成する](create-savingsplans-budget.md)」を参照)
  + Savings Plans の使用状況
  + Savings Plans カバレッジ
+ 予約 (「[予約予算の作成](create-reservation-budget.md)」を参照)
  + 予約の使用状況
  + 予約カバレッジ

# コスト予算の作成
<a name="create-cost-budget"></a>

この手順を使用して、コストに基づいて予算を作成します。<a name="cost-budget"></a>

**コストの予算を作成するには**

1. [https://console.aws.amazon.com/cost-management/](https://console.aws.amazon.com/cost-management/) で Billing and Cost Management コンソールを開きます

1. ナビゲーションペインで、[**予算**] を選択します。

1. ページの上部で、**[予算を作成]** を選択します。

1. **[Budget setup]** (予算の設定) で、**[Customize (advanced)]** (カスタマイズ (高度)) を選択します。

1. **[Budget types]** (予算タイプ) で、**[Cost budget]** (コストの予算) を選択します。次に、[**次へ**] を選択します。

1. **[詳細]** の **[予算名]** で、予算の名前を入力します。予算名はアカウント内で一意でなければなりません。A〜Z、a〜z、スペース、および次の文字を使用できます。

   ```
   _.:/=+-%@
   ```

1. **[予算額を設定]** の **[期間]** で、実際の支出と予測される支出を予算でリセットする頻度を選択します。
   + [**日**]: 毎日リセット
   + [**月**]: 毎月リセット
   + [**四半期**]: 四半期ごとにリセット
   + [**年**]: 毎年リセット
   + [**カスタム**]: 独自の開始日と終了日を指定してリセット
**注記**  
[**月**] および [**四半期**] では、予算計画機能を使用して、将来の予算額を設定することができます。[**カスタム**] の期間は、標準的なリセットオプション以外の期間に合わせて設定できます。例えば、会計年度やプロジェクトの期間に一致する予算期間を作成することができます。

1. **[Budget renewal type]** (予算の更新タイプ) では、予算期間後にリセットする予算の **[Recurring budget]** (定期的な予算) を選択します。または、予算期間後にリセットされない 1 回限りの予算の **[期限切れになる予算]** を選択します。

1. 予算金額に対する追跡を開始する開始日または期間を選択します。[**期限切れになる予算**] では、予算が終わる終了日または期間を選択します。

   すべての予算の時刻は協定世界時 (UTC) 形式です。

1. **[Budgeting method]** (予算作成方法) で、予算期間ごとの予算金額を決定する方法を選択します。
   + **[Fixed]** (固定): 各予算期間でモニタリングする金額を 1 つ設定します。
   + **[Planned]** (計画): 各予算期間でモニタリングする金額を複数設定します。
   + **[Auto-adjusting]** (自動調整): 指定した期間における支出パターンに基づいて自動的に調整するための、予算額を設定します。

   各作成手段の詳細については、「[予算作成方法](budget-methods.md)」を参照してください。

1. 選択した期間の予算額を入力します。この値が、予算が追跡する対象となる金額です。

1. (オプション) [**予算の範囲**] の下の [**フィルター**] で、[**フィルターを追加**] を選択して 1 つまたは複数の [available filters](budgets-create-filters.md) を適用します。予算タイプの選択により、コンソールに表示されるフィルターのセットが決まります。
**注記**  
連結アカウント内で **[リンクされたアカウント]** フィルターを使用することはできません。

1. (オプション) [**予算の範囲**] の下の [**詳細オプション**] で、コストを集計する方法を選択します。
   + [**ブレンドコストを使用する**]: アカウント間で平均化されたコストを表示します。リザーブドインスタンスや Savings Plans のメリットが均等に分配されます。コミットメントのメリットを共有する組織に有用です。
   + [**非ブレンドコストを使用する**]: 利用された時点で課金された実際のリソース料金を表示します。アカウント単位での追跡に適しています。
   + [**純非ブレンドコストを使用する**]: 割引やクレジット適用後の実際のコストを表示します。最終的なコストのモニタリングに役立ちます。
   + [**償却コストを使用する**]: 前払い分と継続的な支払いを利用期間にわたって按分したコストを表示します。月ごとの一貫した予算計画に役立ちます。
   + [**純償却コストを使用する**]: 割引やクレジットを適用したうえで、支払い額を期間で按分したコストを表示します。長期的な予算計画に適しています。

1. [**次へ**] を選択します。

1. **[アラートのしきい値を追加]** を選択します。

1. **[Set alert threshold]** (アラートのしきい値の設定) の下にある **[Threshold]** (しきい値) で、それに到達することが通知を送信する条件となる値を入力します。絶対値または割合 (%) を指定します。例えば、200 ドルの予算があるとします。160ドル (予算の 80%) で通知されるには、絶対予算では **160** またはパーセンテージ予算では **80** と入力します。

   金額の横で、[**絶対値**] を選択して、コストがしきい値の額を超えた場合に通知されるようにします。または、[**予算金額の %**] を選択して、コストがしきい値のパーセンテージを超えた場合に通知されるようにします。

   しきい値の横で、[**実際**] を選択して、実際の支出のアラートを作成します。または、[**予測**] を選択して、予測支出のアラートを作成します。

1. (オプション) **[Notification preferences]** (通知設定) の下の **[Email recipients** (E メールの受信者) で、アラートに通知したい E メールアドレスを入力します。複数の E メールアドレスを入力する場合は、カンマで区切ります。通知は、最大 10 個の E メールアドレスに送信できます。

1. (オプション) **[Notification preferences]** (通知設定) の下の **[Amazon SNS Alerts]** (Amazon SNS アラート) で、Amazon SNS トピックの Amazon リソースネーム (ARN) を入力します。トピックを作成する手順については、[予算の通知に関する Amazon SNS トピックを作成する](budgets-sns-policy.md) を参照してください。
**重要**  
Amazon SNS 通知を用いた予算を作成すると、指定した E メールアドレスに Amazon SNS より確認メールが送信されます。件名は「**AWS Notification - Subscription Confirmation**」です。受信者は、今後の通知を受信するには確認メールで [**サブスクリプションを確認**] を選択する必要があります。

1. (オプション) **AWS Chatbot アラート****の通知設定**で、予算アラートを Amazon Chime または Slack チャットルームに送信するように AWS Chatbot を設定できます。これらのアラートは AWS Chatbot コンソールで設定します。

1. [**次へ**] を選択します。

1. (オプション) **Attach アクション**では、アラートのしきい値を超えたときに AWS Budgets がユーザーに代わって実行するアクションを設定できます。詳細と手順については、[予算アクションを設定するには](budgets-action-configure.md#create-budget-action) を参照してください。

1. [**次へ**] を選択します。
**注記**  
続行するには、アラートごとに以下のパラメータの少なくとも 1 つを設定する必要があります。  
通知の E メール受信者
通知用の Amazon SNS トピック
予算アクション

1. 予算設定を確認し、[**予算の作成**] を選択します。

# 使用量の予算の作成
<a name="create-usage-budget"></a>

この手順を使用して、使用量に基づく予算を作成します。<a name="usage-budget"></a>

**使用量の予算を作成するには**

1. [https://console.aws.amazon.com/cost-management/](https://console.aws.amazon.com/cost-management/) で Billing and Cost Management コンソールを開きます

1. ナビゲーションペインで、[**予算**] を選択します。

1. ページの上部で、**[予算を作成]** を選択します。

1. **[Budget setup]** (予算の設定) で、**[Customize (advanced)]** (カスタマイズ (高度)) を選択します。

1. **[Budget types]** (予算タイプ) で、**[Usage budget]** (使用予算) を選択します。次に、[**次へ**] を選択します。

1. **[詳細]** の **[予算名]** で、予算の名前を入力します。予算名はアカウント内で一意でなければなりません。A〜Z、a〜z、スペース、および次の文字を使用できます。

   ```
   _.:/=+-%@
   ```

1. **[予算を組むものを選ぶ]** の **[予算の対象]** で、**[使用タイプグループ]** または **[使用タイプ]** を選択します。使用タイプグループは、同じ測定単位を持つ使用タイプのコレクションです。例えば、時間単位の使用量を測定する各リソースは、1 つの使用タイプグループにまとめられます。
   + **[使用タイプグループ]** では、予算でモニタリングする測定単位と該当するサービス使用状況を選択します。
   + [**使用タイプ**] では、予算がモニタリングする特定のサービス使用量の測定値を選択します。

1.  [**予算額の設定**] の下の [**期間**] で、実際の使用量と予測される使用量を予算でリセットする頻度を選択します。
   + [**日**]: 毎日リセット
   + [**月**]: 毎月リセット
   + [**四半期**]: 四半期ごとにリセット
   + [**年**]: 毎年リセット
   + [**カスタム**]: 独自の開始日と終了日を指定してリセット
**注記**  
[**月**] および [**四半期**] では、予算計画機能を使用して、将来の予算額を設定することができます。[**カスタム**] の期間は、標準的なリセットオプション以外の期間に合わせて設定できます。例えば、会計年度やプロジェクトの期間に一致する予算期間を作成することができます。

1. [**予算更新タイプ**] では、各予算期間の終了時にリセットする予算の [**定期予算**] を選択します。または、所定の予算期間後にリセットされない 1 回限りの予算では、**[期限切れになる予算]** を選択します。

1. 予算金額に対する追跡を開始する開始日または期間を選択します。[**期限切れになる予算**] では、予算が終わる終了日または期間を選択します。

   すべての予算の時刻は協定世界時 (UTC) 形式です。

1. **[Budgeting method]** (予算作成方法) で、予算期間ごとの予算金額を決定する方法を選択します。
   + **[Fixed]** (固定): 各予算期間でモニタリングする金額を 1 つ設定します。
   + **[Planned]** (計画): 各予算期間でモニタリングする金額を複数設定します。
   + **[Auto-adjusting]** (自動調整): 指定した期間における使用パターンに基づいて自動的に調整するための、予算額を設定します。

   各作成手段の詳細については、[予算作成方法](budget-methods.md) を参照してください。

1. (オプション) **[Budget scope]** (予算スコープ) の下の **[Filters]** (フィルター) で、**[Add filter]** (フィルターの追加) を選択して 1 つまたは複数の [available filters](budgets-create-filters.md) を適用します。予算タイプの選択により、コンソールに表示されるフィルターのセットが決まります。
**注記**  
連結アカウント内で **[リンクされたアカウント]** フィルターを使用することはできません。

1. [**次へ**] を選択します。

1. **[アラートのしきい値を追加]** を選択します。

1. **[Set alert threshold]** (アラートのしきい値の設定) の下にある **[Threshold]** (しきい値) で、それに到達することが通知を送信する条件となる値を入力します。絶対値または割合 (%) を指定します。例えば、200 時間の予算があるとします。160時間（予算の 80%）で通知されるには、絶対予算では **160** またはパーセンテージ予算では **80** と入力します。

   金額の横にある [**絶対値**] を選択して、使用量がしきい値を超えたときに通知されるようにします。または、[**予算金額の %**] を選択して、使用量がしきい値を超えたときに通知されるようにします。

   しきい値の横にある [**実際**] を選択して、実際の使用量に関するアラートを作成します。または、**[予測]** を選択して、予測される使用量に関するアラートを作成します。

1. (オプション) **[Notification preferences]** (通知設定) の下の **[Email recipients** (E メールの受信者) で、アラートに通知したい E メールアドレスを入力します。複数の E メールアドレスを入力する場合は、カンマで区切ります。通知は、最大 10 個の E メールアドレスに送信できます。

1. (オプション) **[Notification preferences]** (通知設定) の下の **[Amazon SNS Alerts]** (Amazon SNS アラート) で、Amazon SNS トピックの Amazon リソースネーム (ARN) を入力します。トピックを作成する手順については、[予算の通知に関する Amazon SNS トピックを作成する](budgets-sns-policy.md) を参照してください。
**重要**  
Amazon SNS 通知を用いた予算を作成すると、指定した E メールアドレスに Amazon SNS より確認メールが送信されます。件名は「**AWS Notification - Subscription Confirmation**」です。受信者は、今後の通知を受信するには確認メールで [**サブスクリプションを確認**] を選択する必要があります。

1. (オプション) **AWS Chatbot アラート****の通知設定**で、予算アラートを Amazon Chime または Slack チャットルームに送信するように AWS Chatbot を設定できます。これらのアラートは AWS Chatbot コンソールで設定します。

1. [**次へ**] を選択します。

1. (オプション) **Attach アクション**では、アラートのしきい値を超えたときに AWS Budgets がユーザーに代わって実行するアクションを設定できます。詳細と手順については、[予算アクションを設定するには](budgets-action-configure.md#create-budget-action) を参照してください。

1. [**次へ**] を選択します。
**注記**  
続行するには、アラートごとに以下のパラメータの少なくとも 1 つを設定する必要があります。  
通知の E メール受信者
通知用の Amazon SNS トピック
予算アクション

1. 予算設定を確認し、[**予算の作成**] を選択します。

# Savings Plans 予算を作成する
<a name="create-savingsplans-budget"></a>

この手順を使用して、特に Savings Plans の使用率またはカバリッジのための予算を作成します。

**注記**  
Savings Plans の使用率とカバレッジのメトリクスが生成されるまでに最大 48 時間かかります。これは、コストと使用状況データの時間枠よりも長くなります。<a name="savingsplans-budget"></a>

**Savings Plans 予算を作成するには**

1. [https://console.aws.amazon.com/cost-management/](https://console.aws.amazon.com/cost-management/) で Billing and Cost Management コンソールを開きます

1. ナビゲーションペインで、[**予算**] を選択します。

1. ページの上部で、**[予算を作成]** を選択します。

1. **[Budget setup]** (予算の設定) で、**[Customize (advanced)]** (カスタマイズ (高度)) を選択します。

1. **[Budget types]** (予算タイプ) で、**[Savings Plans budget]** (Savings Plans の予算) を選択します。次に、[**次へ**] を選択します。

1. **[詳細]** の **[予算名]** で、予算の名前を入力します。予算名はアカウント内で一意でなければなりません。A〜Z、a〜z、スペース、および次の文字を使用できます。

   ```
   _.:/=+-%@
   ```

1. [**使用率のしきい値**] の [**期間**] で、追跡される使用率またはカバレッジを予算がリセットする頻度を選択します。
   + [**日**]: 毎日リセット
   + [**月**]: 毎月リセット
   + [**四半期**]: 四半期ごとにリセット
   + [**年**]: 毎年リセット
   + [**カスタム**]: 独自の開始日と終了日を指定してリセット

   すべての予算の時刻は協定世界時 (UTC) 形式です。
**注記**  
[**カスタム**] の期間は、標準的なリセットオプション以外の期間に合わせて設定できます。例えば、会計年度やプロジェクトの期間に一致する予算期間を作成することができます。

1. [**支出をモニタリングする**] では、[**Savings Plans の使用率**] を選択して、使用した Savings Plans はどの程度かを追跡します。または、[**Savings Plans のカバレッジ**] を選択して、Savings Plans の対象になっているインスタンスの使用量はどの程度かを追跡できます。

   **使用率しきい値**には、 AWS 通知する使用率を入力します。例えば、90% の Savings Plans 使用率を超えるように維持する場合の使用率の予算では、「**90** 」と入力します。全体の Savings Plans 使用率が 90% を下回ると、予算によって通知されます。

   **カバレッジしきい値**には、 AWS 通知するカバレッジの割合を入力します。例えば、80% を超えるように維持する場合のカバリッジの予算では、「**80**」と入力します。全体のカバリッジが 80% を下回ると、予算によって通知されます。

1. (オプション) **[Budget scope]** (予算スコープ) の下の **[Filters]** (フィルター) で、**[Add filter]** (フィルターの追加) を選択して 1 つまたは複数の [available filters](budgets-create-filters.md) を適用します。予算タイプの選択により、コンソールに表示されるフィルターのセットが決まります。
**注記**  
連結アカウント内で **[リンクされたアカウント]** フィルターを使用することはできません。

1. [**次へ**] を選択します。

1. [**通知設定**] の [**E メールの受信者**] で、アラートで通知する E メールアドレスを入力します。複数の E メールアドレスを入力する場合は、カンマで区切ります。通知は、最大 10 個の E メールアドレスに送信できます。

1. (オプション) **[Amazon SNS Alerts]** (Amazon SNS アラート) では、Amazon SNS トピックの Amazon リソースネーム (ARN) を入力します。トピックを作成する手順については、[予算の通知に関する Amazon SNS トピックを作成する](budgets-sns-policy.md) を参照してください。
**重要**  
Amazon SNS 通知を用いた予算を作成すると、指定した E メールアドレスに Amazon SNS より確認メールが送信されます。件名は「**AWS Notification - Subscription Confirmation**」です。受信者は、今後の通知を受信するには確認メールで [**サブスクリプションを確認**] を選択する必要があります。

1. (オプション) [**AWS Chatbot アラート**] では、 AWS Chatbot を設定して、Amazon Chime または Slack チャットルームに予算アラートを送信するよう選択できます。これらのアラートは AWS Chatbot コンソールを使用して設定します。

1. [**次へ**] を選択します。
**注記**  
続行するには、通知用に E メール受信者または Amazon SNS トピックを少なくとも 1 つ設定する必要があります。

1. 予算設定を確認し、[**予算の作成**] を選択します。

# 予約予算の作成
<a name="create-reservation-budget"></a>

この手順を使用して、RI 使用率またはカバレッジの予算を作成します。

**注記**  
予約の使用率とカバレッジのメトリクスが生成されるまでに最大 48 時間かかります。これは、コストと使用状況データの時間枠よりも長くなります。<a name="reservation-budget"></a>

**予約予算を作成するには**

1. [https://console.aws.amazon.com/cost-management/](https://console.aws.amazon.com/cost-management/) で Billing and Cost Management コンソールを開きます

1. ナビゲーションペインで、[**予算**] を選択します。

1. ページの上部で、**[予算を作成]** を選択します。

1. **[Budget setup]** (予算の設定) で、**[Customize (advanced)]** (カスタマイズ (高度)) を選択します。

1. **[Budget types]** (予算タイプ) で、**[Reservation budget]** (予約予算) を選択します。次に、[**次へ**] を選択します。

1. **[詳細]** の **[予算名]** で、予算の名前を入力します。予算名はアカウント内で一意でなければなりません。A〜Z、a〜z、スペース、および次の文字を使用できます。

   ```
   _.:/=+-%@
   ```

1. [**使用率のしきい値**] の [**期間**] で、追跡される使用率またはカバレッジを予算がリセットする頻度を選択します。
   + [**日**]: 毎日リセット
   + [**月**]: 毎月リセット
   + [**四半期**]: 四半期ごとにリセット
   + [**年**]: 毎年リセット
   + [**カスタム**]: 独自の開始日と終了日を指定してリセット

   すべての予算の時刻は協定世界時 (UTC) 形式です。
**注記**  
[**カスタム**] の期間は、標準的なリセットオプション以外の期間に合わせて設定できます。例えば、会計年度やプロジェクトの期間に一致する予算期間を作成することができます。

1. [**支出をモニタリングする**] では、[**予約の使用率**] を選択して、使用した予約はどの程度かを追跡します。または、[**予約のカバレッジ**] を選択して、予約の対象になっているインスタンスの使用量はどの程度かを追跡できます。

1. [**サービス**] では、予算を追跡するサービスを選択します。

1. **使用率しきい値**には、 AWS 通知する使用率を入力します。例えば、90% の RI 使用率を超えるように維持する場合の使用率の予算では、「**90**」と入力します。全体の RI 使用率が 90% を下回ると、予算によって通知されます。

   **カバレッジしきい値**には、 AWS 通知するカバレッジの割合を入力します。例えば、80% を超えるように維持する場合のカバリッジの予算では、「**80**」と入力します。全体のカバリッジが 80% を下回ると、予算によって通知されます。

1. (オプション) **[Budget scope]** (予算スコープ) の下の **[Filters]** (フィルター) で、**[Add filter]** (フィルターの追加) を選択して 1 つまたは複数の [available filters](budgets-create-filters.md) を適用します。予算タイプの選択により、コンソールに表示されるフィルターのセットが決まります。
**注記**  
連結アカウント内で **[リンクされたアカウント]** フィルターを使用することはできません。

1. [**次へ**] を選択します。

1. [**通知設定**] の [**E メールの受信者**] で、アラートで通知する E メールアドレスを入力します。複数の E メールアドレスを入力する場合は、カンマで区切ります。通知は、最大 10 個の E メールアドレスに送信できます。

1. (オプション) **[Amazon SNS Alerts]** (Amazon SNS アラート) では、Amazon SNS トピックの Amazon リソースネーム (ARN) を入力します。トピックを作成する手順については、[予算の通知に関する Amazon SNS トピックを作成する](budgets-sns-policy.md) を参照してください。
**重要**  
Amazon SNS 通知を用いた予算を作成すると、指定した E メールアドレスに Amazon SNS より確認メールが送信されます。件名は「**AWS Notification - Subscription Confirmation**」です。受信者は、今後の通知を受信するには確認メールで [**サブスクリプションを確認**] を選択する必要があります。

1. (オプション) [**AWS Chatbot アラート**] では、 AWS Chatbot を設定して、Amazon Chime または Slack チャットルームに予算アラートを送信するよう選択できます。これらのアラートは AWS Chatbot コンソールを使用して設定します。

1. [**次へ**] を選択します。
**注記**  
続行するには、通知用に E メール受信者または Amazon SNS トピックを少なくとも 1 つ設定する必要があります。

1. 予算設定を確認し、**[予算を作成]** を選択します。

# 予算作成方法
<a name="budget-methods"></a>

費用の予算枠、もしくは使用量の予算額を、以下のいずれかの方法で設定できます。これらの予算は、従来の方法で予算を組んでいる場合でも (計画のための追跡など)、支出をモニタリングしてコストがしきい値を超えたときにアラートを受信する場合でも設定できます。

**[固定]**  
固定予算を選択した場合は、毎予算期間でモニタリングする金額が同額に設定されます。例えば、毎期間の予算を、100 USD を基準にモニタリングするためには固定方式の予算額を使用します。

**[Planned]** (計画)  
計画による予算作成は、月別または四半期単位の予算に対してのみ使用できます。計画による予算では、各期間で複数の金額を設定し、それぞれの予算をモニタリングできます 例えば、月別の支出に計画による予算を適用すると、最初の月には 100 USD を基準に、2 か月目には 110 USD を基準にし、その後の月については別の金額を基準にして、支出のモニタリングが行えます。  
計画による予算では、最大 12 か月または 4 四半期までの期間について予算額を設定できます。12 か月または 4 四半期が経過した後は、予算額は最後の期間での金額に固定されます。

**[Auto-adjusting]** (自動調整)  
自動調整による予算では、指定した期間での支出または使用量に基づいて予算額が動的に設定されます。履歴または予測を基に選択した時間範囲が、予算の自動調整のためのベースラインとなります。  
新しい期間の開始時に、 AWS Budgets はベースライン時間範囲内のコストまたは使用状況データから予算額を計算します。アカウントの AWS コストや使用量に対する期待に最も適した時間範囲を選択してください。選択した時間範囲での使用量が、平均的な想定を下回っている場合には、必要以上に多くの予算アラートが表示されることがあります。また、使用量が平均的な予想を上回る時間範囲を選択すると、必要な数の予算アラートが表示されなくなる可能性があります。  
支出の自動調整による予算作成には、例えば、過去 6 か月をベースラインに設定します。このシナリオでは、過去 6 か月間の各予算期間の平均支出額が 100 USD の場合、新しい期間の予算は 100 USD に自動調整されます。  
 AWS Budgets が支出または使用量の変化に基づいて予算額を更新すると、すべての予算アラート通知サブスクライバーは、予算額が変更されたという通知を受け取ります。  
+  AWS Budgets では、支出や使用量に関するデータが存在しないベースライン期間内の開始時点の情報は、自動調整の予算額の算出に使用しません。例えば、ベースラインの時間範囲を過去 4 四半期に設定するとします。ただし、第 1 四半期のアカウントには支出に関するデータがありません。この場合、 AWS Budgets は過去 3 四半期のみから自動調整された予算額を計算します。
+ 予算の作成時または編集時には、一時的な予測金額を見ることができます。予算を保存すると、自動的に算出された予算が最初に設定されます。

# 予算のフィルタリング
<a name="budgets-create-filters"></a>

選択した予算タイプに基づいて、使用可能な予算フィルターを 1 つ以上選択できます。

**API オペレーション**  
アクション (例: `CreateBucket`) を選択します。

**アベイラビリティーゾーン**  
予算を作成するリソースが実行されている `Availability zone` を選択します。

**請求エンティティ**  
請求書または取引が他の AWS サービスの購入用 AWS Marketplace であるか、購入用であるかを特定するのに役立ちます。可能な値は以下のとおりです:  
+ AWS: の 以外の AWS サービスのトランザクションを識別します AWS Marketplace。
+ AWS Marketplace: 購入を識別します AWS Marketplace。

**料金タイプ**  
さまざまな種類の料金または手数料。  
+ **クレジット**: アカウントに適用される AWS クレジット。
+ **サイクル外のその他の料金**: 前払いの予約料金やサポート料金以外のすべてのサブスクリプション料金。
+ **定期的な予約料金**: アカウントへの定期的な料金。一部前払いまたは前払いなしのリザーブドインスタンスを から購入する場合 AWS、インスタンスの使用料金を下げる代わりに定期的な料金を支払います。定期的な料金は、 がアカウントに AWS 請求する毎月 1 日に急増する可能性があります。
+ **返金**: 受け取った返金。返金は、データテーブルに独立した行項目として表示されます。返金額はコスト計算の負の値を表すため、グラフの項目としては表示されません。グラフには正の値のみ表示されます。
+ **予約適用使用量**: 予約割引 AWS を適用した使用量。
+ **Savings Plan 適用済み使用量**: Savings Plans によってカバーされているオンデマンド料金。非ブレンドコスト表示では、これはオンデマンド料金で対象となる使用量を表します。償却コスト表示では、これは Savings Plan 料金で対象となる使用量を表します。Savings Plan の対象となる使用量明細項目は、対応するSavings Plan 否定項目によって相殺されます。
+ **Savings Plan 相殺額**: 対応する Savings Plans 適用済み使用量に関連して、Savings Plans の特典によって相殺されるコスト。
+ **Savings Plans 定期料金**: 前払いなしまたは一部前払いの Savings Plans に対応する、毎時間発生する定期的な料金。Savings Plan 定期料金は、前払いなしまたは一部前払い Savings Plan を購入した日に、最初に請求書に追加されます。初回購入後、時間ごとの定期料金が  AWS  によって加算されます。全額前払いの Savings Plans の場合、明細項目には請求期間中に未使用の Savings Plans の部分が表示されます。例えば、Savings Plans が請求期間に 100% 使用された場合、償却コストビューには「0」と表示されます。「0」より大きい数字は、未使用の Savings Plans を示します。
+ **Savings Plans の前払い料金**: 全額前払いまたは一部前払い Savings Plan を購入した際に発生する、一度限りの前払い料金。。
+ **サポート料金**: AWS がサポートプランに対して請求する課金 サポートプランを から購入すると AWS、サービスサポートと引き換えに月額料金が発生します。月額料金は、 がアカウントに AWS 請求する毎月 1 日に急増する可能性があります。
+ **税金**: コストチャートの手数料や料金に関連付けられるすべての税金。Cost Explorer では、すべての税金がコストの 1 つのコンポーネントとして追加されます。5 つ以下のフィルターを選択すると、Cost Explorer に税金支出が 1 つのバーとして表示されます。6 つ以上のフィルターを選択する場合には、Cost Explorer は 5 つの棒、スタック、または線を表示し、税金を含むすべての残りのアイテムを 6 番目の棒、スタック断面、または [**その他**] とラベル付けされた折れ線に集計します。
+ **前払い予約料金**: アカウントに請求される前払い料金。から全額前払いまたは一部前払いのリザーブドインスタンスを購入すると AWS、インスタンスの使用料金を下げる代わりに前払い料金が発生します。前払い料金は、購入する日数または月数のグラフに応じた額となります。
+ **使用状況**: 予約割引を適用 AWS しなかった使用状況。

**コストカテゴリ**  
 この予算で追跡するコストカテゴリグループと価値を選択します。コストカテゴリの設定の詳細については、[AWS Cost Categoriesを使用したコストの整理](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/manage-cost-categories.html)」を参照してください。

**インスタンスファミリー**  
 この予算を使用して追跡するインスタンスのファミリーを選択します。

**インスタンスタイプ**  
この予算を使用して追跡するインスタンスのタイプを選択します。

**請求書を発行する事業体**  
請求書を発行する AWS エンティティ。可能な値は以下のとおりです:  
+ Amazon Web Services, Inc. – 世界中のお客様に請求書を発行する事業体 (該当する場合)。
+ Amazon Web Services India Private Limited – インドを拠点とするお客様に請求書を発行する事業体。
+ Amazon Web Services South Africa Proprietary Limited – 南アフリカのお客様に請求書を発行する事業体。

**法人**  
特定の製品またはサービスの登録販売者。ほとんどの場合、請求書を発行する事業体と法律上の事業体は同じです。サードパーティーの AWS Marketplace トランザクションでは、値が異なる場合があります。可能な値は以下のとおりです:  
+ Amazon Web Services – AWS サービスを販売する事業体。
+ Amazon Web Services India Private Limited – インドの AWS サービスのリセラーとして機能するインドのローカルエンティティ。
お客様のアカウントが EMEA (トルコと南アフリカを除く) にあり、その出品者が EMEA で適格である場合、お客様の購入のマーケットプレイスの運営者は Amazon Web Services EMEA SARL です。購入にはサブスクリプションが含まれます。出品者が EMEA で適格ではない場合、購入についてのマーケットプレイスの運営者は Amazon Web Services, Inc. です。詳細については、「[AWS Europe](https://aws.amazon.com/legal/aws-emea/)」を参照してください。

**連結アカウント**  
予算を作成する一括請求ファミリーのメンバーである AWS アカウントを選択します。詳細については、**AWS 請求ユーザーガイドの[AWS Organizationsの一括請求](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/consolidated-billing.html)を参照してください。  
このフィルターはメンバーアカウント内で使用しないでください。現在のアカウントがメンバーアカウントの場合、`linked account` によるフィルタリングはサポートされていません。

**プラットフォーム**  
RI が動作するオペレーティングシステムを選択します。**[プラットフォーム]** は、**[Linux]** または **[Windows]** から選択します。

**購入オプション**  
[`On Demand Instances`]、[`Standard Reserved Instances`]、または [`Savings Plans`] を選択します。

**リージョン**  
予算を作成するリソースが実行されているリージョンを選択します。

**Savings Plans のタイプ**  
予算を組むタイプとして、[**Compute Savings Plans** (Savings Plans のコンピューティング )] と [**EC2 Instance Savings Plans**] のいずれかを選択します。Savings Plans タイプフィルターは、Savings Plans 使用率の予算に対してのみ使用できます。

**スコープ**  
RI のスコープを選択します。スコープはリージョンあるいはゾーンのいずれかになります。

**サービス**  
 AWS サービスを選択します。**請求エンティティ**、**請求エンティティ**、**法人エンティティ**と組み合わせると、**サービス**ディメンションを使用して特定の AWS Marketplace 購入でコストをフィルタリングすることもできます。これには、特定の AMI、ウェブサービス、およびデスクトップアプリのコストが含まれます。詳細については、[「 とは」を参照してください AWS Marketplace。](https://docs.aws.amazon.com/marketplace/latest/controlling-access/what-is-marketplace.html)  
このフィルターは、コスト、Savings Plans やリザーブドインスタンス (RI) の使用状況、または Savings Plans と RI カバレッジの予算にのみ使用できます。Cost Explorer には、 AWS Marketplace ソフトウェア販売者の収益や使用状況は表示されません。  
Savings Plans の使用状況、RI の使用状況、Savings Plans のカバレッジレポート、RI のカバレッジレポートでは、一度に 1 つのサービスのみで、次のサービスのみをフィルタリングできます。  
+ Amazon Elastic Compute Cloud
+ Amazon Redshift
+ Amazon Relational Database Service
+ Amazon ElastiCache
+ Amazon OpenSearch Service

**タグ**:  
タグを有効にした場合は、リソースタグを選択します。タグは、リソースのコストを整理し、詳細レベルで追跡するために使用できるラベルです。 AWS 生成のタグとユーザー定義タグがあります。ユーザー定義タグキーは `user:` プレフィックスを使用する必要があります。タグを使用するには、それを有効にする必要があります。詳細については、[AWS「生成されたコスト配分タグのアクティブ化](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/activate-built-in-tags.html)」および[「ユーザー定義のコスト配分タグのアクティブ化](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/activating-tags.html)」を参照してください。

**テナンシー**  
他のユーザーと RI を共有するかどうかを選択します。**[テナンシー]** は、**[専用]** または **[デフォルト]** から選択します。

**使用タイプ**  
使用タイプは、各サービスが特定タイプのリソースの使用量を測定するために使用する単位です。`S3` などのフィルターを選択してから、`DataTransfer-Out-Bytes (GB)` などの使用タイプの値を選択すると、コストは S3 `DataTransfer-Out-Bytes (GB)` に制限されます。特定の測定単位のみの使用料の予算を作成できます。**[使用タイプグループ]** ではなく **[使用タイプ]** を選択した場合、予算は、使用タイプについて使用可能なすべての測定単位をモニタリングします。

**使用タイプグループ**  
使用タイプグループは、同じ測定単位を持つ使用タイプのコレクションです。**[使用タイプグループ]** と **[使用タイプ]** の両方のフィルターを選択した場合、Cost Explorer は自動的にグループの測定単位に制限される使用タイプを表示します。例えば、`EC2: Running Hours (Hrs)` グループを選択したうえで、**[使用タイプ]** に対し `EC2-Instances` フィルターを選択するとします。Cost Explorer には、測定が時間単位で行われる使用タイプのみが表示されます。

# 予算の表示
<a name="budgets-view"></a>

**[予算の概要]** ページには予算の状態の概要が表示されます。予算は、次のデータとともにフィルタリング可能なテーブルに一覧表示されます。
+ 予算期間中に予算に計上した現在のコストと使用量
+ 予算期間中の予算されたコストと使用量
+ 予算期間中の予想使用量またはコスト
+ 予算額と比較したコストまたは使用量を示す割合
+ 予算額と比較した予測コストまたは使用量を示す割合
+ 予算に関連付けられている請求ビューとそのヘルスステータス:
  + `HEALTHY`: 予算が請求ビューのデータに正常にアクセスできていることを示します
  + `UNHEALTHY`: 予算が請求ビューのデータにアクセスできないことを示します。これは、アクセス許可が取り消された場合やビューが削除された場合に発生する可能性があります。

**注記**  
クロスアカウント請求ビューに基づいて予算の予算パフォーマンス履歴にアクセスする場合は、`billing:GetBillingViewData` アクセス許可が必要です。このアクセス許可は、オペレーションによってソースアカウントの請求ビューから過去のコストと使用状況データが提供されるために必要となります。  
AWS は、請求書転送アカウントの請求転送ビューをサポートしていません。

**予算の表示方法**

1. [https://console.aws.amazon.com/cost-management/](https://console.aws.amazon.com/cost-management/) で Billing and Cost Management コンソールを開きます

1. ナビゲーションペインで [**予算**] を選択します。

1. 予算についてのフィルタとコストの変動を表示するには、予算のリストからその予算の名前を選択します。
**注記**  
[Overview] (概要) テーブルのチェックボックスをオンにすると、複数の予算に関する情報を一度に表示できます。これにより、右側に分割ビューパネルが開き、アラートを並べ替えたりフィルタリングしたりして、予算レポートをカスタマイズできます。

## 予算の読み取り
<a name="reading-budgets"></a>

予算に関する詳細情報を表示するには、2 つの方法があります。
+ テーブルで予算を選択し、右側の予算履歴とアラートのステータスが表示された分割ビューパネルを開きます。分割ビューパネルでは、ナビゲーションボタンを使用して、ページを離れずに予算間を移動できます。ナビゲーションボタンを使用するには、一度に 1 つの予算を選択します。複数の予算が選択されている場合、ナビゲーションボタンは非表示になります。
+ 予算名を選択して、予算詳細ページを表示します。このページには、次の情報が含まれます。
  + [**現行と予算**] – 現在の発生コストと予算コストを比較します。
  + [**予測と予算**] – 予測コストと予算コストを比較します。
  + [**アラート**] – 予算の状態に関するすべてのアラートと通知。
  + [**詳細**] — 予算の額、タイプ、期間、およびその他の追加パラメータ。
  + [**予算履歴**]タブ – 予算の履歴を表示するグラフとテーブル。`QUARTERLY` 予算には過去 4 四半期の履歴が表示され、`MONTHLY` 予算には過去 12 か月の履歴が表示されます。`ANNUAL` 予算の予算履歴は使用できません。

    予算期間に対する予算額を変更した場合、テーブル内の予算額が最新の予算額です。例えば、1 月に月額の予算を 100 に設定し、2 月に予算を 200 に変更した場合、テーブルの 2 月の行には 200 の予算のみが表示されます。
  + **アラート**タブ — 予算の状態に関するアラートの詳細 (アラートのしきい値を超えるための条件を説明している**定義**を含む)。
+ [**カスタム**] 期間を使用する予算の場合、次の情報を表示できます。
  + [**現行と予算**] – 現在発生しているコストを、対象期間の合計予算と比較します。
  + [**残り時間**] - カスタム予算期間の残り期間を表示します。
  + [**履歴データ**] - 次の期間に基づいて、予算の履歴データを表示します。
    + リザーブドインスタンス (RI) および Savings Plans (SP) 予算の場合: 最大 14 か月分の履歴データ
    + コストと使用量の予算の場合:
      + 複数年データが有効な場合 - 最大 38 か月分の履歴データ
      + 複数年データが無効な場合 - 最大 14 か月分の履歴データ
    + 日次ビューの場合: 最大 14 か月分の履歴データ
    + 月次ビューの場合: 最大 12 か月分の履歴データ



この情報を使用して、過去のコストと使用状況が予算とどれほど合っているのかを確認できます。テーブルを作成するために Budgets で使用したすべてのデータを次の手順によってダウンロードすることもできます。<a name="download-budget-csv"></a>

**CSVファイルで予算をダウンロードするには**

1. [https://console.aws.amazon.com/cost-management/](https://console.aws.amazon.com/cost-management/) で Billing and Cost Management コンソールを開きます

1. ナビゲーションペインで [**予算**] を選択します。

1. 予算についてのフィルターとコストの変動を表示するには、予算のリストからその予算名を選択します。

1. **[予算履歴]** タブで、**[CSV 形式でダウンロード]** を選択します。

1. 画面上の指示に従います。

# 予算の編集
<a name="budgets-edit"></a>

**注記**  
予算名を編集することはできません。

**予算を編集するには**

1.  で Billing and Cost Management コンソールを開きます[https://console.aws.amazon.com/cost-management/](https://console.aws.amazon.com/cost-management/)

1. ナビゲーションペインで **[予算]** を選択します。

1. [**予算**] ページで、予算のリストから、編集する予算を選択します。

1. **[編集]** を選択します。

1. 編集するパラメータを変更します。予算名を変更することはできません。

1. 各ページで変更を行ったならば、[**Next**] を選択します。

1. **[保存]** を選択します。

# 予算のダウンロード
<a name="budgets-export"></a>

 `CSV` ファイルとして予算をダウンロードできます。ファイルには、すべての予算のすべてのデータ (予算名、現在値と予測値、予算値など) が含まれます。<a name="export-budget"></a>

**予算をダウンロードするには**

1.  で Billing and Cost Management コンソールを開きます[https://console.aws.amazon.com/cost-management/](https://console.aws.amazon.com/cost-management/)

1. ナビゲーションペインで **[予算]** を選択します。

1. **[CSV のダウンロード]** を選択します。

1. ファイルを開くか保存します。

# 予算のコピー
<a name="budgets-copy"></a>

既存の予算を新しい予算にコピーできます。これを行うことで、フィルターと通知の設定を元の予算から保持したり、変更したりできます。請求情報とコスト管理では、新しい予算を作成するページのフィールドに値が自動的に入力されます。このページで予算パラメータを更新できます。<a name="budgets-copy-proc"></a>

**予算をコピーするには**

1.  で Billing and Cost Management コンソールを開きます[https://console.aws.amazon.com/cost-management/](https://console.aws.amazon.com/cost-management/)

1. ナビゲーションペインで **[予算]** を選択します。

1. 予算のリストから、コピーする予算を選択します。

1. ページの上部で、[**Actions (アクション)**] を選択してから、[**Copy (コピー)**] を選択します。

1. 更新するパラメータを変更します。予算名を変更する必要があります。

1. 各ページで必要な変更を行ったならば、[**Next**] を選択します。

1. **[予算をコピー]** を選択します。

# 予算の削除
<a name="budgets-delete"></a>

予算およびその関連付けられた E メールと Amazon SNS の通知はいつでも削除できます。ただし、予算は削除後に回復することはできません。予算を削除すると、その予算に関連付けられているすべての E メール通知および通知サブスクライバーも削除されます。

**予算を削除するには**

1.  で Billing and Cost Management コンソールを開きます[https://console.aws.amazon.com/cost-management/](https://console.aws.amazon.com/cost-management/)

1. ナビゲーションペインで **[予算]** を選択します。

1. 予算のリストから、削除する予算を 1 つ以上選択します。

1. ページの上部で、[**Actions (アクション)**] を選択してから、[**Delete (削除)**] を選択します。

1. **[確認]** を選択してください。

# 予算アクションを設定する
<a name="budgets-controls"></a>

 AWS 予算が特定のコストまたは使用量のしきい値を超えた場合、 Budgets を使用してユーザーに代わってアクションを実行できます。これを行うには、しきい値を設定した後、自動的に実行するか、手動承認後に実行するように予算アクションを設定します。

使用可能なアクションには、IAM ポリシーまたはサービスコントロールポリシー (SCP) の適用が含まれます。また、アカウント内の特定の Amazon EC2 または Amazon RDS インスタンスをターゲットにすることも含まれます。予算期間中に新しいリソースをプロビジョニングする必要がないように、SCP を使用できます。

**注記**  
管理アカウントから、別のアカウントに SCP を適用できます。ただし、別のアカウントで Amazon EC2 または Amazon RDS インスタンスをターゲットにすることはできません。

また、複数のアクションを設定して、同じ通知しきい値で開始することもできます。例えば、その月の予測コストの 90% に達したときに自動的に開始するようにアクションを設定できます。それを行うには、次のアクションを実行します。
+ ユーザー、グループ、またはロールが Amazon EC2 の追加リソースをプロビジョニングする能力を制限するカスタム `Deny IAM` ポリシーを適用します。
+ `US East (N. Virginia) us-east-1` の特定の Amazon EC2 インスタンスをターゲットにします。

**Topics**
+ [AWS Budgets が予算アクションを実行するためのロールの設定](budgets-action-role.md)
+ [予算アクションを設定する](budgets-action-configure.md)
+ [予算アクションを確認して承認する](budgets-action-review.md)

# AWS Budgets が予算アクションを実行するためのロールの設定
<a name="budgets-action-role"></a>

予算アクションを使用するには、 AWS Budgets のサービスロールを作成する必要があります。サービスロールとは、サービスがユーザーに代わってアクションを実行するために引き受ける [IAM ロール](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles.html)です。IAM 管理者は、IAM 内からサービスロールを作成、変更、削除できます。詳細については、IAM ユーザーガイド**の [AWS のサービスに許可を委任するロールを作成する](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create_for-service.html)を参照してください。

 AWS Budgets がユーザーに代わってアクションを実行できるようにするには、サービスロールに必要なアクセス許可を付与する必要があります。次のテーブルは、サービスロールに付与できる許可を一覧表示します。


| 予算アクションの許可ポリシー | 指示 | 
| --- | --- | 
|  [AWS リソースを制御するアクセス許可を付与します](billing-permissions-ref.md#budget-managedIAM-SSM)  |  これは AWS マネージドポリシーです。 マネージドポリシーをアタッチする手順については、*IAM ユーザーガイド*の「[アイデンティティの許可ポリシーとしてマネージドポリシーを使用するには (コンソール)](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_manage-attach-detach.html#access_policies_manage-attach-detach-console)」を参照してください。  | 
|  [AWS Budgets に IAM ポリシーと SCPs の適用を許可する](billing-example-policies.md#example-budgets-IAM-SCP)  |  このサンプルポリシーは、インラインポリシーまたはカスタマーマネージドポリシーとして使用できます。 インラインポリシーを埋め込む手順については、*IAM ユーザーガイド*の「[ユーザーまたはロールのインラインポリシーを埋め込むには (コンソール)](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_manage-attach-detach.html#embed-inline-policy-console)」を参照してください。 カスタマーマネージドポリシーを作成する手順については、*IAM ユーザーガイド*の「[IAM ポリシーの作成（コンソール）](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_create-console.html)」を参照してください。  | 
|  [AWS Budgets が IAM ポリシーと SCPsし、ターゲット EC2 インスタンスと RDS インスタンスを適用できるようにする](billing-example-policies.md#example-budgets-applySCP)  |  このサンプルポリシーは、インラインポリシーまたはカスタマーマネージドポリシーとして使用できます。 インラインポリシーを埋め込む手順については、*IAM ユーザーガイド*の「[ユーザーまたはロールのインラインポリシーを埋め込むには (コンソール)](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_manage-attach-detach.html#embed-inline-policy-console)」を参照してください。 カスタマーマネージドポリシーを作成する手順については、*IAM ユーザーガイド*の「[IAM ポリシーの作成（コンソール）](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_create-console.html)」を参照してください。  | 

# 予算アクションを設定する
<a name="budgets-action-configure"></a>

予算または使用量の予算のアラートに予算アクションをアタッチできます。新しい予算で予算アクションを設定するには、まず [コスト予算の作成](create-cost-budget.md) または [使用量の予算の作成](create-usage-budget.md) のステップに従います。既存のコストまたは使用量の予算で予算アクションを設定するには、まず [予算の編集](budgets-edit.md) のステップに従います。次に、予算を作成または編集する [**アラートを設定する**] ステップに到達したならば、次の手順に従います。<a name="create-budget-action"></a>

**予算アクションを設定するには**

1. 新しいアラートに対して予算アクションを設定するには、[**アラートしきい値の追加**] を選択します。既存のアラートで予算アクションを設定するには、ステップ 7 に進みます。

1. [**アラートのしきい値の設定**] の下の [**しきい値**] で、通知を受けるために到達するのに必要な値を入力します。絶対値または割合 (%) を指定します。例えば、200 ドルの予算があるとします。160ドル (予算の 80%) で通知されるには、絶対予算では **160** またはパーセンテージ予算では **80** と入力します。

   金額の横で、[**絶対値**] を選択して、コストがしきい値の額を超えた場合に通知されるようにします。または、[**予算金額の %**] を選択して、コストがしきい値のパーセンテージを超えた場合に通知されるようにします。

   しきい値の横で、[**実際**] を選択して、実際の支出のアラートを作成します。または、[**予測**] を選択して、予測支出のアラートを作成します。

1. (オプション) [**通知設定 - オプション**] の下の [**E メールの受信者**] で、アラートに通知したい E メールアドレスを入力します。複数の E メールアドレスを入力する場合は、カンマで区切ります。通知には、最大 10 個の E メールアドレスを関連付けることができます。

1. (オプション) [**通知設定 - オプション**] の下の [**Amazon SNS アラート**] で、Amazon SNS トピックの Amazon リソースネーム (ARN) を入力します。トピックを作成する手順については、「[予算の通知に関する Amazon SNS トピックを作成する](budgets-sns-policy.md)」を参照してください。
**重要**  
Amazon SNS 通知を用いた予算を作成すると、指定した E メールアドレスに Amazon SNS より確認メールが送信されます。件名は「**AWS Notification - Subscription Confirmation**」です。受信者は、今後の通知を受信するには確認メールで [**サブスクリプションを確認**] を選択する必要があります。

1. (オプション) [**通知設定 - オプション**] の下の、[**チャットアプリケーションの Amazon Q Developer アラート**] で Amazon Chime または Slack チャットルームに予算アラートを送信するようチャットアプリケーションの Amazon Q Developer を設定できます。これらのアラートは、チャットアプリケーションの Amazon Q Developer コンソールで設定します。

1. [**次へ**] を選択します。

1. [**アクションをアタッチする - オプション**] では、[**アクションを追加する**] を選択します。

   1. **「IAM ロールの選択**」で、 AWS Budgets がユーザーに代わってアクションを実行することを許可する IAM ロールを選択します。
**注記**  
IAM ロールと AWS Budgets に適切なアクセス許可を設定して割り当てなかった場合、 AWS Budgets は設定されたアクションを実行できません。許可の管理を簡素化するには、マネージドポリシーを使用することをお勧めします。これにより、 AWS Budgets アクションが意図したとおりに動作し、新機能が追加されるたびに AWS Budgets の既存の IAM ポリシーを更新する必要がなくなります。これは、新しい機能と能力がデフォルトでマネージドポリシーに追加されるからです。管理ポリシーの詳細については、「[マネージドポリシー](billing-permissions-ref.md#managed-policies)」を参照してください。

       IAM ロールの許可の詳細と例については、「[AWS Budgets が IAM ポリシーと SCPsし、ターゲット EC2 インスタンスと RDS インスタンスを適用できるようにする](billing-example-policies.md#example-budgets-applySCP)」を参照してください。

   1. **予算のしきい値を超えたときに適用するアクションタイプ**で、 AWS Budgets がユーザーに代わって実行するアクションを選択します。

      IAM ポリシーの適用、サービスコントロールポリシー (SCP) のアタッチ、特定の Amazon EC2 インスタンスまたは Amazon RDS インスタンスのターゲットを選択できます。1 つのアラートに複数の予算アクションを適用できます。SCP を適用できるのは管理アカウントのみです。

   1. 選択したアクションに応じて、アクションを適用するリソースに関連するフィールドに入力します。

   1. **[このしきい値を超えたときにこのアクションを自動的に実行しますか]** で、**[はい]** または **[いいえ]** を選択します。**[いいえ]** を選択した場合は、**[アラートの詳細]** ページでアクションを手動で実行します。手順については、「[予算アクションを確認して承認する](budgets-action-review.md)」を参照してください。

   1. [**このアクションを実行したときにどのようにアラートを受け取るか**] で、[**このしきい値の定義時に同じアラート設定を使用する**] または [**別のアラート設定を使用する**] を選択します。別のアラート設定を使用するには、このアクションに固有の [**通知設定**] に入力します。

1. [**次へ**] を選択します。
**注記**  
続行するには、以下のアラートを少なくとも 1 つ設定する必要があります  
通知の E メール受信者
通知用の Amazon SNS トピック
予算アクション

1. 予算設定を確認し、[**予算の作成**] または [**保存**] を選択します。

アクションを作成したら、**アクション**列の AWS 予算ページからそのステータスを表示できます。この列には、設定済みのアクション数、承認待ちのアクション (**承認が必要**)、および正常に完了したアクションが表示されます。

# 予算アクションを確認して承認する
<a name="budgets-action-review"></a>

アクションの設定に関係なく、アクションが保留中であるか、または既にお客様に代わって実行されていることを知らせる通知を受け取ります。通知には、アクションの「**予算の詳細**」ページへのリンクが含まれています。また、 AWS Budgets ページの予算名を選択して、[**予算の詳細**] ページに移動することもできます。

[**予算の詳細**] ページで、予算アクションを確認して承認することができます。<a name="approve-budget-action"></a>

**予算アクションを確認して承認するには**

1. [**予算の詳細**] ページの [**アラート**] セクションで、[**承認が必要**] を選択します。

1. [**アクション**] ポップアップで、アクションが必要なアラートの名前を選択します。

1. [**アラートの詳細**] ページの [**アクション**] セクションで、承認が必要なアクションを確認します。

1. 実行するアクションを選択し、[**アクションの実行**] を選択します。

1. [**はい、実行します**] を選択します。

保留中のアクションは**アクション履歴**`pending`のステータスから移動し、最新のアクションが一番上に表示されます。 AWS 予算には、過去 60 日間に設定および実行されたアクションが表示されます。アクションの完全な履歴を表示するには、 を使用する AWS CloudTrail か、 `DescribeBudgetActionHistories` API を呼び出します。

## 前のアクションを取り消す
<a name="budgets-action-undo"></a>

[**アクション履歴**] テーブルから、以前に完了したアクションを確認して元に戻すことができます。各ステータスは次のように定義されています。
+ **スタンバイ** - AWS 予算はアクションを積極的に評価しています。
+ **承認が必要** - アクションが開始され、承認を待機しています。
+ **完了** - アクションは正常に完了しました。
+ **Reversed** - アクションは元に戻され、 AWS Budgets は残りの予算期間のアクションを評価しなくなります。

 AWS Budgets で同じ期間中に逆引きされたアクションを再評価する場合は、**リセット**を選択できます。例えば、読み取り専用ポリシーを開始したけれども、マネージャから承認を受けて予算を増やし、現在の期間に予算額を調整した場合に、これを行うことができます。

# 予算の通知に関する Amazon SNS トピックを作成する
<a name="budgets-sns-policy"></a>

Amazon Simple Notification Service (Amazon SNS) トピックに通知を送信する予算を作成する際は、既存の Amazon SNS トピックを用意するか、トピックを作成する必要があります。Amazon SNS トピックでは、E メールに加えて SNS 経由で通知を送信できます。予算には、トピックに通知を送信するための許可が必要です。

Amazon SNS トピックを作成し、予算に許可を付与するには、Amazon SNS コンソールを使用します。

**注記**  
Amazon SNS トピックは、設定する Budgets と同じアカウントにある必要があります。クロスアカウントでの Amazon SNS はサポートされていません。

**Amazon SNS 通知トピックを作成し、許可を付与するには**

1. にサインイン AWS マネジメントコンソール し、[https://console.aws.amazon.com/sns/v3/home](https://console.aws.amazon.com/sns/v3/home) で Amazon SNS コンソールを開きます。

1. ナビゲーションペインで、**[トピック]** を選択します。

1. **[トピックの作成]** を選択します。

1. **[名前]** に通知トピックの名前を入力します。

1. (オプション) **[表示名]** に、通知を受け取るときに表示する名前を入力します。

1. **[アクセスポリシー]** で、**[アドバンスト]** を選択します。

1. ポリシーのテキストフィールドで、**"Statement": [** の後に以下のテキストを追加します。

   ```
   {
     "Sid": "E.g., AWSBudgetsSNSPublishingPermissions",
     "Effect": "Allow",
     "Principal": {
       "Service": "budgets.amazonaws.com"
     },
     "Action": "SNS:Publish",
     "Resource": "your topic ARN",
      "Condition": {
           "StringEquals": {
             "aws:SourceAccount": "<account-id>"
           },
           "ArnLike": {
             "aws:SourceArn": "arn:aws:budgets::<account-id>:*"
           }
         }
   }
   ```

1. **E.g., AWSBudgetsSNSPublishingPermissions** を文字列に置き換えます。`Sid` はポリシー内で一意であることが必要です。

1. **[トピックの作成]** を選択します。

1. [**詳細**] の下で、ARN を保存します。

1. **[編集]** を選択します。

1. [**アクセスポリシー**] の下で、[*トピック ARN*] を、ステップ 10 の Amazon SNS トピック ARN と置き換えます。

1. **[変更の保存]** を選択します。

   トピックは **[トピック]** ページのトピックのリストに表示されます。

## トラブルシューティング
<a name="budgets-sns-troubleshoot"></a>

予算通知の Amazon SNS トピックを作成するときに、以下のエラーメッセージが表示されることがあります。

**SNS ARN 形式に準拠してください**  
置き換えた ARN に構文エラーがあります (ステップ 9)。ARN の構文とフォーマットが正しいかどうかを確認します。

**無効な SNS トピック**  
AWS Budgets は SNS トピックにアクセスできません。SNS トピックのリソースベースのポリシーで、budgets.amazonaws.com にこの SNS トピックにメッセージを発行する機能を許可していることを確認します。

**SNS トピックは暗号化されています**  
SNS トピックで [**暗号化**] を有効にしています。SNS トピックは、追加の許可がないと機能しません。トピックの暗号化を無効にし、[**予算の編集**] ページを更新します。

## 通知の確認メールを確認または再送信する
<a name="budgets-confirm-subscription"></a>

通知を使用して予算を作成すると、Amazon SNS 通知も作成されます。通知を送信するには、Amazon SNS 通知トピックへのサブスクリプションを承認する必要があります。

通知サブスクリプションが受け入れられていることを確認するか、サブスクリプション確認メールを再送信するには、Amazon SNS コンソールを使用します。

**通知のステータスを確認するか、通知の確認メールを再送信するには**

1. にサインイン AWS マネジメントコンソール し、[https://console.aws.amazon.com/sns/v3/home](https://console.aws.amazon.com/sns/v3/home) で Amazon SNS コンソールを開きます。

1. ナビゲーションペインで **[サブスクリプション]** を選択します。

1. **[サブスクリプション]** ページで、**[フィルター]** に `budget` と入力します。予算通知のリストが表示されます。

1. 通知のステータスを確認します。**[ステータス]** で、サブスクリプションが承認されず確認されていない場合は `PendingConfirmation` が表示されます。

1. (オプション) 確認リクエストを再送信するには、確認が保留中のサブスクリプションを選択し、[**リクエストの確認**] を選択します。Amazon SNS により、通知にサブスクライブしているエンドポイントに確認リクエストが送信されます。

   エンドポイントの各所有者が E メールを受信したら、[**サブスクリプションを確認**] リンクを選択して通知を有効化する必要があります。

## SSE と を使用して Amazon SNS 予算アラートデータを保護する AWS KMS
<a name="protect-sns-sse"></a>

サーバー側の暗号化 (SSE) を使用すると、暗号化されたトピックで機密データを転送できます。SSE は、 AWS Key Management Service () で管理されるキーを使用して Amazon SNS メッセージを保護しますAWS KMS。

 AWS マネジメントコンソール または AWS Service Development Kit (SDK) を使用して SSE を管理するには、Amazon Simple Notification Service 入門ガイドの[Amazon SNSトピックのサーバー側の暗号化 (SSE) の有効化](https://docs.aws.amazon.com/sns/latest/dg/sns-tutorial-enable-encryption-for-topic.html)」を参照してください。 **

を使用して暗号化されたトピックを作成するには AWS CloudFormation、 [AWS CloudFormation ユーザーガイド](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html)を参照してください。

Amazon SNS が受信したメッセージはすぐに、SSE によって暗号化されます。メッセージは暗号化されて保存され、送信時にのみ Amazon SNS を使用して復号化されます。

### AWS KMS アクセス許可の設定
<a name="configure-kms-perm"></a>

SSE を使用する前に、 AWS KMS キーポリシーを設定する必要があります。この設定により、トピックを暗号化できるだけでなく、メッセージを暗号化および復号できます。 AWS KMS アクセス許可の詳細については、「 *AWS Key Management Service デベロッパーガイド*[AWS KMS 」の「API アクセス許可: アクションとリソースのリファレンス](https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html)」を参照してください。

IAM ポリシーを使用して、 AWS KMS キーのアクセス許可を管理することもできます。詳細については、「 [での IAM ポリシーの使用 AWS KMS](https://docs.aws.amazon.com/kms/latest/developerguide/iam-policies.html)」を参照してください。

**注記**  
Amazon SNS からメッセージを送受信するようにグローバルアクセス許可を設定できますが、 では、特定のリージョンで AWS KMS keys (KMS キー) の完全な ARN に名前を付ける AWS KMS 必要があります。これは、IAM ポリシーの [**リソース**] セクションにあります。  
KMS キーのキーポリシーで必要な許可を付与していることを確認する必要があります。そのためには、Amazon SNS で暗号化されたメッセージを作成するプリンシパルと消費するプリンシパルをユーザーとして KMS キーポリシーで指定します。<a name="enable-compatiblility"></a>

**AWS Budgets と暗号化された Amazon SNS トピック間の互換性を有効にするには**

1. [KMS キーを作成します](https://docs.aws.amazon.com/kms/latest/developerguide/create-keys.html#create-keys-console)。

1. KMS キーポリシーに以下のテキストを追加します。

1. [SNS トピックに対して SSE を有効に](https://docs.aws.amazon.com/sns/latest/dg/sns-tutorial-enable-encryption-for-topic.html)します。
**注記**  
暗号化された Amazon SNS トピックに発行するアクセス許可を AWS Budgets に付与するのと同じ KMS キーを使用していることを確認してください。

1. **[Save changes]** (変更の保存) をクリックします。

# チャットアプリケーションでの予算アラートの受信
<a name="sns-alert-chime"></a>

Amazon Q Developer を使用して、Amazon Chime、Microsoft Teams、Slack で予算アラートを受信してモニタリングします。

------
#### [ Amazon Chime ]<a name="receive-alerts-chime"></a>

**Slack および Amazon Chime で予算アラートの受信を開始するには**

1.  AWS Budgets に移動し、新しい予算を作成するか、既存の予算を編集します。

1. 予算設定で、[**アラートの設定**] を選択します。

1. Amazon SNS トピックをアラートの受信者として、特定のアラートに追加します。
**注記**  
 AWS Budgets が Amazon SNS トピックに発行するアクセス許可を持っていることを確認するには、[「予算通知用の Amazon SNS トピックの作成](budgets-sns-policy.md)」を参照してください。

1. 予算設定を完了して保存します。

1. [Amazon Chime](http://app.chime.aws/) を開きます。

1. [**Amazon Chime**] で、Amazon Q Developer を介して通知を受信するようにセットアップするチャットルームを選択します。

1. 右上のルーム設定アイコンを選択し、[**ウェブフックとボットを管理**] を選択します。

   Amazon Chime は、チャットルームに関連付けられたウェブフックを表示します。

1. ウェブフックで、[**URL をコピー**] を選択し、[**完了**] を選択します。

   チャットルームに新しいウェブフックを作成する必要がある場合は、[**ウェブフックを追加**] を選択し、[**名前**] フィールドにウェブフックの名前を入力し、[**作成**] を選択します。

1. [Amazon Q Developer in chat applications コンソール](https://us-east-2.console.aws.amazon.com/chatbot/home?region=us-east-2#/chat-clients)を開きます。

1. [**新しいクライアントを設定**] を選択します。

1. [**Amazon Chime**]、[**設定**] の順に選択します。

1. [**設定の詳細**] で、設定の名前を入力します。名前はアカウント全体で一意である必要があり、後で編集することはできません。

1. Amazon Chime ウェブフックを設定するには、次の手順を実行します。

   1. [**ウェブフック URL**] には、Amazon Chime からコピーしたウェブフックの URL を貼り付けます。

   1. [**ウェブフックの説明**] では、次の命名規則 (**Chat\$1room\$1name/Webhook\$1name**) を使用して Webhook の目的を記述します。これにより、Amazon Chime ウェブフックを Amazon Q Developer 設定に関連付けることができます。

1. この設定のログ記録を有効にする場合は、[**Amazon CloudWatch Logs にログを発行する**] を選択します。詳細については、Amazon CloudWatch Logs for Amazon Q Developer を参照してください。
**注記**  
Amazon CloudWatch Logs の使用には追加料金がかかります。

1. [**アクセス許可**] は、次のように IAM アクセス許可を設定します。

   1. [**IAM ロール**] には、[**テンプレートを使用して IAM ロールを作成する**] を選択します。代わりに既存のロールを使用する場合は、[**IAM ロール**] リストから選択します。既存の IAM ロールを使用するには、Amazon Q Developer で使用するように変更する必要があります。詳細については、Configuring an IAM Role for Amazon Q Developer を参照してください。

   1. **[Role name]** (ロール名) に名前を入力します。有効な文字: a～z、A～Z、0～9

   1. [**ポリシー**] テンプレートで、[**通知の許可**] を選択します。これは、Amazon Q Developer が提供する IAM ポリシーです。CloudWatch アラーム、イベント、ログ、および Amazon SNS トピックに必要な読み取りおよびリスト許可を提供します。

1. Amazon Chime ウェブフックに通知を送信する SNS トピックを設定します。

   1. **SNS リージョン**では、この Amazon Q Developer サブスクリプションの SNS トピックをホストする AWS リージョンを選択します。

   1. [**SNS トピック**] には、クライアントサブスクリプションの SNS トピックを選択します。このトピックでは、Amazon Chime ウェブフックに送信されるコンテンツを決定します。リージョンに追加の SNS トピックがある場合は、同じドロップダウンリストから選択できます。
**注記**  
予算アラートは、複数の Amazon SNS トピックおよびリージョンに送信することができます。  
Amazon SNS トピックの 1 つ以上が、予算の Amazon SNS トピックに一致する必要があります。

   1. 別のリージョンから通知サブスクリプションに SNS トピックを追加する場合は、[**別のリージョンを追加**] を選択します。

1. [**設定**] を選択します。

その他の詳細については、Amazon Q Developer in chat applications 管理者ガイドの[チュートリアル: Amazon Chime の使用を開始する](https://docs.aws.amazon.com/chatbot/latest/adminguide/chime-setup.html)を参照してください。**

------
#### [ Microsoft Teams ]

**Microsoft Teams で予算アラートの受信を開始するには**

1.  AWS Budgets に移動し、新しい予算を作成するか、既存の予算を編集します。

1. 予算設定で、[**アラートの設定**] を選択します。

1. Amazon SNS トピックをアラートの受信者として、特定のアラートに追加します。
**注記**  
 AWS Budgets が Amazon SNS トピックに発行するアクセス許可を持っていることを確認するには、[「予算通知用の Amazon SNS トピックの作成](budgets-sns-policy.md)」を参照してください。

1. 予算設定を完了して保存します。

1. Amazon Q Developer をチームに追加します。

1. [Amazon Q Developer in chat applications コンソール](https://us-east-2.console.aws.amazon.com/chatbot/home?region=us-east-2#/chat-clients)を開きます。

1. [**新しいクライアントを設定**] を選択します。

1. [**Microsoft Teams**]、[**設定**] の順に選択します。

1. Microsoft Teams のチャネル URL をコピーして貼り付けます。

1. [**設定**] を選択します。

1. Microsoft Teams の認可ページで、[**承諾**] を選択します。

その他の詳細については、Amazon Q Developer in chat applications 管理者ガイドの[チュートリアル: Microsoft Teams の使用を開始する](https://docs.aws.amazon.com/chatbot/latest/adminguide/teams-setup.html)を参照してください。**

------
#### [ Slack ]

**Slack で予算アラートの受信を開始するには**

1.  AWS Budgets に移動し、新しい予算を作成するか、既存の予算を編集します。

1. 予算設定で、[**アラートの設定**] を選択します。

1. Amazon SNS トピックをアラートの受信者として、特定のアラートに追加します。
**注記**  
 AWS Budgets が Amazon SNS トピックに発行するアクセス許可を持っていることを確認するには、[「予算通知用の Amazon SNS トピックの作成](budgets-sns-policy.md)」を参照してください。

1. 予算設定を完了して保存します。

1. Amazon Q Developer を Slack ワークスペースに追加します。

1. [Amazon Q Developer in chat applications コンソール](https://us-east-2.console.aws.amazon.com/chatbot/home?region=us-east-2#/chat-clients)を開きます。

1. [**新しいクライアントを設定**] を選択します。

1. [**Slack**]、[**設定**] の順に選択します。

1. 右上のドロップダウンリストから、Amazon Q Developer で使用する Slack ワークスペースを選択します。

1. [**許可**] を選択します。

その他の詳細については、Amazon Q Developer in chat applications 管理者ガイドの[チュートリアル: Slack の使用を開始する](https://docs.aws.amazon.com/chatbot/latest/adminguide/slack-setup.html)を参照してください。**

------