VPC環境で利用できます。
Serverは、クラウド環境でサーバを作成・拡張したり、運用・管理することをサポートする NAVERクラウドプラットフォームのサービスです。Serverでは、サーバインスタンス、ストレージ、ネットワーク、セキュリティなどのサーバ管理機能に関する CLIを、vserverコマンドとして提供しています。
Server (VPC)の共通設定
Server (VPC) CLIで共通して使用するコマンドとオプションの形式について説明します。
構文
vserverの構文は次の通りです。
./ncloud vserver <subcommand> [options]
オプション
vserverで共通して使用できるオプションです。
| オプション | タイプ | 必須の有無 | 説明 |
|---|---|---|---|
--regionCode |
String | Optional | サーバインスタンスが存在するリージョンコード
|
--output |
String | Optional | 出力結果の形式
|
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をより効果的に活用するために、さまざまな関連リソースを提供しています。
- Server (VPC) CLIの使用方法
- CLIのダウンロード: Ncloud CLIをダウンロードしてインストールする方法
- CLI認証: API認証キーを設定し、プロファイルを管理する方法
- CLI使用: Ncloud CLIのコマンド構造、オプションの指定方法、出力形式を確認する方法
- Server (VPC) CLIサービスの使用方法
- Server (VPC)ご利用ガイド: NAVERクラウドプラットフォームで Server (VPC)を使用する方法
- Server (VPC) APIガイド: Server (VPC) APIを呼び出す方法
- Server (VPC)利用環境ガイド: VPC、Classic環境およびサポートに関する利用ガイド
- 料金の紹介、特長、詳細機能: Server (VPC)の料金体系、特長、詳細機能のサマリー
- サービスの最新情報: Server (VPC)に関する最新情報
- よくある質問: Server (VPC)ユーザーからよく寄せられる質問とその回答
- サポート: CLIガイドでは解決できない場合のお問い合わせ窓口