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 | 리전 코드
|
--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 사용 가이드: 네이버 클라우드 플랫폼 콘솔에서 VPC 사용하는 방법
- VPC API 가이드: VPC API를 호출하는 방법
- VPC 사용 환경 가이드: VPC, Classic 환경 및 지원 여부에 관한 사용 가이드
- 요금 소개, 특징, 상세 기능: VPC의 요금 체계, 특징, 상세 기능 요약
- 서비스 최신 소식: VPC 관련 최신 소식
- 자주 하는 질문: VPC 사용자들이 자주 하는 질문
- 고객 지원: CLI 가이드를 통해서도 궁금증이 해결되지 않는 경우 직접 문의