Pada tutorial kali ini kita akan kembali bereksperimen dengan salah satu service AWS yang sangat banyak digunakan yaitu layanan penyimpanan cloud S3.
Seperti ini lah kira-kira penampakannya,
Oke langsung saja kita mulai eksperimennya,
Pertama, klik "Services" pada header dan pilih S3 sehingga akan redirect ke halaman S3, klik button "Get started" dan akan tampak seperti gambar dibawah,
Isi field bucket name sesuai dengan nama bucket yang anda inginkan, region biarkan saja default, selanjutnya akan muncul popup kedua seperti gambar dibawah,
Pada tahap diatas lewati saja, klik button "Next" dan akan tampak tahap selanjutnya,
Klik tombol "Next", dan akan tampak seperti gambar dibawah,
Dicek kembali informasi bucket S3 yang akan kita buat, kemudian klik tombol "Create bucket",
Dapat dilihat pada gambar diatas, bucket S3 berhasil dibuat dan kita sudah bisa mencoba memanage (CRUD) gambar di page tersebut, silahkan coba upload gambar jika sudah masuk ke halaman bucket anda sehingga akan tampak seperti gambar dibawah,
Coba buka pada browser url gambar seperti terlihat pada gambar diatas, anda akan mendapatkan informasi halaman seperti pada gambar dibawah,
Hal tersebut terjadi karena bucket yang kita buat belum dibuka akses globalnya, cara membukanya:
buka tab "Permissions" dan klik tombol "Bucket Policy" sehingga akan tampak seperti gambar dibawah,
Pada text editor diatas masukan code berikut,
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PublicReadGetObject",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::codedoct-bucket1/*"
}
]
}
Dan coba lagi browse url path gambar yang anda upload tadi dan gambar akhirnya bisa diakses secara global seperti pada gambar dibawah,
===DONE!===