

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

# AWS Transit Gateway 計測ポリシーを作成する
<a name="metering-policy-create-policy"></a>

計測ポリシーを有効にするには、トランジットゲートウェイの計測ポリシーを作成し、計測使用量の割り当て方法を定義するポリシーエントリを設定する必要があります。計測ポリシーはフレームワークとデフォルト設定を確立しますが、ポリシーエントリには、トラフィック特性に基づいて計測されるアカウントを決定する特定のルールが含まれています。

計測ポリシーエントリは、トランジットゲートウェイを通過するトラフィックのルール番号の最小値から最大値まで順番に適用される順序付けられたルールとして機能します。各エントリは、送信元と送信先のアタッチメントタイプ、CIDR ブロック、プロトコル、ポート範囲などの一致する条件と、一致するトラフィックを計測する必要があるアカウントを定義します。トラフィックフローが複数のエントリと一致する場合、ルール番号が最も低いエントリが優先されます。特定のフローに一致するエントリがない場合、ポリシーで指定されたデフォルトの計測アカウントが課金されます。

ポリシーを作成したら、ポリシーエントリを追加してコスト配分ロジックを実装する必要があります。計測ポリシーエントリを作成する手順については、「」を参照してください[計測ポリシーエントリを作成する](create-metering-policy-entry.md)。

## コンソールを使用して計測ポリシーを作成する
<a name="create-metering-policy-console"></a>

Transit Gateway データ使用量の柔軟なコスト配分ルールを定義するポリシーを作成します。デフォルトでは、すべてのフローはソースアタッチメント所有者に計測されます。エントリを作成して、特定のネットワークフローを異なるアカウントに請求します。

**計測ポリシーを作成するには**

1. Amazon VPC コンソールの [https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/) を開いてください。

1. ナビゲーションペインで、**計測ポリシー**を選択します。

1. **計測ポリシーの作成 **を選択します。

1. **トランジットゲートウェイ ID** で、計測ポリシーを作成するトランジットゲートウェイを選択します。

1. (オプション) **Middlebox アタッチメント IDs**、1 つ以上のミドルボックスアタッチメントを選択します。デフォルトでは、データ使用量はミドルボックス所有者に計測されます。ミドルボックスアタッチメントのサポートにより、ミドルボックスアタッチメントを通過するトラフィックに計測ポリシーを適用できます。添付ファイルは後で追加できます。

1. (オプション) **タグ**セクションで、計測ポリシーの識別と整理に役立つタグを追加します。

   1. **[新しいタグを追加]** をクリックします。

   1. タグ**キー**と、オプションでタグ**値**を入力します。

   1. **[新しいタグを追加]** を選択してタグを追加するか、次のステップに進みます。最大 50 個のタグを追加できます。

1. **Transit Gateway 計測ポリシーの作成**を選択します。

**注記**  
デフォルトの計測アカウントはソースアタッチメント所有者であり、計測ポリシーを作成した後、トラフィックフローのプロパティに基づいて課金されるアカウントを定義するエントリを追加できます。デフォルトのポリシーエントリ (最後のエントリ) は、他のポリシーエントリと同様に変更または削除できないことに注意してください。

## を使用して計測ポリシーを作成する AWS CLI
<a name="create-metering-policy"></a>

計測ポリシーは、トランジットゲートウェイのデフォルトのコスト配分動作とグローバル設定を定義します。[create-transit-gateway-metering-policy](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/ec2/create-transit-gateway-metering-policy.html) を使用します。

必須パラメータ:
+ `--transit-gateway-id` - ポリシーを作成するトランジットゲートウェイの ID

任意指定のパラメータ:
+ `--middle-box-attachment-ids` - ミドルボックスとしてポリシーに追加する、サポートされている Transit Gateway アタッチメント ID
+ `--tag-specifications` - 計測ポリシーのタグ

**を使用して計測ポリシーを作成するには AWS CLI**

1. **create-transit-gateway-metering-policy** コマンドを実行して、オプションのミドルボックスアタッチメントを使用して新しい計測ポリシーを作成します。

   ```
   aws ec2 create-transit-gateway-metering-policy \
       --transit-gateway-id tgw-07a5946195a67dc47 \
       --middle-box-attachment-ids \
       tgw-attach-0123456789abcdef0 \
       tgw-attach-0abc123def456789a \
       --tag-specifications \
       '[{ "ResourceType": "transit-gateway-metering-policy", \
       "Tags": [ { "Key": "Env", "Value": "Prod" } ] }]'
   ```

   このコマンドは、指定されたトランジットゲートウェイの計測ポリシーを作成し、ミドルボックスのアタッチメントとタグを指定します。

1. コマンドは、ポリシーが正常に作成されると、次の出力を返します。

   ```
   {
       "TransitGatewayMeteringPolicy": {
           "TransitGatewayMeteringPolicyId": "tgw-mp-042d444564d4b2da7",
           "TransitGatewayId": "tgw-07a5946195a67dc47",
           "MiddleboxAttachmentIds":  ["tgw-attach-0123456789abcdef0", 
           "tgw-attach-0abc123def456789a"],
           "State": "pending",
           "UpdateEffectiveAt": "2025-11-05T21:00:00.000Z",
           "Tags": [{"Key": "Env","Value": "Prod"}]
       }
   }
   ```

   後続のコマンドで使用するためにレスポンスで返される計測ポリシー ID に注意してください。 **describe-transit-gateway-metering-policies** コマンドを使用して、トランジットゲートウェイに関連付けられた計測ポリシーを取得できます。