Persiapan

Kredensial S3: Access Key ID dan Secret Access Key dari dasbor penyedia S3.

Endpoint URL: URL layanan (contoh: https://s3.domainanda.com), khusus jika menggunakan non-AWS (MinIO/R2/Ceph).

Terminal & AWS CLI: Aplikasi terminal dan utilitas awscli yang sudah terpasang di komputer.


Langkah - Langkah

  1. Install AWS CLI
  • Linux/Debian
sudo apt install awscli -y
  • RHEL/Fedora
sudo dnf install awscli -y
  • MacOS
brew install awscli
  • Windows Unduh dan jalankan installer .msi resmi dari situs AWS.

  1. Konfigurasi Kredensial
aws configure

Masukkan informasi yang diminta:

AWS Access Key : Masukkan Access Key ID Anda. AWS Secret Access Key : Masukkan Secret Access Key Anda. Default region name : Masukkan region (misal: id untuk kode region jakarta,indonesia Default output format : Ketik json (format yang akan ditampilkan berbentuk data terstruktur yang mudah dibaca, diolah, dan digunakan oleh aplikasi atau skrip.)


  1. Perintah Dasar Akses S3
  • Menampilkan Seluruh Bucket AWS S3 Standar
aws s3 ls

S3 Provider Lain (MinIO/R2/Ceph): Tambahkan parameter --endpoint-url:

aws s3 ls --endpoint-url https://s3.node-1.cloudpedia.id
  • Mengunggah File (Upload):
aws s3 cp contoh.txt s3://nama-bucket-anda/ --endpoint-url https://s3.node-1.cloudpedia.id
  • Mengunduh File (Download):
aws s3 cp s3://nama-bucket-anda/contoh.txt ./ --endpoint-url https://s3.node-1.cloudpedia.id
  • Menghapus File:
aws s3 rm s3://nama-bucket-anda/contoh.txt --endpoint-url https://s3.node-1.cloudpedia.id