VPC環境で利用できます。
VPC(Virtual Private Cloud)は、NAVERクラウドプラットフォームで論理的に隔離されたプライベート仮想ネットワークを構成・管理できるようサポートするサービスです。VPCでは、VPC、Subnet、Network ACL、Route Table、NAT Gateway、VPC Peeringなどネットワークの構成および管理機能に関する CLIをvpcコマンドとして提供しています。
VPCの共通設定
VPC CLIで共通して使用するコマンドとオプションの形式について説明します。
構文
vpcの構文は次の通りです。
./ncloud vpc <subcommand> [options]
オプション
vpcで共通して使用できるオプションです。
| オプション | タイプ | 必須の有無 | 説明 |
|---|---|---|---|
--regionCode |
String | Optional | リージョンコード
|
--output |
String | Optional | レスポンス結果の形式
|
VPCコマンド
vpc配下で使用できるサブコマンドの一覧です。
VPC Management
VPC関連のコマンドは次の通りです。
| コマンド | 説明 |
|---|---|
| createVpc | VPCを作成 |
| getVpcList | VPCリストを照会 |
| getVpcDetail | VPCの詳細情報の照会 |
| deleteVpc | VPCの削除 |
Subnet Management
Subnet関連のコマンドは次の通りです。
| コマンド | 説明 |
|---|---|
| createSubnet | Subnetを作成 |
| getSubnetList | Subnetリストを照会 |
| getSubnetDetail | Subnetの詳細情報を照会 |
| deleteSubnet | Subnetを削除 |
Network ACL
Network ACL関連のコマンドは次の通りです。
| コマンド | 説明 |
|---|---|
| createNetworkAcl | Network ACLを作成 |
| getNetworkAclList | Network ACLリストの照会 |
| getNetworkAclDetail | Network ACLの詳細情報を照会 |
| setNetworkAclDescription | Network ACLの説明を更新 |
| setSubnetNetworkAcl | Subnetの Network ACLを設定 |
| getNetworkAclRuleList | Network ACLルールリストを照会 |
| addNetworkAclInboundRule | Network ACLインバウンドルールを追加 |
| removeNetworkAclInboundRule | Network ACLインバウンドルールを削除 |
| addNetworkAclOutboundRule | Network ACLアウトバウンドルールを追加 |
| removeNetworkAclOutboundRule | Network ACLアウトバウンドルールを削除 |
| createNetworkAclDenyAllowGroup | Network ACL Deny-Allowグループを作成 |
| getNetworkAclDenyAllowGroupList | Network ACL Deny-Allowグループリストを照会 |
| getNetworkAclDenyAllowGroupDetail | Network ACL Deny-Allowグループの詳細情報を照会 |
| setNetworkAclDenyAllowGroupDescription | Network ACL Deny-Allowグループの説明を更新 |
| setNetworkAclDenyAllowGroupIpList | Network ACL Deny-Allowグループ IPアドレスリストを設定 |
| deleteNetworkAclDenyAllowGroup | Network ACL Deny-Allowグループを削除 |
| deleteNetworkAcl | Network ACLを削除 |
Route Table
ルーティングテーブル関連のコマンドは次の通りです。
| コマンド | 説明 |
|---|---|
| createRouteTable | ルーティングテーブルを作成 |
| getRouteTableList | ルーティングテーブルリストを照会 |
| getRouteTableDetail | ルーティングテーブルの詳細情報を照会 |
| setRouteTableDescription | ルーティングテーブルの説明を更新 |
| addRoute | ルーティングテーブルにのルートを追加 |
| getRouteList | ルーティングテーブルに設定されたルートリストを照会 |
| removeRoute | ルーティングテーブルに設定されたルートを削除 |
| addRouteTableSubnet | ルーティングテーブルに関連付けられている Subnetを追加 |
| getRouteTableSubnetList | ルーティングテーブルに関連付けられている Subnetリストを照会 |
| removeRouteTableSubnet | ルーティングテーブルに関連付けられている Subnetを削除 |
| deleteRouteTable | ルーティングテーブルを削除 |
NAT Gateway
NAT Gateway関連のコマンドは次の通りです。
| コマンド | 説明 |
|---|---|
| createNatGatewayInstance | NAT Gatewayインスタンスを作成 |
| getNatGatewayInstanceList | NAT Gatewayインスタンスリストを照会 |
| getNatGatewayInstanceDetail | NAT Gatewayインスタンスの詳細情報を照会 |
| setNatGatewayDescription | NAT Gatewayの説明を更新 |
| deleteNatGatewayInstance | NAT Gatewayインスタンスを削除 |
VPC Peering
VPC Peering関連のコマンドは次の通りです。
| コマンド | 説明 |
|---|---|
| createVpcPeeringInstance | VPC Peeringインスタンスを作成 |
| getVpcPeeringInstanceList | VPC Peeringインスタンスリストを照会 |
| getVpcPeeringInstanceDetail | VPC Peeringインスタンスの詳細情報を照会 |
| setVpcPeeringDescription | VPC Peeringの説明を更新 |
| acceptOrRejectVpcPeering | VPC Peeringリクエストの承諾または拒否 |
| deleteVpcPeeringInstance | VPC Peeringインスタンスを削除 |
VPC関連リソース
VPC CLIについてユーザーの理解に役立つよう、さまざまな関連リソースを提供しています。
- VPC CLIの使用方法
- VPC CLIサービスの使用方法
- VPCご利用ガイド: NAVERクラウドプラットフォームコンソールで VPCを使用する方法
- VPC APIガイド: VPC APIを呼び出す方法
- VPC利用環境ガイド: VPC、Classic環境およびサポートに関する利用ガイド
- 料金の紹介、特徴、詳細機能: VPCの料金体系、特徴、詳細機能のサマリー
- サービスの最新情報: VPCに関する最新情報
- よくある質問: VPCユーザーからよく寄せられる質問とその回答
- サポート: CLIガイドでは解決できない場合のお問い合わせ窓口