インスタンスを起動し、配置したユーザーデータにアクセスしています。しかし、この操作の内部 (Amazon 側) を理解している方はいらっしゃいますか? ユーザーデータを渡すと、どの時点でそのデータが VM に送信され (これは Xen の機能ですか)、どこに保存されますか?
最初は USER_DATA 環境変数として設定されていると思いましたが、ファイルとして渡すこともできます。そのファイルはどこに保存されますか? すべてのインスタンスに共通ですか、それとも AMI によって異なりますか?
それ自体は問題ではありませんが、Amazon がこれをどのように行うのかを知りたいだけです。
ユーザーデータのスクリーンショット:http://d.pr/GZlY
ベストアンサー1
ユーザーデータは、次の URL で簡単な HTTP リクエストを実行することでインスタンスで利用できるようになります。
http://169.254.169.254/latest/user-data
Amazon EC2 は、このユーザーデータをインスタンスに直接配置しませんが、多くの AMI には、インスタンスにユーザーデータを自動的にダウンロードして処理するように指示するコードがあります。
参照: