eijiコメントはこの投稿ではオフになっています。cloud-initEC2が起動する際に、cloud-initを使って任意のスクリプトを実行させることが可能である。実行する際に渡すことのできるデータ(ユーザデータ)は、プレーンテキスト・ファイル・Base64エンコードされたテキストで、通常は初回起動時のみ実行されるため、再起動時などは実行されない。スクリプトは、シェルスクリプト形式もしくはcloud-initディレクティブ形式で記述することが可能である。スクリプトは、インタラクティブに動作させることはできないことに注意が必要である。このスクリプトは、rootユーザとして実行される。シェルスクリプトによる実行シェルスクリプトを実行させるためには、通常のシェルスクリプト同様にインタプリタのパスを最初に記述する必要がある。#!/bin/bashその他の処理も、通常のシェルスクリプトと同様に記述することができる。CLIから行うことが可能である。AWSマネージメントコンソールから登録AWSマネージドコンソールで行う場合は、インスタンス作成画面の中で、ユーザデータを登録できる。登録したユーザデータは、「インスタンスの設定」より確認することが可能である。実行中のインスタンスから値を取得することも可能である。CLIからEC2を起動する際に、user-dataオプションを付与することで、ユーザデータを指定することができる。指定するファイルは、シェルスクリプトが記述された通常のテキストファイルでよい。(1)アーカイブ2020年2月2020年1月2019年12月2019年11月2019年10月2019年9月2019年8月2019年4月2019年3月2019年2月2019年1月2018年12月2018年11月2018年4月2017年4月2016年12月2016年11月2016年10月2016年8月2016年5月2016年4月2016年3月2016年1月2015年12月2015年11月2015年10月2015年9月2015年5月2015年4月2015年2月2012年5月2012年4月2011年6月メタ情報ログイン投稿フィードコメントフィードWordPress.org。