VPC 개요

Prev Next

VPC 환경에서 이용 가능합니다.

VPC(Virtual Private Cloud)는 네이버 클라우드 플랫폼에서 논리적으로 격리된 사설 가상 네트워크를 구성하고 관리할 수 있도록 돕는 서비스입니다. 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 | KRS
  • 기본값: 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에 대한 사용자의 이해를 돕기 위해 다양한 연관 리소스를 제공하고 있습니다.