Mengenal Amazon Web Service S3
Amazon Web Service S3-101
- S3 adalah salah satu layanan pertama yang telah diproduksi oleh aws.
- S3 adalah singkatan dari Simple Storage Service.
- S3 menyediakan penyimpanan objek yang aman, tahan lama, dan sangat skalabel bagi para pengembang dan tim IT.
- Sangat mudah digunakan dengan antarmuka layanan web yang sederhana untuk menyimpan dan mengambil sejumlah data dari mana saja di web.
Apa itu Amazon Web Service S3?
- S3 adalah tempat yang aman untuk menyimpan file.
- Ini adalah penyimpanan berbasis objek, yaitu, Anda dapat menyimpan gambar, file kata, file pdf, dll.
- File yang disimpan di S3 dapat berukuran mulai dari 0 Bytes hingga 5 TB.
- Ini memiliki penyimpanan tak terbatas yang berarti Anda dapat menyimpan data sebanyak yang Anda inginkan.
- File disimpan dalam Bucket. Bucket seperti folder yang tersedia di S3 yang menyimpan file.
- S3 adalah ruang nama universal, yaitu nama harus unik secara global. Bucket berisi alamat DNS. Oleh karena itu, bucket harus berisi nama yang unik untuk menghasilkan alamat DNS yang unik.
- Jika Anda mengunggah file ke S3 bucket, maka Anda akan menerima kode HTTP 200 yang berarti pengunggahan file berhasil.
Keuntungan dari Amazon S3
- Create Buckets : Pertama, kita membuat bucket dan memberikan nama pada bucket tersebut. Bucket adalah wadah di S3 yang menyimpan data. Bucket harus memiliki nama yang unik untuk menghasilkan alamat DNS yang unik.
- Storing data in buckets : Bucket dapat digunakan untuk menyimpan data dalam jumlah tak terbatas. Anda dapat mengunggah file sebanyak yang Anda inginkan ke dalam bucket Amazon S3, yaitu tidak ada batas maksimum untuk menyimpan file. Setiap objek dapat berisi hingga 5 TB data. Setiap objek dapat disimpan dan diambil dengan menggunakan kunci unik yang ditetapkan pengembang.
- Download data : Anda juga dapat mengunduh data Anda dari bucket dan juga dapat memberikan izin kepada orang lain untuk mengunduh data yang sama. Anda dapat mengunduh data kapan saja kapan pun Anda mau.
- Permissions : Anda juga dapat memberikan atau menolak akses kepada orang lain yang ingin mengunduh atau mengunggah data dari bucket Amazon S3 Anda. Mekanisme otentikasi menjaga data tetap aman dari akses yang tidak sah.
- Standard interfaces : S3 digunakan dengan antarmuka standar REST dan antarmuka SOAP yang dirancang sedemikian rupa sehingga dapat bekerja dengan toolkit pengembangan apa pun.
- Security : Amazon S3 menawarkan fitur keamanan dengan melindungi pengguna yang tidak sah untuk mengakses data Anda.
S3 adalah penyimpan nilai kunci yang sederhana
S3 berbasis objek. Objek-objek terdiri dari hal-hal berikut:
- Key : Ini adalah nama objek. Misalnya, hello.txt, spreadsheet.xlsx, dll. Anda dapat menggunakan kunci untuk mengambil objek.
- Value : Ini adalah data yang terdiri dari urutan byte. Ini sebenarnya adalah data di dalam file.
- Version ID : ID versi mengidentifikasi objek secara unik. Ini adalah string yang dihasilkan oleh S3 ketika Anda menambahkan objek ke bucket S3.
- Metadata : Ini adalah data tentang data yang Anda simpan. Satu set pasangan nama-nilai yang dapat digunakan untuk menyimpan informasi mengenai suatu objek. Metadata dapat ditetapkan ke objek di Amazon S3 bucket.
- Subresources : Mekanisme subresource digunakan untuk menyimpan informasi spesifik objek.
- Access control information : Anda dapat menempatkan izin secara individual pada file Anda.