Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
远程运行powershell脚本到windows服务器amazon web services(android)_Android_Powershell_Amazon Web Services_Amazon S3_Amazon Ec2 - Fatal编程技术网

远程运行powershell脚本到windows服务器amazon web services(android)

远程运行powershell脚本到windows服务器amazon web services(android),android,powershell,amazon-web-services,amazon-s3,amazon-ec2,Android,Powershell,Amazon Web Services,Amazon S3,Amazon Ec2,我不知道如何在Amazon云中远程运行powershell脚本到我的Microsoft Windows Server 2012 R2基地。基本上,我的架构是我的android应用程序将一组图像上传到amazon s3的某个存储桶中,然后我想在我的windows服务器上运行一个脚本,复制这些图像,对其进行处理,然后将处理后的图像发送回amazon s3存储桶。我想知道如何调用这些脚本?或者从lambda函数向我的windows服务器发送命令。您应该让S3推送到SQS队列,并让windows服务器上

我不知道如何在Amazon云中远程运行powershell脚本到我的Microsoft Windows Server 2012 R2基地。基本上,我的架构是我的android应用程序将一组图像上传到amazon s3的某个存储桶中,然后我想在我的windows服务器上运行一个脚本,复制这些图像,对其进行处理,然后将处理后的图像发送回amazon s3存储桶。我想知道如何调用这些脚本?或者从lambda函数向我的windows服务器发送命令。

您应该让S3推送到SQS队列,并让windows服务器上的进程轮询该队列上的新消息

您应该让S3推送到SQS队列,并让Windows服务器上的进程轮询该队列上的新消息

您好,谢谢您的回答,我想问的是,还有哪些方式可以有效地接收信息?到目前为止,我尝试的是在我的ec2实例中运行一个forever loop power shell脚本,它接收sqs消息,但我发现每个请求都有费用。要减少sqs请求,请确保使用sqs长轮询:如果您希望将消息推送到服务器,可以配置SNS推送到HTTP端点,并在您的服务器上设置该端点。您好,谢谢您的回答,我想问的是,还有什么其他方法可以有效地接收消息?到目前为止,我尝试的是在我的ec2实例中运行一个forever loop power shell脚本,它接收sqs消息,但我发现每个请求都有费用。要减少sqs请求,请确保使用sqs长轮询:如果您希望将消息推送到服务器,可以配置SNS推送到HTTP端点,并在服务器上设置该端点。