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

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

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

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>")))); 

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

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

资料来源:“新功能> 2012.05.10”, https: //aws.amazon.com/amis/microsoft-windows-server-2008-r2-with-sql-server-standard-2008-r2