サーバー起動時スクリプト
特長
環境設定の負担を軽減
アプリケーションのインストールや設定を自動的に行うことができるようになり、サーバーの起動とともにセッティングを完了することができます。
仕様
スクリプトの入力(埋め込み)タイミング | サーバー作成時 サーバー起動時 サーバー再起動時 イメージからのサーバー作成時 |
---|---|
入力方法 | コントロールパネル API |
スクリプトの入力形式 | テキストボックスへの直接入力 スクリプトファイルのアップロード |
ファイル形式 | プレーンテキスト (Base64形式を選択することもできます) |
- ※通常の平文をbase64表記に変換した場合、サイズは4/3倍(約133%)になります。
Linuxサーバー(CentOS, RedHat)について
- 「#!」で始まる場合にはシェルスクリプトと認識し起動時にスクリプトを実行します。
- それ以外は、作成したサーバーに「/.niftycloud_user_data」というファイル名でスクリプトを書き出します。
Windowsサーバーについて
- 「@REM」で始まる場合にはバッチファイルと認識し起動時にバッチを実行します。それ以外は、作成したサーバーに「C:\ProgramData\Nifty\Cloud\userdata.bat」というファイル名でバッチスクリプトを書き出します。
- base64でエンコードしてある場合には「base64エンコードのスクリプトを使用する」にチェックを入れてください。
- スクリプトの最大サイズは、base64 エンコード後のサイズで8KBまでです。
料金
サーバー起動時スクリプトは無料でご利用いただけます。
ご利用方法
コントロールパネルおよびニフクラAPIからご利用いただけます。
よくある質問(FAQ)
サーバー起動時スクリプトのよくある質問(FAQ)につきましては、以下をご確認ください。
注意事項
- 2011年10月26日以前にスタンダードイメージから作成したサーバーおよび、VMインポート機能で作成したサーバーでは、サーバー起動時スクリプトが利用できません。利用する場合は、別途、OS初期化スクリプトをインストールしてください。
- Red Hat系Linux 7以降、Ubuntu 16.04以降のOSでは、起動時実行スクリプトでSSHの起動および再起動を行うとサーバーが起動しなくなり、サーバー作成時ではサーバーが削除されます。systemctl restart sshd等のコマンドは指定しないようにしてください。
- ※本ページ記載の金額は、すべて税込表示です。
- ※本ページ記載の他社製品名および会社名などは、各社の商標または登録商標です。
- ※本ページの内容は、2023年12月1日時点の情報です。