カスタムルートエントリをバッチで削除します。
操作説明
この操作を呼び出してルートエントリを削除する際は、以下の点に注意してください。
-
Available 状態のルートエントリのみを削除できます。
-
ルートテーブルが属する VPC で vSwitch またはルートエントリの作成または削除が行われている場合、ルートエントリを削除できません。
-
DeleteRouteEntries 操作は非同期です。リクエストを送信すると、システムはリクエスト ID を返しますが、ルートエントリはまだ削除されていません。削除タスクはバックグラウンドで実行されます。 DescribeRouteEntryList を呼び出して、ルートエントリの削除ステータスをクエリできます。
ルートエントリが Deleting 状態の場合、ルートエントリは削除中です。
指定されたルートエントリが見つからない場合、ルートエントリは削除済みです。
-
DeleteRouteEntries 操作では、同じ VPC 内のルートテーブルに対するルートエントリの同時バッチ削除はサポートされていません。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
vpc:DeleteRouteEntries |
delete |
*RouteTable。
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| RegionId |
string |
必須 |
ルートテーブルが存在するリージョンの ID。 DescribeRegions 操作を呼び出してリージョン ID をクエリできます。 |
cn-hangzhou |
| RouteEntries |
array<object> |
任意 |
削除するルートエントリの情報。 |
|
|
object |
任意 |
削除するルートエントリの情報。 |
||
| DstCidrBlock |
string |
任意 |
削除するルートエントリの送信先 CIDR ブロック。IPv4 CIDR ブロック、IPv6 CIDR ブロック、およびプレフィックスリスト CIDR ブロックがサポートされています。送信先 CIDR ブロックは最大 50 個指定できます。 説明
RouteEntryId パラメーターを指定しない場合、DstCidrBlock パラメーターと NextHop パラメーターは必須です。 |
47.100.XX.XX/24 |
| NextHop |
string |
任意 |
削除するネクストホップインスタンスの ID。インスタンス ID は最大 50 個指定できます。 説明
RouteEntryId パラメーターを指定しない場合、DstCidrBlock パラメーターと NextHop パラメーターは必須です。 |
i-j6c2fp57q8rr4jlu**** |
| RouteEntryId |
string |
任意 |
削除するルートエントリの ID。ルートエントリ ID は最大 50 個指定できます。 説明
RouteEntryId パラメーターを指定しない場合、DstCidrBlock パラメーターと NextHop パラメーターは必須です。 |
rte-bp1mnnr2al0naomnpv**** |
| RouteTableId |
string |
必須 |
削除するルートエントリを含むルートテーブルの ID。ルートテーブル ID は最大 50 個指定できます。 |
vtb-2ze3jgygk9bmsj23s**** |
| DryRun |
boolean |
任意 |
ドライランを実行するかどうかを指定します。有効な値: true: 実際にはルートエントリを削除せずにドライランを実行します。システムは、AccessKey ペア、Resource Access Management (RAM) ユーザーの権限付与、および必須パラメーターをチェックします。チェックに失敗した場合、対応するエラーが返されます。チェックに成功した場合、DryRunOperation エラーコードが返されます。 false (デフォルト): 通常のリクエストを送信します。チェックに成功した場合、2xx HTTP 状態コードが返され、ルートエントリが削除されます。 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
レスポンス要素。 |
||
| FailedCount |
integer |
削除に失敗したルートエントリの数。 |
2 |
| FailedRouteEntries |
array<object> |
削除に失敗したルートエントリの情報。 |
|
|
object |
削除に失敗したルートエントリの情報。 |
||
| DstCidrBlock |
string |
削除に失敗したルートエントリの送信先 CIDR ブロック。IPv4 CIDR ブロック、IPv6 CIDR ブロック、およびプレフィックスリスト CIDR ブロックがサポートされています。 |
47.100.XX.XX/24 |
| FailedCode |
string |
失敗時に返されるエラーコード。 |
VPC_ROUTER_ENTRY_NOT_EXIST |
| FailedMessage |
string |
失敗時に返されるエラーメッセージ。 |
vRouterEntry not exists |
| NextHop |
string |
削除に失敗したネクストホップのインスタンス ID。 |
i-j6c2fp57q8rr4jlu**** |
| RouteEntryId |
string |
削除に失敗したルートエントリの ID。 |
rte-bp1mnnr2al0naomnpv**** |
| RequestId |
string |
リクエスト ID。 |
0ED8D006-F706-4D23-88ED-E11ED28DCAC0 |
| SuccessCount |
integer |
削除されたルートエントリの数。 |
2 |
例
成功レスポンス
JSONJSON
{
"FailedCount": 2,
"FailedRouteEntries": [
{
"DstCidrBlock": "47.100.XX.XX/24",
"FailedCode": "VPC_ROUTER_ENTRY_NOT_EXIST",
"FailedMessage": "vRouterEntry not exists",
"NextHop": "i-j6c2fp57q8rr4jlu****",
"RouteEntryId": "rte-bp1mnnr2al0naomnpv****"
}
],
"RequestId": "0ED8D006-F706-4D23-88ED-E11ED28DCAC0",
"SuccessCount": 2
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | DryRunOperation | Request validation has been passed with DryRun flag set. | DryRun チェックに合格しました。 |
| 400 | TaskConflict | The operation is too frequent. Please wait a moment and try again. | EIP に対する操作が頻繁すぎます。 |
| 400 | MissingParam.RouteTableId | The parameter RouteTableId is missing. | 必須パラメーター RouteTableId が指定されていません。 |
| 400 | IncorrectStatus.PrefixListRelation | The related prefix list relation is in an intermediate state and cannot perform the current operation. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。