VPC環境で利用できます。
ルーティングテーブルにルートを追加します。
構文
addRoute構文は次の通りです。
./ncloud vpc addRoute \
--vpcNo <vpc-no> \
--routeTableNo <route-table-no> \
--routeList <route-list> \
[--regionCode <KR|SGN|JPN>] \
[--output <json|xml>]
オプション
addRouteの実行時に指定できるオプションについて説明します。
必須オプション
addRouteの必須オプションです。
| オプション | タイプ | 必須の有無 | 説明 |
|---|---|---|---|
--vpcNo |
String | Required | VPC番号
|
--routeTableNo |
String | Required | ルーティングテーブル番号 |
--routeList |
List | Required | ルートリスト
|
共通オプション
vpcコマンドで共通して使用するオプションについては、VPCのオプションをご参照ください。
例
ルートの追加リクエストが成功すると、各ルートの構成情報が返されます。
コマンド
コマンドの例は次の通りです。
./ncloud vpc addRoute \
--vpcNo 12345678 \
--routeTableNo 45678901 \
--routeList "destinationCidrBlock='192.0.2.0/24', targetTypeCode='NATGW', targetNo='56789012', targetName='test-natgw'" \
--regionCode KR \
--output json
出力
出力の例は次の通りです。
{
"addRouteResponse": {
"totalRows": 3,
"routeList": [
{
"destinationCidrBlock": "0.0.0.0/0",
"targetName": "INTERNET GATEWAY",
"routeTableNo": "45678901",
"targetType": {
"code": "IGW",
"codeName": "Internet Gateway"
},
"targetNo": "",
"isDefault": false
},
{
"destinationCidrBlock": "10.0.0.0/16",
"targetName": "LOCAL",
"routeTableNo": "45678901",
"targetType": {
"code": "LOCAL",
"codeName": "Local"
},
"targetNo": "",
"isDefault": true
},
{
"destinationCidrBlock": "192.0.2.0/24",
"targetName": "test-natgw",
"routeTableNo": "45678901",
"targetType": {
"code": "NATGW",
"codeName": "NAT Gateway"
},
"targetNo": "56789012",
"isDefault": false
}
],
"requestId": "f6a7b8c9-d0e1-2345-fabc-678901234567",
"returnCode": "0",
"returnMessage": "success"
}
}