トランジットルーターのCIDRブロックを作成します。
使用上の注意
トランジットルーターのCIDRブロックを指定できます。 CIDRブロックは、ルーター上のループバックインターフェイスのCIDRブロックと同様に機能します。 CIDRブロック内のIPアドレスは、IPsec-VPN接続に割り当てることができます。 詳細については、「トランジットルーターCIDRブロック」をご参照ください。
CreateTransitRouterCidr操作は、トランジットルーターを作成した後にのみCIDRブロックを作成するために使用できます。
CIDRブロックは、次の要件を満たす必要があります。
Enterprise EditionトランジットルーターのみがカスタムCIDRブロックをサポートしています。
この機能は陰部プレビューにあり、一部の地域でのみ使用できます。 サポートされているリージョンの詳細については、「トランジットルーターCIDRブロックの制限」をご参照ください。
各トランジットルーターは、最大5つのCIDRブロックをサポートします。 CIDRブロックのサブネットマスクの長さは16ビットから24ビットである必要があります。
100.64.0.0/10、224.0.0.0/4、127.0.0.0/8、169.254.0.0/16のCIDRブロックとそのサブネットはサポートされていません。
CIDRブロックは、CENインスタンスにアタッチされたネットワークインスタンスが相互に通信するために使用するCIDRブロックと重複することはできません。
同じCENインスタンスでは、各トランジットルーターCIDRブロックは一意である必要があります。
トランジットルーターにCIDRブロックを追加した後に最初のVPN接続を作成すると、CIDRブロック内の3つのCIDRブロックが予約されます。 IPアドレスは、残りのCIDRブロックからIPsec-VPN接続に割り当てられます。
ListTransitRouterCidrAllocationを呼び出して、予約済みCIDRブロックとネットワーク接続に割り当てられたIPアドレスを照会できます。
デバッグ
リクエストパラメーター
項目 | データ型 | 必須/任意 | 例: | 説明 |
操作 | String | 必須 | CreateTransitRouterCidr | 実行する操作です。 値をCreateTransitRouterCidrに設定します。 |
ClientToken | String | 任意 | 123e4567-e89b-12d3-a456-426 **** | リクエストのべき等性を保証するために使用されるクライアントトークン。 クライアントを使用して値を生成できますが、異なるリクエスト間で一意であることを確認する必要があります。 ClientTokenにはASCII文字のみを含めることができます。 説明 このパラメーターを設定しない場合、ClientTokenはRequestIdの値に設定されます。 各APIリクエストのRequestIdの値は異なる場合があります。 |
TransitRouterId | String | 必須 | tr-p0w3x8c9em72a40nw **** | トランジットルーターのID。 |
RegionId | String | 必須 | cn-hangzhou | トランジットルーターがデプロイされているリージョンのID。 DescribeChildInstanceRegionsを呼び出して、最新のリージョンリストを照会できます。 |
名前 | String | 任意 | nametest | CIDRブロックの名前。 名前は2 ~ 128文字で、英数字、ピリオド (.) 、アンダースコア (_) 、ハイフン (-) を使用できます。 名前は文字で始める必要がありますが、 |
説明 | String | 任意 | desktest | CIDRブロックの説明。 説明の長さは 2~256 文字である必要があります。 説明は文字で始める必要がありますが、 |
DryRun | Boolean | いいえ | false | リクエストのみを事前チェックするかどうかを指定します。 有効な値:
|
Cidr | String | 必須 | 192.168.10.0/24 | トランジットルーター用に作成するCIDRブロック。 |
PublishCidrRoute | Boolean | いいえ | 真実 | CIDRブロックを指すルートを、トランジットルーターのルートテーブルにシステムが自動的に追加できるようにするかどうかを指定します。
|
レスポンスパラメーター
項目 | データ型 | 例: | 説明 |
TransitRouterCidrId | String | cidr-0zv0q9crqpntzz **** | トランジットルーターCIDRブロックのID。 |
RequestId | String | 0876E54E-3E36-5C31-89F0-9EE8A9266F9A | リクエストの ID です。 |
例
リクエストの例
http(s)://[Endpoint]/? アクション=CreateTransitRouterCidr
&ClientToken=123e4567-e89b-12d3-a456-426 ****
&TransitRouterId=tr-p0w3x8c9em72a40nw ****
&RegionId=cn-hangzhou
&名前=名前テスト
&Description=desktest
&DryRun=false
&Cidr=192.168.10.0/24
&PublishCidrRoute=true
&<共通リクエストパラメーター>
正常に処理された場合のレスポンス例
XML
形式
HTTP/1.1 200 OK
Content-Type:application/xml
<CreateTransitRouterCidrResponse>
<TransitRouterCidrId>cidr-0zv0q9crqpntzz ****</TransitRouterCidrId>
<RequestId>0876E54E-3E36-5C31-89F0-9EE8A9266F9A</RequestId>
</CreateTransitRouterCidrResponse>
JSON
形式
HTTP/1.1 200 OK
Content-Type:application/json
{
"TransitRouterCidrId" : "cidr-0zv0q9crqpntzz ****" 、
"RequestId" : "0876E54E-3E36-5C31-89F0-9EE8A9266F9A"
}
エラーコード
エラーコードリストについては、「API エラーセンター」をご参照ください。