У меня есть приложение для набора данных, на которое я должен ответить. Когда он заканчивается, я ssh в экземпляр ec-2 и выполняю скрипт. Каков наилучший способ сделать ssh в этом поле после завершения обработки данных? Должен ли я использовать лямбда-функцию и слушать ее для завершения datapline и ssh в это поле и выполнять скрипт? Я не могу снять скрипт с этой коробки.SSH в экземпляр ec2 и выполнить
ответ
Здесь есть несколько решений, о которых я могу думать.
В конце завершения Datapipeline напишите файл с нулевым байтом на S3, чтобы передать его конец. Этот S3 может сигнализировать функцию Lambda, как вы отметили. Но я не знаю, как rexec сценарий оболочки.
Другой подход - установить taskrunner на ec2-box и сделать это участие в вашем конвейере данных. Этот сценарий оболочки может быть «активностью» в конвейере. Вот как это можно сделать. http://docs.aws.amazon.com/datapipeline/latest/DeveloperGuide/dp-how-task-runner-user-managed.html . Этот подход не должен выходить за пределы текущего потока управления данными Datapipeline, и если shellscript сбой по какой-либо причине, конвейер не даст вам интегрированного представления.
Вот что я в итоге сделал. Я написал приложение лямбда, которое читает сообщение SNS из датапайпеля, вытащил PEM из зашифрованного ведра S3 и убрал его в поле и выполнил сценарий оболочки.
- 1. Не удается выполнить ssh в экземпляр экземпляра Amazon EC2
- 2. Ошибка разрешения SSH Экземпляр EC2
- 3. Не удается SSH в экземпляр EC2 AWS
- 4. ssh в экземпляр AWS EC2 с botocmdshell
- 5. Не удается передать ssh в экземпляр ec2
- 6. Попытка SSH в экземпляр EC2 - разрешение отклонено
- 7. Экземпляр EC2 в общедоступной подсети - SSH-порт
- 8. ssh в aws экземпляр EC2, когда ssh заблокирован администратором
- 9. Rsync to Amazon Ec2 Экземпляр
- 10. Как с ssh в экземпляр EC2 без ключа PEM?
- 11. EC2 SSH проблема аутентификации
- 12. Экземпляр Amazon EC2
- 13. Amazon EC2 ssh timeout
- 14. AWS EC2 убунту экземпляр
- 15. Как с ssh в экземпляр AWS EC2 с Remmina
- 16. Не может ssh или sftp в экземпляр ec2
- 17. Не может SSH в ec2 экземпляр, созданный из снимков
- 18. не удалось выполнить ssh в экземпляр amazon ec2 из пользовательского AMI
- 19. Предоставление пользователям SSH в EC2 Экземпляр Linux с парами ключей
- 20. Ansible просить проверить ssh отпечаток пальца и не сдать ssh в только что созданный экземпляр ec2
- 21. Добавить открытый ключ ssh в экземпляр запуска AWS EC2
- 22. AWS EC2 SSh Timeout
- 23. Экземпляр экземпляра EC2 недоступен
- 24. ssh между двумя экземплярами EC2
- 25. SSH соединение на ec2
- 26. как войти в EC2-экземпляр с не ec2-пользователем?
- 27. Перегруженный экземпляр EC2?
- 28. AWS ssh в экземпляр, разрешающий разрешение (публично)
- 29. Я могу выполнить ping мой экземпляр EC2, но я не могу подключиться через ssh
- 30. выполнить команду Linux на экземпляр EC2 с помощью Jmeter ssh sampler
Не могли бы вы добавить более подробную информацию? Напр. вы работаете с оболочкой? Какие задачи/действия находятся в сценарии оболочки? – user1452132
Сделали мои исправления более понятными? – bjamin
есть. Это полезно. – user1452132