Documentation Index

Fetch the complete documentation index at: https://cli-fin.ncloud-docs.com/llms.txt

Use this file to discover all available pages before exploring further.

Server 개요

Prev Next

Server는 클라우드 환경에서 서버를 생성하고 확장하며, 운영하고 관리할 수 있도록 돕는 네이버 클라우드 플랫폼의 서비스입니다. Server에서는 서버 인스턴스, 스토리지, 네트워크, 보안 등 서버 관리 기능에 대한 CLI를 vserver 명령어로 제공합니다.

Server 공통 설정

Server CLI에서 공통으로 사용하는 명령어와 옵션 형식을 설명합니다.

구문

vserver는 다음 구문으로 실행합니다.

./ncloud vserver <subcommand> [options]

옵션

vserver에서 공통으로 사용할 수 있는 옵션입니다.

옵션 타입 필수 여부 설명
--regionCode String Optional 서버 인스턴스가 존재하는 리전 코드
--output String Optional 출력 결과의 형식
  • xml | json (기본값)

Server 명령어

vserver 명령어에서 실행할 수 있는 하위 명령어 목록입니다.

Login Key

인증키 관련 명령어는 다음과 같습니다.

명령어 설명
createLoginKey 인증키 생성
importLoginKey 사용자가 직접 생성한 공개키를 인증키로 가져오기
getLoginKeyList 인증키 목록 조회
deleteLoginKeys 인증키 삭제

ACG

ACG (Access Control Group) 관련 명령어는 다음과 같습니다.

명령어 설명
createAccessControlGroup ACG 생성
getAccessControlGroupList ACG 목록 조회
getAccessControlGroupDetail ACG 상세 정보 조회
getAccessControlGroupRuleList ACG의 규칙 목록 조회
addAccessControlGroupInboundRule ACG에 인바운드 규칙 추가
removeAccessControlGroupInboundRule ACG에서 인바운드 규칙 삭제
addAccessControlGroupOutboundRule ACG에 아웃바운드 규칙 추가
removeAccessControlGroupOutboundRule ACG에서 아웃바운드 규칙 삭제
deleteAccessControlGroup ACG 삭제

Init Script

초기화 스크립트 관련 명령어는 다음과 같습니다.

명령어 설명
createInitScript 초기화 스크립트 생성
getInitScriptList 초기화 스크립트 목록 조회
getInitScriptDetail 초기화 스크립트 상세 정보 조회
deleteInitScripts 초기화 스크립트 삭제

Placement Group

물리 배치 그룹 관련 명령어는 다음과 같습니다.

명령어 설명
createPlacementGroup 서버 인스턴스가 소속되는 물리 배치 그룹 생성
getPlacementGroupList 물리 배치 그룹 목록 조회
getPlacementGroupDetail 물리 배치 그룹 상세 정보 조회
addPlacementGroupServerInstance 물리 배치 그룹에 서버 인스턴스 추가
removePlacementGroupServerInstance 물리 배치 그룹에서 서버 인스턴스 제거
deletePlacementGroup 물리 배치 그룹 삭제

Server Image

서버 이미지 관련 명령어는 다음과 같습니다.

명령어 설명
createServerImage 서버 인스턴스로 서버 이미지 생성
createServerImageFromSnapshot 스냅샷으로 서버 이미지 생성
getServerImageList 서버 이미지 목록 조회
getServerImageDetail 서버 이미지 상세 정보 조회
addServerImageSharingPermission 서버 이미지에 공유 권한 추가
removeServerImageSharingPermission 서버 이미지에서 공유 권한 삭제
deleteServerImage 서버 이미지 삭제
createMemberServerImageInstance 서버 인스턴스로 회원 서버 이미지 생성
getMemberServerImageInstanceList 회원 서버 이미지 목록 조회
getMemberServerImageInstanceDetail 회원 서버 이미지 상세 정보 조회
addMemberServerImageSharingPermission 회원 서버 이미지에 공유 권한 추가
setMemberServerImageSharingPermission 회원 서버 이미지의 공유 권한 설정
removeMemberServerImageSharingPermission 회원 서버 이미지에서 공유 권한 삭제
deleteMemberServerImageInstances 회원 서버 이미지 삭제

Server Instance

서버 인스턴스 관련 명령어는 다음과 같습니다.

명령어 설명
createServerInstances 서버 인스턴스 생성
getServerInstanceList 서버 인스턴스 목록 조회
getServerInstanceDetail 서버 인스턴스 상세 정보 조회
getRootPasswordServerInstanceList 서버 인스턴스의 인증키를 사용하여 관리자 비밀번호 목록 조회
getRootPassword 서버 인스턴스의 인증키를 사용하여 관리자 비밀번호 조회
changeServerInstanceName 서버 인스턴스의 이름 변경
changeServerInstanceSpec 서버 인스턴스의 스펙 변경
setProtectServerTermination 서버 인스턴스의 반납 보호 여부 설정
startServerInstances 정지 상태인 서버 인스턴스 시작
stopServerInstances 운영 중 상태인 서버 인스턴스 정지
rebootServerInstances 운영 중 상태인 서버 인스턴스 재시작
interruptServerInstance 서버 인스턴스의 상태를 분석하기 위해 진단 인터럽트 실행
terminateServerInstances 정지 상태인 서버 인스턴스 반납

Network Interface

네트워크 인터페이스 관련 명령어는 다음과 같습니다.

명령어 설명
createNetworkInterface 네트워크 인터페이스 생성
getNetworkInterfaceList 네트워크 인터페이스 목록 조회
getNetworkInterfaceDetail 네트워크 인터페이스 상세 정보 조회
attachNetworkInterface 네트워크 인터페이스를 서버 인스턴스에 할당
detachNetworkInterface 서버 인스턴스에 할당된 네트워크 인터페이스 해제
addNetworkInterfaceAccessControlGroup 네트워크 인터페이스에 ACG 추가
removeNetworkInterfaceAccessControlGroup 네트워크 인터페이스에서 ACG 삭제
assignSecondaryIps 네트워크 인터페이스에 보조 IP 할당
unassignSecondaryIps 네트워크 인터페이스에서 보조 IP 해제
enableFlowLog Flow Log 활성화
getFlowLogConfigurationList Flow Log 설정 정보 조회
disableFlowLog Flow Log 비활성화
deleteNetworkInterface 네트워크 인터페이스 삭제

Public IP

공인 IP 관련 명령어는 다음과 같습니다.

명령어 설명
createPublicIpInstance 공인 IP 인스턴스 생성
getPublicIpInstanceList 공인 IP 인스턴스 목록 조회
getPublicIpInstanceDetail 공인 IP 인스턴스 상세 정보 조회
getPublicIpTargetServerInstanceList 공인 IP를 할당할 수 있는 서버 인스턴스 목록 조회
associatePublicIpWithServerInstance 공인 IP 인스턴스를 서버 인스턴스에 할당
disassociatePublicIpFromServerInstance 서버 인스턴스에 할당된 공인 IP 인스턴스 해제
deletePublicIpInstance 공인 IP 인스턴스 삭제

Storage

스토리지 관련 명령어는 다음과 같습니다.

명령어 설명
createBlockStorageInstance 블록 스토리지 인스턴스 생성
getBlockStorageInstanceList 블록 스토리지 인스턴스 목록 조회
getBlockStorageInstanceDetail 블록 스토리지 인스턴스 상세 정보 조회
getBlockStorageVolumeTypeList 블록 스토리지 볼륨 유형 목록 조회
attachBlockStorageInstance 블록 스토리지 인스턴스를 서버 인스턴스에 할당
detachBlockStorageInstances 서버 인스턴스에 할당된 블록 스토리지 인스턴스 목록 해제
changeBlockStorageInstance 블록 스토리지 볼륨 크기 변경
changeBlockStorageVolumeSize 블록 스토리지 볼륨 크기 변경
setBlockStorageReturnProtection 블록 스토리지 반납 보호 여부 설정
deleteBlockStorageInstances 블록 스토리지 인스턴스 삭제

Snapshot

스냅샷 관련 명령어는 다음과 같습니다.

명령어 설명
createBlockStorageSnapshotInstance 블록 스토리지 스냅샷 인스턴스 생성
getBlockStorageSnapshotInstanceList 블록 스토리지 스냅샷 인스턴스 목록 조회
getBlockStorageSnapshotInstanceDetail 블록 스토리지 스냅샷 인스턴스 상세 정보 조회
deleteBlockStorageSnapshotInstances 블록 스토리지 스냅샷 인스턴스 삭제

Common

리소스 생성 시 참조하는 공통 조회 명령어는 다음과 같습니다.

명령어 설명
getRegionList 리전 목록 조회
getZoneList 존 목록 조회
getServerImageProductList 서버 이미지 상품 목록 조회
getServerProductList 서버 상품 목록 조회
getServerSpecList 서버 스펙 목록 조회
getServerSpecDetail 서버 스펙 상세 정보 조회
getHypervisorTypeList 하이퍼바이저 유형 목록 조회
getRaidList RAID 목록 조회

Server 연관 리소스

Server CLI에 대한 사용자의 이해를 돕기 위해 다양한 연관 리소스를 제공하고 있습니다.