Отличное понимание. Не думал об этом. Но вот 3 предупредительных шага, которые мы можем предпринять:
1) Создайте автоматическое монтирование, чтобы в очень маловероятном случае, если EC2 не работает, S3 снова включается, когда EC2 возвращается через / etc / fstab
2) или / и, если хотите, создайте вторичное автоматическое монтирование с помощью cron:
echo "/usr/bin/s3fs [s3 bucket name] [mountpoint path] -o allow_other" >> automount-s3
sudo mv automount-s3 /usr/sbin
sudo chown root:ubuntu /usr/sbin/automount-s3
sudo chmod +x /usr/sbin/automount-s3
crontab -e
добавить эту строку
@reboot /usr/sbin/automount-s3
3) Я бы также создал еще один почасовой хрон, чтобы проверить, монтируется ли S3 - это можно сделать, проверив, существует ли фиктивный файл в вашем пути EC2. Если файл не существует, cron выполнит ручное монтирование, вызвав «/ usr / bin / s3fs -o allow_other [имя корзины s3] [путь точки монтирования]». Было бы хорошо, чтобы администратор отправил электронное письмо и зарегистрировал его в системе.