Для того, чтобы примонтировать S3 Bucket как файловую системой, необходимо установить s3fs
Создадим директорию для монтирования:
mkdir -p /mnt/s3
И добавим следующее в "/etc/fstab":
artem-service-bucket:/upload/ /mnt/s3 fuse.s3fs _netdev,rw,nosuid,nodev,allow_other,nonempty,iam_role,umask=022,url=https://s3.eu-central-1.amazonaws.com,endpoint=eu-central-1 0 0
Где:
- "artem-service-bucket:/upload/" — имя S3 корзины и директория, внутри корзины, которую нужно монтировать
- "url=https://s3.eu-central-1.amazonaws.com,endpoint=eu-central-1" — регион, в котором расположена S3 корзина
- "iam_role" — указываем, что будем использовать IAM Role для аутентификации
Монтируем:
mount -a