機械翻訳について

インスタンスVNCキーの取得

このAPIを使用すると、インスタンスのVNCにアクセスするためのVNC/SSH IPアドレス、SSHポート、VNCポート、SSHユーザーおよびSSH秘密鍵などの情報を取得できます。 この情報はSSHトンネルを作成するために使用され、これによりローカルVNCクライアントがVMのコンソールに接続できます。

メソッド

GET

RESTリソース

/instancevnckey/name

URI

https://api_endpoint/instancevnckey/name

URIパラメータ

パラメータ 説明
name インスタンスの名前。

URIの例

https://api.oc.example.com/instancevnckey/mytenant/public/f83ba187-2412-46f7-be6c-3a42ae0bcc9a

レスポンス本文の例

{

"vncip": "api.oc.example.com", 
"vnckey": "-----BEGIN RSA PRIVATE KEY-----\jdlw3uhn...../Sj5BGY
-----END RSA PRIVATE KEY-----", 
"vnc_user": "84affefab5e244f28634a900c439c227", 
"vncport": 5901, 
"uri": "https://api/instancevnckey/mytenant/public/jaas/DocInstance/wls/vm-1/84affefa-b5e2-44f2-8634-a900c439c227", 
"name": "/mytenant/public/jaas/DocInstance/wls/vm-1/84affefa-b5e2-44f2-8634-a900c439c227", 
"vnc_sshd_port": 62301

}

レスポンス本文のJSONデータから、属性vnckeyの値をSSHキー・ファイルに保存します。 SSHコマンドを実行してローカルVNCクライアントがVMのコンソールに接続できるようにする際に、このファイルをキー(identity)ファイルとして使用します。 例:

$ ssh -L8888:localhost:5901 84affefab5e244f28634a900c439c227@api.oc.example.com -p 62301 -i keyfile