【发布时间】:2020-05-03 03:34:03
【问题描述】:
我正在使用 Javascript SDK 运行 Windows Server2019 EC2 实例 - 我正在使用的 AMI 是自定义 AMI。通过 SDK,我输入了这个用户数据:
<powershell>
Copy-S3Object -BucketName mybucket -KeyPrefix myprefix -LocalFolder C:\Users\myuser\Desktop -Region ap-southeast-2
</powershell>
<persist>true</persist>
当我选择正在运行的实例并查看用户数据时,上面的用户数据正确显示。
当我使用相同的用户数据和 IAM 角色从控制台手动运行基本 Windows Server2019 实例时,我已将适当的 IAM 角色添加到该实例。
但是从 SDK 运行它时,EC2 日志显示:
<powershell> tag was provided.. running powershell content
Failed to get metadata: The result from http://169.254.169.254/latest/user-data was empty
Unable to execute userdata: Userdata was not provided
【问题讨论】:
标签: amazon-web-services powershell amazon-ec2 user-data