AWS で (マーケットプレイスから) Debian 7.1 AMI を試してみました。ユーザーデータスクリプトに問題があります。彼は起動時に実行されません。私のスクリプトは Amazon AMI ではうまく機能しますが、Debian ではうまく機能しません (単純なスクリプトでも試してみました: echo "toto" > /tmp/test.log ですが、何もしません)。
何か案が?
ありがとう
マット
PS: #!/bin/bash でスクリプトを開始します
AWS で (マーケットプレイスから) Debian 7.1 AMI を試してみました。ユーザーデータスクリプトに問題があります。彼は起動時に実行されません。私のスクリプトは Amazon AMI ではうまく機能しますが、Debian ではうまく機能しません (単純なスクリプトでも試してみました: echo "toto" > /tmp/test.log ですが、何もしません)。
何か案が?
ありがとう
マット
PS: #!/bin/bash でスクリプトを開始します
実際、ユーザーデータ スクリプトは 1 回だけ実行されます。Debian マーケットプレイス AMI に基づいて AMI を作成する場合、「カスタム」AMI を起動するときに、Debian ベース AMI を起動した時点でユーザーデータはすでに実行されています。
ユーザーデータをカスタム AMI で実行する場合は、init.d ec2-run-user-data の insserv を変更する必要があります。
sudo -i insserv -d ec2-run-user-data
これで、AMI を作成できます。
マット