Для того, чтобы примонтировать 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