Присоединение тома EBS к вычислительным средам AWS Batch

Я хочу настроить AWS Batch с запуском нескольких скриптов Python для выполнения некоторых пакетных операций с файлом, полученным из S3, и последующей обработки, которую необходимо сохранить на том.

Для этого я хочу настроить вычислительные среды в пакете AWS.

Я хочу использовать спотовые экземпляры, но мне нужно, чтобы мой том EBS оставался там даже после завершения работы экземпляра, и если новый экземпляр запускается, он должен смонтировать тот же том, что и раньше.

1 ответ

Решение

Создайте шаблон экземпляра, предоставьте сценарий начальной загрузки для указанного случая, например:

sudo mkdir -p /

aws ec2 attach-volume --volume-id --instance-id $ (wget -q -O - http://169.254.169.254/latest/meta-data/instance-id) --device /dev / sdf

sudo mount /dev / sdf /

в определении пакета aws используйте указанный выше шаблон для запуска вашей машины ec2.

Другие вопросы по тегам