Modifique a configuração do almoço para reiniciar o serviço de encaixe logo após a montagem do EFS . Então, somente o ECS usará o EFS montado como volume. Caso contrário, usará o diretório original (a montagem será ignorada).
#!/bin/bash
echo ECS_CLUSTER=prodcluster >> /etc/ecs/ecs.config
sudo yum install -y nfs-utils
sudo stop ecs
sudo mkdir /home/ec2-user/web_file_uploads
sudo chmod 777 /home/ec2-user/web_file_uploads
sudo mount -t nfs4 -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2 fs-abcdef.efs.ap-southeast-2.amazonaws.com:/ /home/ec2-user/web_file_uploads
sudo service docker restart
sudo start ecs
Observação: o serviço do ECS será interrompido após a reinicialização do serviço de encaixe conforme o Agente do ECS é executado dentro da janela de encaixe. Você precisa iniciar o Serviço ECS posteriormente.