1

我不知道如何远程运行PowerShell脚本到亚马逊云中的Microsoft Windows Server 2012 R2基础。基本上我的架构是我的Android应用程序将一组图片上传到亚马逊s3在某个桶中,然后我想在我的Windows服务器上运行一个脚本,将复制这些图像,处理它,然后发送处理后的图像回到亚马逊s3桶。我想知道我怎样才能调用这些脚本?或者从lambda函数发送一个命令到我的Windows服务器。远程运行PowerShell脚本到Windows服务器亚马逊网络服务(安卓)

回答

0

您应该让S3将event notifications推送到SQS队列,并且在您的Windows服务器上有一个进程轮询该队列上的新消息。

+0

您好,感谢您的回答,我想问的是有效接收邮件的其他方式是什么?我到目前为止所尝试的是我在ec2实例中运行永久循环电源shell脚本,并且它收到sqs消息,但是我发现每个请求都有收费。 –

+0

要减少SQS请求,请确保您使用的是SQS长轮询:http://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-long-polling.html如果您想将消息推送到服务器,而不是,您可以将SNS配置为推送到HTTP端点,并在您的服务器上设置该端点。 –