Mengatur Bucket s3 dengan AWS CLI

AWS CLI adalah salah satu produk dari AWS atau Amazon Web Service yang dapat digunakan secara gratis oleh semua orang. fungsi AWS CLI adalah sebagai jembatan antara Pengguna AWS dengan AWS Console. kita dapat dengan mudah mengatur Console tanpa harus login ke dalam website AWS.

Pastikan kita sudah memiliki Bucket di AWS dan membuat Key Token and Secreet Token terlebih dahulu melalui website AWS.

Pertama Install terlebih dahulu AWS CLI di https://docs.aws.amazon.com/cli/index.html

Setelah terinstall kemudian kita configure terlebih dahulu dengan cara buka terminal dan masukan perintah “aws configure”

Masukan Key, Screet dan region yang di dapat dari website AWS di dalam Credential

setelah configurasi selesai kita coba test untuk melihat list dari bucket dengan perintah “aws s3 ls”

Untuk memastikan, kita juga bisa cek di website AWS s3

Sekarang kita coba lagi dengan membuat Bucket baru dengan nama yang lain dengan perintah “aws s3 mb s3://nama_bucket”

Selanjutnya kita kan coba upload sebuah gambar ke dalam Bucket dengan perintah “aws s3 cp nama_file_gambar s3://nama_bucket”

untuk memastikan gambar sudah terupload kita masukan perintah “aws s3api list-objects — bucket nama_bucket”

Atau bisa di lihat di website

Bagaiman cara akses gambar agar dapat di akses di public?

untuk mengakses ke public kita bisa memasukan URL “http://bucket-bucket_name.Region.amazonaws.com/object-name"

contoh:

https://agik.s3-ap-southeast-1.amazonaws.com/marvin-meyer-SYTO3xs06fU-unsplash.jpg

akan muncul:

Error diatas di sebabkan Bucket yang kita buat belum di setting untuk public.

untuk membuat menjadi public silahkan masuk ke website AWS S3 dan rubah Permission public dengan cara Uncheck ‘Block all public access”

dan edit Bucket Policy menjadi:

--

--

Fullstack Developer at Nuliscv.com

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store