予算アラートのメール受信者のカスタマイズ

概要

予算アラートのメールの受信者は次の方法で指定できます。

  • ロールベース(デフォルト): 予算アラートしきい値ルールがメール通知をトリガーした際、対象の Cloud 請求先アカウントの請求先アカウント管理者と請求先アカウント ユーザーに対してメール通知アラートを送信できます。
  • Cloud Monitoring の使用: 組織内の他のユーザー(プロジェクト マネージャーなど)を指定して、予算アラート メールを送信できます。
予算アラート通知の図
図 1: 予算アラート通知のデフォルトのメール機能と、Cloud Monitoring を使用してメール受信者をカスタマイズするオプションの方法を示しています。

デフォルトの役割ベースのメール通知オプションを有効にすると、予算を所有する Cloud 請求先アカウントの請求先アカウント管理者と請求先アカウント ユーザーに、予算アラート メールが届きます。

Cloud 請求先アカウント管理者とユーザーは、アラートに基づいて費用管理を行うのに最適な受信者ではない場合があります。たとえば、プロジェクト マネージャーを請求先アカウント管理者としても設定することなく、予算アラートをプロジェクト マネージャーに送信できます。Cloud Monitoring の通知を使用すると、追加のメールアドレスを選択してアラートメールを受信し、予算のアラートが適切なユーザーに表示されるようにできます。

特定の予算に関する予算アラートメールを受信する追加ユーザーをカスタマイズするには、予算にメール通知のモニタリングをリンクし、最大 5 つのメール通知チャネルを選択します。

このタスクに必要な権限

Cloud Monitoring の通知チャネルを設定して Cloud Billing の予算にリンクするには、次のロールが必要です。

  • Cloud 請求先アカウントの予算を作成または変更するには、Cloud 請求先アカウントの請求先アカウント管理者のロールが必要です。
  • Cloud Monitoring ワークスペースの作成または変更、Cloud Monitoring 通知チャネルの作成または変更を行うには、通知チャネルを格納する Cloud Monitoring ワークスペースを含むホスト プロジェクトのモニタリング編集者のロールが必要です。

    具体的には、次の権限が必要です。

    既存の Cloud Billing 予算を編集して既存の Cloud Monitoring 通知チャネルにリンクするには、次の特定の権限が必要です。

    • Cloud 請求先アカウントの billing.budgets.getbilling.budgets.list。Cloud 請求先アカウントのすべての予算を表示します。
    • Cloud 請求先アカウントの billing.budgets.update。既存の予算を変更します。
    • Cloud Monitoring ワークスペースを含むホスト プロジェクトroles/monitoring.viewer。Cloud Monitoring ワークスペースにアクセスし、Cloud Monitoring ワークスペースの通知チャネルを取得して一覧表示します。

予算アラートのメール受信者が予算を表示するために必要な権限

Cloud Monitoring のメール通知チャネルを選択して(対象の Cloud 請求先アカウントの請求先アカウント管理者と請求先アカウント ユーザーに加えて)アラートメールを受信するユーザーをカスタマイズした場合は、しきい値ルールがアラートをトリガーすると指定したメールアドレスに予算アラートのメールが送信されます。

予算アラートのメールには、予算への有用なリンクが表示されているため、予算をすばやく確認して適切な措置を取ることができます。メール通知チャネルを使用してアラートメールを受信するように指定したユーザーには、Cloud Console で Cloud Billing 予算を表示する権限が付与されていない場合があります。

アラートメールの受信者が予算を表示できるようにするには、メール受信者に Cloud 請求先アカウントに対する権限が必要です。少なくとも、予算を所有する Cloud 請求先アカウントの請求先アカウント閲覧者のロールにメール受信者を追加する必要があります。詳細については、過去 1 か月の費用を含む予算のリストを表示するをご覧ください。

Google Cloud の権限の詳細については、以下をご覧ください。

Cloud Monitoring のメール通知を設定して有効にする方法

予算アラート通知を受信するメールアドレスをカスタマイズするには、通知チャネルを予算にリンクします。

予算にリンクされている通知チャネルのリンク、編集、削除を行うには、次の操作を行います。

1. Cloud Monitoring のワークスペースと通知チャネルを作成する

Cloud Billing の予算を Cloud Monitoring 通知チャネルにリンクする前に、まず Cloud Monitoring ワークスペースを作成することをおすすめします。 次に、このワークスペースで、予算アラートの送信先として使用する各メールアドレスの Cloud Monitoring 通知チャネルを作成します。

Cloud Monitoring のワークスペースは、既存の Cloud プロジェクトに含まれています。ワークスペースは、Monitoring 通知チャネルへのアクセスの整理と制御に使用される最上位のコンテナです。

通知チャネルは Monitoring のワークスペースに属している必要があるため、Monitoring 通知チャネルを追加する前に少なくとも 1 つのワークスペースを作成する必要があります。

  1. Monitoring のワークスペースを作成するには、ワークスペースの作成の手順に従います。

  2. Monitoring のワークスペースを作成したら、次の手順で新しいメールアドレスの通知チャネルを作成します。

    1. Google Cloud Console にログインし、[Monitoring] ページに移動します。

      [モニタリング] に移動

    2. [Monitoring] のナビゲーション パネルで、[Workspace] プルダウンをクリックし、使用するワークスペースを選択します。

    3. [アラート] をクリックします。

    4. [通知チャネルの編集] をクリックします。[通知チャネル] ダッシュボードには、通知チャネルの種類ごとにセクションがあります。セクション ヘッダーの下に、その種類のすべての構成のリストが表示されます。

    5. [メール] セクションまでスクロールして、通知チャネルとして構成済みのメールアドレスのリストを表示します。

      • メールを追加するには、 [通知チャネルを追加] を選択して、[メール] を選択します。メールアドレス(必須)と表示名(省略可)を入力します。変更が完了したら、[保存] をクリックします。
      • メールアドレスを変更するには、[編集] をクリックします。変更が完了したら、[保存] をクリックします。
      • メールアドレスを削除するには、[削除] をクリックします。 確認ダイアログで、[削除] をクリックします。

Cloud Billing の予算を Cloud Monitoring のメール通知チャネルにリンクするには、次の手順に従います。

  1. Google Cloud Console にログインします。

    Cloud Console にログインする

  2. Console のナビゲーション メニュー)を開き、[お支払い] を選択します。

    複数の Cloud 請求先アカウントがある場合は、次のいずれかを行います。

    • 現在のプロジェクトの Cloud Billing を管理するには、[リンクされた請求先アカウントに移動] を選択します。
    • 別の Cloud 請求先アカウントを確認するには、[請求先アカウントを管理] を選択し、予算を管理するアカウントを選択します。
  3. [お支払い] ナビゲーション メニューから [予算とアラート] を選択します。

  4. 必要に応じて、予算を作成し、アラートしきい値ルールを設定します。既存の予算とアラートルールを編集するには、予算名をクリックします。

  5. [アクション] セクションの [通知の管理] で、[Monitoring のメール通知をこの予算にリンクする] を選択します。

  6. [ワークスペース] フィールドで、[ワークスペースを選択] をクリックし、通知チャネルを含む Cloud Monitoring のワークスペースを選択します。

  7. [通知チャネル] で、最大 5 つの既存の通知チャネルを選択するか、[通知チャネルを管理] をクリックして Cloud Monitoring のワークスペースでメール通知チャネルをオンデマンドで編集または作成します。

    • 予算を編集する場合は、新しい通知チャネルをリンクできます。また、チャネル名の横にあるチェックボックスを切り替えて、以前に選択したメールチャネルのリンクを解除できます。
    • 予算の編集中に、予算にリンクしていたメール通知チャネルが表示されなくなった場合、通知チャネルが Cloud Monitoring ワークスペースから削除された可能性があります。通知チャネルの表示、編集、削除の詳細については、通知オプションをご覧ください。
  8. [保存] をクリックします。

Monitoring 通知の配信保証

予算を作成して Cloud Monitoring のメール通知チャネルにリンクすると、以下で説明するようにメールが送信されるようにできます。

  • 最初のアラートメールを受信するまでに数時間かかる場合があります。
  • メール通知アラートは、しきい値ルールによってトリガーされた場合にのみ送信されます。
  • Cloud 請求先アカウントが使用されていない場合、メール通知は送信されません。
  • 通知チャネルの構成ミスが原因で配信が失敗した場合、通知は送信されません
  • 通知チャネルが存在しなくなると、配信が失敗します。