【发布时间】:2016-10-09 02:00:51
【问题描述】:
我使用简单的 PowerShell 脚本进行了测试 mkdir C:\tempdir
当我将它指定为从 Amazon 图像启动的 UserData 时,一切正常。如果我使用指定的 UserData 启动实例并制作该实例的图像,则不会为从我的自定义图像创建的实例执行 UserData。
有趣的是,"C:\Program Files\Amazon\Ec2ConfigService\Scripts\UserScript.ps1" 包含初始启动的用户数据(在创建图像之前),尽管它应该包含上次启动期间指定的数据。
更有趣的是,即使 UserScript.ps1 存在,它也不会被执行(它应该创建文本文件但文本文件不存在)。
这是第二次发布的用户数据
<powershell>
mkdir C:\tempdir
</powershell>
【问题讨论】:
标签: amazon-ec2 ec2-ami