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