Halo, Kawan Belajar!
S3cmd adalah alat bantu untuk melakukan konfigurasi layanan komputasi awan dengan protokol standar S3 dari Amazon. Jika Anda telah memiliki Kilat VM dan ingin mengakses Kilat Storage, s3cmd dapat menjadi salah satu alternatif yang dapat digunakan. Berikut ini adalah penjelasan ringkas untuk membantu Anda mengakses Kilat Storage dari Kilat VM.
PERSIAPAN #
1. Download terlebih dahulu s3cmd versi terbaru
# wget https://nchc.dl.sourceforge.net/project/s3tools/s3cmd/2.0.2/s3cmd-2.0.2.tar.gz
Atau langsung dari website sourceforge.net untuk mendapatkan versi terbaru
http://sourceforge.net/projects/s3tools/files/s3cmd/
2. Extract s3cmd yang sudah di download
# tar -zxvf s3cmd-2.0.2.tar.gz
3. Masuk ke folder s3cmd
# cd s3cmd-2.0.2
4. Secara default, s3cmd akan mengarah ke S3 Amazon, sehingga kita perlu melakukan konfigurasi ulang s3cmd agar bisa terkoneksi dengan KilatStorage
# ./s3cmd --configure
Kemudian akan muncul tampilan berikut
Enter new values or accept defaults in brackets with Enter. Refer to user manual for detailed description of all options. Access key and Secret key are your identifiers for Amazon S3. Leave them empty for using the env variables. Access Key: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Secret Key: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Default Region [US]: Encryption password is used to protect your files from reading by unauthorized persons while in transfer to S3 Encryption password: Path to GPG program [/usr/bin/gpg]: When using secure HTTPS protocol all communication with Amazon S3 servers is protected from 3rd party eavesdropping. This method is slower than plain HTTP, and can only be proxied with Python 2.7 or newer Use HTTPS protocol [No]: On some networks all internet access must go through a HTTP proxy. Try setting it here if you can't connect to S3 directly HTTP Proxy server name: New settings: Access Key: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Secret Key: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Default Region: US Encryption password: Path to GPG program: /usr/bin/gpg Use HTTPS protocol: False HTTP Proxy server name: HTTP Proxy server port: 0 Test access with supplied credentials? [Y/n] n Save settings? [y/N] y Configuration saved to '/root/.s3cfg'
Untuk Access Key dan Secret Key diisikan dengan Access Key dan Secret key dari Kilat Storage Anda.
Kemudian pada pertanyaan
Test access with supplied credentials? [Y/n]
pilih “n” sehingga s3cmd tidak melakukan test credential ke S3 Amazon.
Setelah itu Save Setting pilih “y” dan akan secara default akan disimpan di home user yang sedang digunakan (misalnya /root/.s3cfg)
KONEKSIKAN KILATSTORAGE DAN KILATVM #
Edit file .s3cfg dengan mengganti Endpoint ke kilatstorage.com, berikut line yang perlu diperhatikan :
access_key = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx secret_key = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx host_base = s3-id-jkt-1.kilatstorage.id host_bucket = %(bucket)s.s3-id-jkt-1.kilatstorage.id signature_v2 = True
Kemudian Anda bisa membuat link, agar ketika eksekusi s3cmd tidak perlu masuk ke folder s3cmd-1.5.2.
# ln -s /path-folder/s3cmd-2.0.2/s3cmd /usr/bin/s3cmd
TESTING #
Coba s3cmd Anda sudah bisa terkoneksi dengan Kilat Storage dan KilatVM
# s3cmd la
Jika hasilnya muncul semua nama bucket dan list file yang di KilatStorage, maka Anda sudah berhasil untuk mengkoneksikan antara KilatStorage dengan KilatVM
Untuk mempelajari cara pemakaian bisa menggunakan perintah berikut
# s3cmd --help
Pastikan segala operasional teknis cloud hosting Anda berjalan dengan lancar demi keberlangsungan roda bisnis Anda. CloudKilat menawarkan layanan berkualitas dan pelayanan terbaik yang mungkin Anda dapatkan, dengan begitu sisa fokus Anda bisa disalurkan pada aspek non teknis. Jika ada kendala ataupun keluhan jangan ragu untuk menghubungi layanan bantuan 24 jam dari kami.