Koneksi KilatStorage Dengan S3CMD

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


Posted

in

by

Tags:

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *