Encryptの設定をするスタートアップスクリプトを使ってオブジェクトストレージクライアントをインストールするGUI管理ツールWebminをインストールする目次APIを使ってFirefoxアドオンを作るAPIを使ってFirefoxアドオンを作るConoHaはAPIに対応しているので、APIを通じて手軽にサーバーの操作が可能です。今回はその公開APIを利用して簡単なFirerfoxのアドオンを作ってみようと思います。SDKというのを使えば、HTML+CSS+JavaScriptで簡単にアドオンが作れるようになっていました。SDKを使うためにPythonをインストールします。ConoHaの基盤技術であるOpenStackのClientツールがPythonなので私の環境には既にインストールされていました。SDKを展開するだけですぐ使えます。initコマンドを打つとスケルトンが生成されます。1回起動してみましょう。自動的に新しいプロファイルのFirefoxが起動します。既存の環境を汚さない親切設計。プロファイルを指定して起動する事もできます。エントリポイントになるようです。ここにコードを書いていきましょう。コンパネのVPS詳細画面へのリンクが、表示されるパネルが出るようにしたいと思います。ディレクトリ構成は以下のようにしました。←パッケージマニフェスト早速コードを書いていきましょう。その前にConoHaのコンパネでAPIユーザーを作成するのを忘れないように。VM一覧情報のidを使ってコンソールのURLを取得するこんな流れになります。APIのrequestが手軽で便利でしたので、そのまま手書きしてみたいと思います。トークンを取得するコードはこんな感じです。APIリファレンス-トークン発行APIリファレンスのサンプルではtenantIdを使用してますがtenantNameでもOKです。{console.log(response.statusText);}}}).post();トークンはリージョン毎に取得する必要があります。トークンが取れれば後はそのトークンを使って様々なサービスが使えるようになります。次はサーバー一覧の詳細情報を取得します。メソッドはGETです。{console.log(response.text);}}}).get();コンソールのURLを取得します。noVNCはGUI対応ですがコピペ等のテキスト操作ができません。逆にWebSerialConsoleはコピペできますがGUIに対応できません。ご利用のOSに応じて使い分けてください。}).post();こんなコードで手軽にVPSの情報が取得する事ができました!これでブラウザからワンボタンでVPSの状態がチェックできて、ちょっとした操作ならそのままブラウザのコンソールで行う事ができます。後はパネルの画面ですが、コンパネのデザインから流用してぱぱっと作ります。当たり前ですがFirefoxで確認するだけでクロスブラウザの事を考えなくていいので楽ちんです。xpiコマンドでインストールパッケージができます。Firefoxで直接ダウンロードするか、ダウンロード後にFirefoxにドラッグ&ドロップしてインストールしてください。<ダウンロードはこちら>今回のソースはGitHubに置きましたのでご参考にしてください。Addonそんな訳で簡単にVPSアプリケーションを作る事ができました。同じ要領でVPSの起動・停止ができるようにしてもいいですし、コンパネには実装されていないISOイメージの操作を追加したり、オブジェクトストレージの操作をしても楽しそうです。皆さんも是非チャレンジしてみてください!問題は解決できましたか?はいいいえご回答ありがとうございます。送信ご回答受け付けました。ご協力ありがとうございました。