Ec2在启动时将用户数据传递到Windows实例

时间:2012-05-04 20:41:25

标签: windows powershell amazon-ec2

在启动时,似乎有几种不同的方法将数据传递给Windows服务器实例。看来亚马逊支持现在在发布时将命令传递给实例,如本文所述:https://forums.aws.amazon.com/message.jspa?messageID=342135#342135

我用来启动实例的.NET代码是在Visual Studio 2010中的Amazon AWS控制台项目中创建的

RunInstancesResponse InstanceResponse =  
amazonEC2Client.RunInstances(new RunInstancesRequest()

.WithImageId("ami-9c9f3af5")
.WithInstanceType("t1.micro")
.WithKeyName("yahoo data instance")
.WithMinCount(1)
.WithMaxCount(1)
.WithUserData(Convert.ToBase64String(Encoding.UTF8.GetBytes
(<script>powershell 
Set-ExecutionPolicy Restricted</script>"))));

似乎我在脚本标签之间没有任何内容会运行。如果有人对此有任何想法或试图使用它,将不胜感激。谢谢

1 个答案:

答案 0 :(得分:1)

看来这只是在2012年5月10日添加到AWS AMI的Windows系列中。再试一次?

来源:“什么是新的&gt; 2012.05.10”,https://aws.amazon.com/amis/microsoft-windows-server-2008-r2-with-sql-server-standard-2008-r2