コンソールURL取得
Description
コンソールへの接続URLを取得します。
Request URL
Compute API POST /v2/{tenant_id}/servers/{server_id}/action
Request Json
・VNCコンソールの場合
{ "os-getVNCConsole": { "type": "novnc" } }
・HTTPシリアルコンソールの場合
{ "os-getWebConsole": { "type": "serial" } }
・WebSocketシリアルコンソールの場合
{ "os-getSerialConsole": { "type": "serial" } }
Request Parameters
Parameter | Value | Style | Description |
---|---|---|---|
X-Auth-Token | トークンID | header | トークンIDを指定します。 |
tenant_id | テナントID | path | テナントIDを指定します。 |
server_id | サーバーID | path | サーバーIDを指定します。 |
type | novncserial | body | コンソールのタイプを指定します。 |
Response Code
Success
200
Example
Request
curl -i -X POST \ -H "Accept: application/json" \ -H "X-Auth-Token: トークンID" \ -d '{"os-getVNCConsole": {"type": "novnc"}}' \ https://compute.tyo1.conoha.io/v2/テナントID/servers/サーバーID/action
Response
HTTP/1.1 200 OK Date: Wed, 10 Dec 2014 04:25:17 GMT Server: Apache Content-Length: 122 Content-Type: text/html; charset=UTF-8 { "console": { "type": "novnc", "url": "https://vnc.tyo1.conoha.io/vnc_auto.html?token=c463c33f-bbf2-47e4-9ecb-5b8a94b5a12d" } }
ConoHaにて提供しておりますAPIにつきましては、クラウド基盤として採用しておりますOpenStackの機能にて実装しておりますので、詳細な情報や使い方はOpenStackのドキュメントにてご確認ください。