トランジットルーター CIDR ブロックは、トランジットルーター用に作成できるカスタム CIDR ブロックです。この CIDR ブロックは、ルーターのループバックインターフェイスに IP アドレスを割り当てるために使用される CIDR ブロックに似ています。 CreateTransitRouterCidr 操作を呼び出して、トランジットルーターの CIDR ブロックを作成します。
操作説明
トランジットルーター CIDR ブロックは、トランジットルーター用に作成できるカスタム CIDR ブロックです。ルーターのループバックインターフェイスに IP アドレスを割り当てるために使用される CIDR ブロックに似ています。トランジットルーター CIDR ブロックは、ネットワークインスタンス接続に IP アドレスを割り当てるために使用されます。詳細については、「トランジットルーター CIDR ブロック」をご参照ください。
CreateTransitRouterCidr 操作は、トランジットルーターが作成された後にのみ、トランジットルーターに CIDR ブロックを追加するために使用されます。
トランジットルーター CIDR ブロックを作成する前に、以下の情報に注意してください。
-
Enterprise Edition トランジットルーターのみが CIDR ブロックをサポートしています。
-
トランジットルーター 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 ブロックは、Cloud Enterprise Network (CEN) インスタンス内の相互接続されたネットワークインスタンスの CIDR ブロックと競合してはなりません。
-
各 CIDR ブロックは、同じ CEN インスタンス内で一意である必要があります。
-
トランジットルーターに CIDR ブロックを追加し、最初の VPN 接続を作成すると、システムは指定された CIDR ブロックから 3 つの CIDR ブロックを自動的に割り当てます。これらの 3 つの CIDR ブロックは、VPN 接続を作成するためにシステムによって予約されています。システムは残りの CIDR ブロックから IPsec 接続に IP アドレスを割り当てます。
ListTransitRouterCidrAllocation 操作を呼び出して、システムによって予約されている CIDR ブロック、または IPsec 接続に割り当てられている CIDR ブロックを照会できます。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
cen:CreateTransitRouterCidr |
create |
*TransitRouter
|
なし | なし |
リクエストパラメーター
|
パラメーター |
タイプ |
必須 / 任意 |
説明 |
例 |
| ClientToken |
string |
任意 |
リクエストのべき等性を確保するために使用されるクライアントトークン。 クライアントでトークンを生成して、異なるリクエスト間でトークンが一意であることを確認します。トークンには ASCII 文字のみを含めることができます。 説明
このパラメーターを指定しない場合、システムはリクエスト ID をクライアントトークンとして自動的に使用します。リクエスト ID はリクエストごとに異なります。 |
123e4567-e89b-12d3-a456-426**** |
| TransitRouterId |
string |
必須 |
トランジットルーターの ID。 |
tr-p0w3x8c9em72a40nw**** |
| RegionId |
string |
必須 |
トランジットルーターがデプロイされているリージョンの ID。 DescribeChildInstanceRegions 操作を呼び出して、リージョン ID を照会します。 |
cn-hangzhou |
| Name |
string |
任意 |
トランジットルーター CIDR ブロックの名前。 名前は空にするか、1 ~ 128 文字の長さにできます。 http:// または https:// で始めることはできません。 |
nametest |
| Description |
string |
任意 |
トランジットルーター CIDR ブロックの説明。 説明は空にするか、1 ~ 256 文字の長さにできます。 http:// または https:// で始めることはできません。 |
desctest |
| DryRun |
boolean |
任意 |
ドライランを実行するかどうかを指定します。有効な値:
|
false |
| Cidr |
string |
必須 |
トランジットルーターの CIDR ブロック。 |
192.168.10.0/24 |
| PublishCidrRoute |
boolean |
任意 |
トランジットルーター CIDR ブロックを指すルートを、トランジットルーターのルートテーブルにシステムが自動的に追加することを許可するかどうかを指定します。
|
true |
レスポンスパラメーター
|
パラメーター |
タイプ |
説明 |
例 |
|
object |
レスポンスパラメーター。 |
||
| TransitRouterCidrId |
string |
トランジットルーター CIDR ブロックの ID。 |
cidr-0zv0q9crqpntzz**** |
| RequestId |
string |
リクエスト ID。 |
0876E54E-3E36-5C31-89F0-9EE8A9266F9A |
例
成功レスポンス
JSONJSON
{
"TransitRouterCidrId": "cidr-0zv0q9crqpntzz****",
"RequestId": "0876E54E-3E36-5C31-89F0-9EE8A9266F9A"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | OverLappingExist.Cidr | The cidr overlapping exist. | |
| 400 | OperationUnsupported.TransitRouterCidr | Transit region does not support the operation. | |
| 400 | IllegalParam.Cidr | The specified cidr is invalid. | |
| 400 | IllegalParam.RegionId | The specified RegionId is illegal. | |
| 400 | InstanceNotExist | The instance is not exist. | |
| 400 | InvalidTransitRouterMode.NeedUpgrade | TransitRouter need to upgrade. | |
| 400 | IncorrectStatus.TransitRouterInstance | The status of TransitRouter is incorrect. | |
| 400 | InvalidParameter | Invalid parameter. | |
| 400 | Unauthorized | The AccessKeyId is unauthorized. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。