Cara Akses Layanan Kilat Storage Menggunakan S3cmd

Panduan lengkap akses Kilat Storage dari Kilat VM menggunakan s3cmd. Mulai dari instalasi, konfigurasi, hingga testing koneksi. Cocok bagi Anda yang ingin mengelola data cloud secara efisien lewat command line!

Waktu baca: 3 menit • Lihat progres baca di bar atas
Oleh Fikri Andra Irham
Dipublikasikan 03 Juni 2025

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.

1. PERSIAPAN

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/

Extract s3cmd yang sudah di download

# tar -zxvf s3cmd-2.0.2.tar.gz

Masuk ke folder s3cmd

# cd s3cmd-2.0.2

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)

2. 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

3. 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.

Butuh bantuan lebih lanjut?

Jangan ragu untuk menghubungi tim support kami jika Anda memiliki pertanyaan atau masalah terkait layanan CloudKilat.