Bagaimana cara mount S3 Object Storage dan dijadikan sebagai folder? Cara ini cukup efektif jika kamu punya S3 object storage yang lagi gabut dan bisa di mounting untuk keperluan production atau keperluan backup. Caranya sangat mudah, di sini saya menggunakan OS AlmaLinux 9 terbaru.
Pastikan sistem operasi kita up to date.
dnf update
dnf upgrade -y
Kita buatkan parameter login dulu.
echo "ID_KEY:ACCESS_KEY" > ~/.passwd-s3fs
Baik itu ID_KEY dan ACCESS_KEY hanya bisa diakses oleh pemilih S3 object storage dengan cara login.
chmod 600 ~/.passwd-s3fs
Lalu kita buat folder s3bucket sebagai tester.
mkdir ~/s3bucket
Lalu login menggunakan informasi login yang barusan digunakan.
s3fs NAME_BUCKET ~/s3bucket -o passwd_file=~/.passwd-s3fs -o url=https://URL
Karena S3 Object storage yang saat ini kita gunakan bukanlah AWS, maka kita harus definisikan url tersebut. Ganti NAME_BUCKET dengan nama bucket Anda serta ganti URL.
Setelah selesai, maka hasilnya seperti ini :
# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 4.0M 0 4.0M 0% /dev
tmpfs 888M 0 888M 0% /dev/shm
tmpfs 355M 5.0M 350M 2% /run
/dev/sda4 31G 1.6G 30G 6% /
/dev/sda3 960M 253M 708M 27% /boot
/dev/sda2 200M 7.1M 193M 4% /boot/efi
tmpfs 178M 0 178M 0% /run/user/0
s3fs 64P 0 64P 0% /root/s3bucket
Pada bagian Filesystem ada parameter s3fs dan folder /root/s3bucket yang barusan kita mounting barusan.
Selesai. Semoga bermanfaat.