Montar Bucket como volume no Linux
Esta documentação foi criada utilizando como base o Ubuntu 24.04
Instalação do s3fs:
sudo apt update
sudo apt install s3fs -y
Verifique a instalação:
s3fs --version
O s3fs precisa de um arquivo com Access Key e Secret Key:
echo "ACCESS_KEY:SECRET_KEY" | sudo tee /root/passwd-s3fs
sudo chmod 600 /root/passwd-s3fs
Criar ponto de montage:
sudo mkdir -p /mnt/s3bucket
Montar teste manual:
sudo s3fs <BUCKET_NAME> /mnt/s3bucket -o passwd_file=/root/passwd-s3fs -o url=<URL> -o use_path_request_style
- Substitua a URL e o BUCKET_NAME
Exemplo:
Para se tornar persistente adicione ao fstab:
s3fs#<BUCKET_NAME> /mnt/s3bucket fuse _netdev,allow_other,url=<URL>,use_path_request_style 0 0
Exemplo:
Teste sem reiniciar a VM:
mount -a