Как запустить скрипт Python и файлы, расположенные в корзине aws s3 - PullRequest
0 голосов
/ 26 ноября 2018

У меня есть сценарий Python pscript.py, который принимает входные параметры -c input.txt -s 5 -o out.txt.Все файлы находятся в контейнере aws s3.Как мне запустить его после создания экземпляра?Должен ли я смонтировать ведро на экземпляре EC2 и выполнить код?или использовать лямбду?Я не уверен.Чтение очень многих документов aws несколько сбивает с толку.

Выполнение командной строки выглядит следующим образом:

python pscript.py -c input.txt -s 5 -o out.txt

1 Ответ

0 голосов
/ 26 ноября 2018

Вам необходимо скопировать файл из Amazon S3 в экземпляр EC2:

aws s3 cp s3://my-bucket/pscript.py

Затем вы можете выполнить указанную выше команду.

Обратите внимание, что для доступа к объекту в Amazon S3вам нужно будет назначить роль IAM для экземпляра EC2.Роль нуждается в достаточном разрешении для доступа к корзине / объекту.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...