AWS最近发布了一个新的AMI,在Windows Server 2008 R2上默认安装了CloudFormation工具。 AMI本身可以在这里find:[ https://aws.amazon.com/amis/microsoft-windows-server-2008-r2-base-cloudformation]
当在一个CloudFormation模板中直接使用这个AMI并启动堆栈时,我能够轻松启动我的堆栈,并且实例在S3启动时没有任何问题地下载我的文件,所有由cfn-init命令创build的文件夹也可以如预期那样。
但是,如果我修改AMI以自定义(只启用IIS)并重新创build一个新的AMI,并在模板中使用此AMI,则文件不会被下载,其他文件夹也不会由cfn-init命令创build可见。
有什么build议么 ?! 我错过了什么?
需要FtpGetFile的例子,不工作
Windows使用代理从URL批量下载文件
Microsoft安全login框下载Word文档时
Curl命令不会下载文件(linux mint)
Perl SDL Windows安装
如何跟踪文件下载
如何从命令行下载python?
HTML下载和文本提取
权限在下载可执行文件时有时会被拒绝
更新多千兆字节程序(DVD履行?更新软件?)的最佳方法
最可能的原因是自定义AMI是在不使用EC2Config服务的 Bundle选项卡的情况下创建的 。
Windows上的CloudFormaion支持取决于EC2Config服务在首次启动时运行用户数据中指定的命令的功能。 该功能在第一次启动后自动被禁用,以便后续的启动不会导致重新运行相同的命令。
如果使用EC2Config的Bundle选项卡创建自定义AMI,则可确保生成的AMI启用了用户数据命令执行功能。 因此,有必要(并且总是推荐)使用EC2Config的Bundle选项卡来创建自定义的AMI。
希望这可以帮助。
谢谢,Shon
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。