Documentation Index

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

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

Server (VPC)の概要

Prev Next

VPC環境で利用できます。

Serverは、クラウド環境でサーバを作成・拡張したり、運用・管理することをサポートする NAVERクラウドプラットフォームのサービスです。Serverでは、サーバインスタンス、ストレージ、ネットワーク、セキュリティなどのサーバ管理機能に関する CLIを、vserverコマンドとして提供しています。

Server (VPC)の共通設定

Server (VPC) CLIで共通して使用するコマンドとオプションの形式について説明します。

構文

vserverの構文は次の通りです。

./ncloud vserver <subcommand> [options]

オプション

vserverで共通して使用できるオプションです。

オプション タイプ 必須の有無 説明
--regionCode String Optional サーバインスタンスが存在するリージョンコード
  • KR | SGN | JPN
  • デフォルト: getRegionList照会結果の最初のリージョン
--output String Optional 出力結果の形式
  • xml | json (デフォルト)

Server (VPC)コマンド

vserver配下で使用できるサブコマンドの一覧です。

Login Key

認証キー関連のコマンドは次の通りです。

コマンド 説明
createLoginKey 認証キーを作成
importLoginKey ユーザーが直接作成した公開鍵を認証キーとしてインポート
getLoginKeyList 認証キーリストを照会
deleteLoginKeys APIキーを削除

ACG

Access Control Group(ACG)関連のコマンドは次の通りです。

コマンド 説明
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 ブロックストレージスナップショットインスタンスを削除

Fabric Cluster

ファブリッククラスタ関連のコマンドは次の通りです。

コマンド 説明
createFabricCluster Fabric Clusterを作成
getFabricClusterPoolList Fabric Cluster Poolリストを照会
getFabricClusterList Fabric Clusterリストを照会
getFabricClusterDetail Fabric Clusterの詳細情報を照会
updateFabricCluster Fabric Clusterを更新
updateFabricClusterServerInstances Fabric Clusterサーバインスタンスリストを変更
deleteFabricCluster Fabric Clusterを削除

Common

リソース作成時に参照できる共通の照会コマンドは次の通りです。

コマンド 説明
getRegionList リージョンリストを照会
getZoneList ゾーンリストを照会
getServerImageProductList Serverイメージ商品コードリストを照会
getServerProductList Serverスペックコードリストを照会
getServerSpecList サーバスペックリストを照会
getServerSpecDetail サーバスペックの詳細情報を照会
getHypervisorTypeList ハイパーバイザタイプリストを照会
getRaidList RAIDリストを照会

Server (VPC)関連リソース

Server (VPC) CLIをより効果的に活用するために、さまざまな関連リソースを提供しています。