Informasi Umum

Cara Akses Layanan Kilat Storage Baru Menggunakan S3cmd

Diterbitkan tanggal 28 August 2018 oleh hendarin

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.

Tags: kilat storage, kilat vm, s3, s3cmd