Répondre

1

Actuellement, le service de datapipeline ne prend pas en charge une option permettant de spécifier des volumes ebs à attacher à une ressource ec2. Mais, vous pouvez écrire une activité de commande de shell (), qui peut créer du volume ebs et l'attacher à l'instance.

Vous pouvez ensuite exécuter l'activité de commande shell sur la ressource ec2.

Vous pouvez utiliser aws cli pour créer et attacher des volumes ebs en supposant que vous avez un rôle approprié sur l'instance ec2 lancée.

vous pouvez également utiliser le service de métadonnées EC2: http://169.254.169.254/2009-04-04/meta-data/ pour obtenir par exemple les informations comme zone de disponibilité, etc ... afin que vous puissiez créer un volume de ebs dans la même zone de disponibilité

poste lié: https://serverfault.com/questions/126408/creating-ebs-volumn-from-and-attaching-to-the-same-instance

+1

Ajouter un autre volume EBS avec shellCommandActivity peut augmenter la taille globale du volume, mais ce volume ne sera pas utilisé pour le répertoire intermédiaire des activités. Seul le volume racine sera utilisé pour le transfert (qui ne peut pas être modifié). –

4

Non, actuellement, vous ne pouvez pas spécifier de volumes EBS dans l'objet Data-Pipelines Ec2Resource.

Souvent, le volume ROOT est utilisé comme répertoire de transfert pour la plupart des activités du pipeline de données, actuellement limité à 8 Go pour les AMI par défaut fournies par le pipeline de données. Ainsi, vous pouvez créer votre propre AMI à partir d'une instance Ec2 avec un volume racine EBS accru et inclure cette AMI dans l'objet Ressource (champ Image-id) de Data-Pipelines. Astuce: Vous pouvez vérifier l'ID AMI des instances ec2 lancées par Data-pipelines dans la console Ec2. Utilisez cette AMI pour créer une instance ec2 avec un volume ROOT EBS augmenté et Make Image (AMI) avec cette instance avec encore plus de volume Taille. De cette façon, vous n'avez pas besoin de choisir parmi une liste d'AMI et vous conserverez le type de visualisation requis pour lancer des types d'instance particuliers.