J'utilise le ecs-cli avec un fichier de composition docker et les paramètres définissant mon KeyPair, VPC, sous-réseau, groupes de sécurité, AMI etc ...ECS CLI - Mount EFS lors du lancement de l'instance de conteneur
Cependant, les conteneurs qui fonctionnent sur l'instance aura besoin d'accéder à mon EFS. Donc, quand ECS a lancé une nouvelle instance de conteneur, je veux qu'elle monte le système EFS sur un chemin spécifique sur l'instance/l'hôte avant même de démarrer les conteneurs. Je ne vois pas de moyen d'y parvenir, est-ce que quelqu'un est au courant de la façon d'obtenir ce comportement?
Juste pour me assurer d'avoir ce que vous cherchez correctement ... vous voulez le service ECS pour monter un lecteur EFS ainsi que? Je ne pense pas que ce soit possible. Y at-il une raison pour laquelle vous ne pouvez pas utiliser un script dans les données utilisateur lorsque votre hôte ECS démarre pour monter le lecteur EFS? Si vos chemins sont dynamiques, vous pouvez également utiliser des données utilisateur pour déployer une sorte d'application qui monte EFS pour vous si nécessaire. – mcheshier
Est-il même possible d'utiliser le script de données utilisateur avec ecs-cli? si c'est le cas, cela résoudra le problème. – blueskin
Vous ne l'utiliserez pas au niveau ECS, vous l'utiliserez lors du lancement de l'instance EC2 de l'instance. Je pense que l'ecs-cli n'interagit qu'avec le service ECS, pas avec l'hôte de l'instance sous-jacente, ce qui semble être l'endroit où vous devez mapper votre lecteur EFS. – mcheshier