Сложность использования лямбда-функции AWS для копирования файла в экземпляр Amazon EC2 заключается в том, что лямбда-функция должна получить доступ к экземпляру EC2.
Для некоторого кода в экземпляре EC2 намного проще получить файл из Amazon S3 .
. Вы можете:
- Создать скрипт на экземпляре EC2 для копирования файла
- Настроить
cron
задание (или запланированное задание Windows) для запуска сценария в нужное время
В сценарии будет использоваться интерфейс командной строки AWS (CLI) , такой как:
aws s3 cp s3://my-bucket/foo.txt /local-dir/foo.txt
Предположительно, вы копируете файл в экземпляр EC2 для дальнейшей обработки, поэтому этот запланированный сценарий может затем запустить код, который будет обрабатывать файл.