удаленный запуск сценария powershell на сервере Windows Amazon web services (Android)

#android #powershell #amazon-web-services #amazon-s3 #amazon-ec2

#Android #powershell #amazon-web-services #amazon-s3 #amazon-ec2

Вопрос:

Я не знаю, как я могу удаленно запустить сценарий powershell на моей базе Microsoft Windows Server 2012 R2 в Amazon cloud. По сути, моя архитектура заключается в том, что мое приложение для Android загружает группу изображений в amazon s3 в определенном сегменте, затем я хочу запустить скрипт на моем сервере Windows, который скопирует эти изображения, обработает их, а затем отправит обработанные изображения обратно в корзину Amazon s3. Интересно, как я могу вызвать этот сценарий? Или отправьте команду из лямбда-функции на мой сервер Windows.

Ответ №1:

У вас должен быть S3, отправляющий уведомления о событиях в очередь SQS, и процесс на вашем сервере Windows запрашивает новые сообщения в этой очереди.

Комментарии:

1. Здравствуйте, спасибо за ответ, я хочу спросить, каковы другие способы эффективного получения сообщений? Что я пробовал до сих пор, так это то, что я запускаю сценарий командной оболочки forever loop в своем экземпляре ec2, и он получает сообщения sqs, но я обнаружил, что в каждом запросе взимается плата.

2. Чтобы уменьшить количество запросов SQS, убедитесь, что вы используете длительный опрос SQS: docs.aws.amazon.com/AWSSimpleQueueService/latest/… Если вы хотите, чтобы вместо этого сообщения отправлялись на сервер, вы можете настроить SNS для отправки на конечную точку HTTP и настроить эту конечную точку на своем сервере.