Sitemap

Mengatur Bucket s3 dengan AWS CLI

3 min readDec 16, 2020
Press enter or click to view image in full size
https://www.freecodecamp.org/news/content/images/2020/08/Screenshot-2020-08-10-at-6.26.31-PM.png

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”

Press enter or click to view image in full size
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”

Press enter or click to view image in full size
command aws s3 ls

Untuk memastikan, kita juga bisa cek di website AWS s3

Press enter or click to view image in full size

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

Press enter or click to view image in full size
Buat bucket dengan CLI
Press enter or click to view image in full size
List Bucket via CLI
Press enter or click to view image in full size
List Bucket via Website

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

Press enter or click to view image in full size
Upload Photo

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

Press enter or click to view image in full size
List objects via CLI

Atau bisa di lihat di website

Press enter or click to view image in full size
List via 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:

Press enter or click to view image in full size
Error

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”

Press enter or click to view image in full size

dan edit Bucket Policy menjadi:

Press enter or click to view image in full size
Bucket Policy
Press enter or click to view image in full size
Gambar berhasil di buka

--

--

No responses yet