【发布时间】:2017-12-19 02:23:59
【问题描述】:
什么可以解释为什么运行 Windows 10 的 EC2 实例不能始终访问其自己的元数据或用户数据?
我知道 userdata 设置正确,因为在大约 30 次启动 t2.nano 和 c4.xlarge 实例时使用了完全相同的脚本:t2.nano 在读取元数据时从未遇到任何问题,但在使用 a c4.xlarge 只有一个可以访问它。该脚本仅在实例名称上有所不同(至少根据 git 历史记录)。
我按照下面的说明进行操作,即使从 Powershell 中,Uri 也无法加载(参见图 2)。
感谢任何提示。
【问题讨论】:
-
如果您尝试从 Internet 检索正常网页,是否有效?
-
我没有尝试完整的网页,但我可以 ping google.com。
-
您使用的是 Windows 10?您是否将自己的图像从 PC 上拿来?你有安装 SSM 吗?有人告诉我,如果您更改子网,Windows 2016 会有些奇怪——尝试运行
InitializeInstance.ps1脚本来修复。 -
@JohnRotenstein 谢谢,这行得通!似乎您也可以运行脚本 ProgramData/Amazon/EC2-Windows/Launch/Module/Scripts/Add-Routes.ps1 以便仅启动路由。完整的脚本还将重置密码。如果您将评论作为答案发布,我可以接受它作为正确答案。干杯。
-
很高兴你成功了!
标签: amazon-ec2 windows-10 metadata