Ingin menghubungkan layanan KilatStorage sebagai alternative Amazon S3 dengan VPS yang kita miliki? Bisa saja, mudah dan cepat. Begini caranya.
[1] install dan konfigurasi s3cmd, ikuti tutorial di http://kb.cloudkilat.com/informasi-umum/cara-akses-layanan-kilat-storage-baru-menggunakan-s3cmd
[2] Done!
Ingin sync sesuatu? Gunakan cara berikut untuk sync mode arsip (data yang sudah hilang dari sumber tidak dihapus di tujuan)
Synchronize a directory tree to S3 (checks files freshness using size and md5 checksum, unless overriden by options, see below)
s3cmd sync LOCAL_DIR s3://BUCKET[/PREFIX]
or
s3cmd sync s3://BUCKET[/PREFIX] LOCAL_DIR
Untuk melakukan sync mode real data (data yang sudah hilang dari sumber dihapus di tujuan), gunakan cara berikut:
s3cmd sync –delete-removed LOCAL_DIR s3://BUCKET[/PREFIX]
or
s3cmd sync –delete-removed s3://BUCKET[/PREFIX] LOCAL_DIR
Buat Semua File Public
s3cmd setacl –acl-public –recursive s3://BUCKET[/OBJECT]
Mount Kilat Storage Pada Kilat VM
Ikuti saja link https://github.com/iqbalbirrul/server-config/blob/master/kilat-storage-CloudKilat/mount-kilat-storage-to-kilat-vm.md
Catatan Haryo
[1] Untuk mount layanan Kilat Storage, harus dilakukan pada directory kosong atau tidak terdapat file apapun didalamnya.
Atau tambahkan di belakangnya parameter -o nonempty
Check https://github.com/s3fs-fuse/s3fs-fuse/issues/650
[2] Koneksi S3FS kepada S3 Compatible storage terkadang bermasalah, jadi bisa tambahkan parameter umount -f namabucket sebelum baris berisikan perintah mounting pada script
Untuk merubah permission bisa pakai command:
s3cmd setacl s3://bucket/path/to/files/ –acl-public –recursive
Untuk menambah header menjadi force download bisa memakai fungsi
s3cmd modify s3://bucket/path-to-files/ –content-type=’application/octet-stream’ –content-disposition=’attachment’ –recursive
Leave a Reply