3

Когда я пытаюсь создать EC2-ресурс с помощью AWS Data Pipeline, я не вижу и не определяю, какой объем EBS будет связан с этим вычислительным движком. Можно ли установить размер тома? Если да, может кто-нибудь дать мне пример.Как я могу указать объем EBS при добавлении ресурса EC2 в AWS Data Pipeline?

ответ

1

В настоящее время служба Datapipeline не поддерживает возможность указывать тома ebs для присоединения к ресурсу ec2. Но вы можете написать команду командной оболочки (http://docs.aws.amazon.com/datapipeline/latest/DeveloperGuide/dp-object-shellcommandactivity.html), которая может создать объем ebs и прикрепить его к экземпляру.

Затем вы можете запустить командную команду оболочки на ресурсе ec2.

Вы можете использовать aws cli для создания и подключения томов ebs при условии, что у вас есть соответствующая роль на запущенном экземпляре ec2.

вы можете также использовать службы метаданных ec2: http://169.254.169.254/2009-04-04/meta-data/, чтобы получить экземпляр информацию, как наличие зоны и т.д ... так что вы можете создать объем ЭТ в той же зоне доступности

связанной почта: https://serverfault.com/questions/126408/creating-ebs-volumn-from-and-attaching-to-the-same-instance

+1

Добавление дополнительного тома EBS с помощью shellCommandActivity может увеличить общий размер тома, но этот том не будет использоваться для промежуточного каталога для действий. Для Staging будет использоваться только том Root (который не может быть изменен). –

4

Нет, в настоящее время вы не можете указывать тома EBS в объекте Data-Pipelines Ec2Resource.

Часто тома ROOT используется в качестве промежуточного каталога для большинства операций с данными, которые в настоящее время ограничены 8 ГБ для Data-Pipeline, предоставленных по умолчанию AMI.

Итак, вы можете сделать свой собственный AMI из экземпляра Ec2 с увеличенным корневым томом EBS и включить AMI в объект Resource (поле Image-id) Data-Pipelines.

Совет. Вы можете проверить AMI-идентификатор соединений данных, запускаемых экземплярами ec2 в консоли Ec2. Используйте AMI для создания экземпляра ec2 с увеличенным объемом EOB ROOT и Make Image (AMI) из этого экземпляра с еще большим объемом размер. Таким образом, вам не нужно выбирать из списка AMI, и вы сохраните тип визуализации, необходимый для запуска определенных типов экземпляров.

Смежные вопросы