1

AWSは最近、Windows Server2008R2にデフォルトでCloudFormationツールがインストールされている新しいAMIをリリースしました。AMI自体はここにあります:[ https://aws.amazon.com/amis/microsoft-windows-server-2008-r2-base-cloudformation]

このAMIをCloudFormationテンプレート内で直接使用してスタックを起動すると、スタックを簡単に起動でき、インスタンスは起動時に問題なくS3にあるファイルをダウンロードします。cfn-initコマンドで作成されたすべてのフォルダーも期待通りに見えた。

ただし、AMIを変更して(IISを有効にするだけで)カスタマイズし、新しいAMIを再作成して、テンプレート内でこのAMIを使用すると、ファイルはダウンロードされず、他のフォルダーもcfn-initコマンドで作成されると想定されます。見られる。

助言がありますか ?!私は何かが足りないのですか?!

4

1 に答える 1

3

これの最も可能性の高い原因は、カスタムAMIがEC2Configサービスの[バンドル]タブを使用せずに作成されたことです。

WindowsでのCloudFormaionのサポートは、初回起動時にユーザーデータで指定されたコマンドを実行するEC2Configサービスの機能に依存します。この機能は、最初の起動後に自動的に無効になるため、後続の起動で同じコマンドが再実行されることはありません。

EC2Configの[バンドル]タブを使用してカスタムAMIを作成すると、結果のAMIでユーザーデータコマンドの実行機能が有効になります。したがって、EC2Configの[バンドル]タブを使用してカスタムAMIを作成する必要があります(常に推奨されます)。

お役に立てれば。

よろしく、ション

于 2012-05-02T16:16:47.360 に答える