在启动时,似乎有几种不同的方法将数据传递给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>"))));
似乎我在脚本标签之间没有任何内容会运行。如果有人对此有任何想法或试图使用它,将不胜感激。谢谢
答案 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