【发布时间】:2020-10-13 05:16:16
【问题描述】:
我创建了一个 Boto3 脚本来使用 Boto3 启动带有用户数据(批处理脚本)的 Windows EC2 实例。当我运行我的 boto3 脚本时,它的启动实例成功,但用户数据未应用于我的 Windows Ec2 实例。我已经检查了有关解决方案的堆栈溢出。但是关于基于 Linux 的 EC2 实例的用户数据的一切。我附上了我的 boto3 脚本。 我没有得到任何解决方案,这就是我创建新问题的原因。
ec2Resource = boto3.resource('ec2',region_name='us-west-2')
ec2 = boto3.resource('ec2')
windata = '''<script>net user /add Latchu ABC@2020</script>'''
# Create the instance
instanceDict = ec2Resource.create_instances(
DryRun = dryRun,
ImageId = "ami-xxxxxxxxx",
KeyName = "ZabbixServerPrivateKey",
InstanceType = "t2.micro",
SecurityGroupIds = ["sg-xxxxx"],
MinCount = 1,
MaxCount = 1,
UserData = windata
)
【问题讨论】:
标签: python-3.x amazon-web-services amazon-ec2 boto3