VPCの概要

Prev Next

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 リージョンコード
  • KR | SGN | JPN
  • デフォルト: getRegionList照会結果の最初のリージョン
--output String Optional レスポンス結果の形式
  • json(デフォルト) | xml

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についてユーザーの理解に役立つよう、さまざまな関連リソースを提供しています。