Description

コンソールの接続URLを発行します。

「protocol」と「type」の組み合わせは以下の通りです。

console protocol type
VNCコンソール vnc novnc
シリアルコンソール serial serial
WebSocketコンソール web serial

Request URL

Compute API

POST /v2.1/servers/{serverid}/remote-consoles

Request Json

{
  "remote_console": {
    "protocol": "プロトコル名",
    "type": "タイプ名"
  }
}

Request Parameters

Parameter Value Style Description
X-Auth-Token トークン header トークンの情報を指定します。
トークンの発行方法は、トークン発行 にてご確認ください。
serverid サーバーID path サーバーIDを指定します。
サーバーIDの確認方法は、サーバー一覧取得 を実行の上、レスポンス結果から対象VPSのサーバーIDをご確認ください。
protocol vnc
serial
web
body プロトコル名を指定します。
type novnc
serial
body タイプ名を指定します。
「protocol」で指定したプロトコル名の組み合わせと一致している必要があります。

Response Code

Success

200

Example

Request

curl -X POST \
-H "Accept: application/json" \
-H "X-Auth-Token: トークン" \
-d '{"remote_console": {"protocol": "プロトコル名","type": "タイプ名"}}' \
https://compute.c3j1.conoha.io/v2.1/servers/サーバーID/remote-consoles

Response

{
	"remote_console": {
		"protocol": "vnc",
		"type": "novnc",
		"url": "https://*********************"
	}
}

ConoHaにて提供しておりますAPIにつきましては、クラウド基盤として採用しておりますOpenStackの機能にて実装しておりますので、詳細な情報や使い方はOpenStackのドキュメントにてご確認ください。