мы обнаружили, что VPC использует настраиваемый DNS в параметре DHCP, установленном для разрешения компании в локальных URL-адресах. Чтобы смонтировать EFS с использованием DNS-имени, подключаемый экземпляр EC2 должен находиться внутри VPC и должен быть настроен на использование DNS-сервера, предоставленного Amazon [1]. Используя IP-адрес цели монтирования в той же зоне доступности, что и экземпляр (us-east-1a), мы смогли смонтировать EFS [2] с помощью следующей команды:
mount -t nfs -o nfsvers = 4.1, rsize = 1048576, wsize = 1048576, hard, timeo = 600, retrans = 2, noresvport 83.23.23.4:/ efs-точка монтирования
Затем добавили следующую строку в файл / etc / fstab, чтобы автоматически смонтировать EFS при загрузке:
83.23.23.4: / / mnt / efs nfs4 nfsvers = 4.1, rsize = 1048576, wsize = 1048576, hard, timeo = 600, retrans = 2, noresvport, _netdev 0 0
успешно протестировано с помощью команды "mount -a"
Монтирование на Amazon EC2 с DNS-именем - https://docs.aws.amazon.com/efs/latest/ug/mounting-fs-mount-cmd-dns-name.html
Монтирование файловых систем без помощника монтирования EFS - https://docs.aws.amazon.com/efs/latest/ug/mounting-fs-old.html