Langkah selanjutnya - Amazon Simple Storage Service

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Langkah selanjutnya

Dalam contoh sebelumnya, Anda telah mempelajari cara melakukan beberapa tugas dasar Amazon S3.

Topik-topik berikut ini menjelaskan jalur pembelajaran yang dapat Anda gunakan untuk mendapatkan pemahaman yang lebih mendalam tentang Amazon S3 sehingga Anda dapat mengimplementasikannya di aplikasi Anda.

catatan

Untuk informasi selengkapnya tentang menggunakan kelas penyimpanan Amazon S3 Express One Zone dengan bucket direktori, lihat Apa itu S3 Express One Zone? dan Ember direktori.

Memahami kasus penggunaan umum

Anda dapat menggunakan Amazon S3 untuk mendukung kasus penggunaan spesifik Anda. AWS Pustaka Solusi dan AWS Blog menyediakan informasi dan tutorial khusus kasus penggunaan. Berikut ini adalah beberapa kasus penggunaan umum untuk Amazon S3:

  • Cadangan dan penyimpanan–Menggunakan fitur manajemen penyimpanan Amazon S3 untuk mengelola biaya, memenuhi persyaratan peraturan, mengurangi latensi, dan menyimpan beberapa salinan data Anda yang berbeda untuk persyaratan kepatuhan.

  • Hosting aplikasi–Menyebarkan, menginstal, dan mengelola aplikasi web yang andal, sangat dapat diskalakan, dan berbiaya rendah. Misalnya, Anda dapat mengonfigurasi bucket Amazon S3 untuk melakukan hosting situs web statis. Untuk informasi selengkapnya, lihat Hosting situs web statis menggunakan Amazon S3.

  • Hosting media–Membangun infrastruktur yang sangat tersedia yang menampung unggahan dan unduhan video, foto, atau musik.

  • Pengiriman perangkat lunak–Melakukan hosting aplikasi perangkat lunak untuk diunduh pelanggan.

Mengontrol akses ke bucket dan objek Anda

Amazon S3 menyediakan beragam fitur dan alat keamanan. Untuk ikhtisar, lihat Manajemen Akses.

Secara default, bucket S3 dan objek di dalamnya bersifat pribadi. Anda hanya memiliki akses ke sumber daya S3 yang Anda buat. Anda dapat menggunakan fitur berikut untuk memberikan izin sumber daya terperinci yang mendukung kasus penggunaan spesifik Anda atau untuk mengaudit izin sumber daya Amazon S3 Anda.

  • Blokir Akses Publik S3–Memblokir akses publik ke bucket dan objek S3. Secara default, pengaturan Blokir Akses Publik diaktifkan di tingkat bucket.

  • AWS Identity and Access Management Identitas (IAM) — Gunakan IAM atau AWS IAM Identity Center untuk membuat identitas IAM di Anda untuk mengelola akses Akun AWS ke sumber daya Amazon S3 Anda. Misalnya, Anda dapat menggunakan IAM dengan Amazon S3 untuk mengontrol jenis akses yang dimiliki pengguna atau grup pengguna ke bucket Amazon S3 yang Anda miliki. Akun AWS Untuk informasi selengkapnya tentang identitas IAM dan praktik terbaik, lihat Identitas IAM (pengguna, grup pengguna, dan peran) dalam Panduan Pengguna IAM.

  • Kebijakan bucket–Gunakan bahasa kebijakan berbasis IAM untuk mengonfigurasi izin berbasis sumber daya untuk bucket S3 dan objek di dalamnya.

  • Daftar kontrol akses (ACL)–Berikan izin baca dan tulis untuk masing-masing bucket dan objek kepada pengguna yang berwenang. Sebagai aturan umum, sebaiknya gunakan kebijakan berbasis sumber daya S3 (kebijakan bucket dan kebijakan titik akses) atau kebijakan pengguna IAM untuk kontrol akses, bukan ACL. Kebijakan adalah opsi kontrol akses yang disederhanakan dan lebih fleksibel. Dengan kebijakan bucket dan kebijakan titik akses, Anda dapat menentukan aturan yang berlaku secara luas di semua permintaan ke sumber daya Amazon S3 Anda. Untuk informasi selengkapnya tentang kasus spesifik saat Anda menggunakan ACL, bukan kebijakan berbasis sumber daya atau kebijakan pengguna IAM, lihat. Identity and Access Management untuk Amazon S3

  • Kepemilikan Objek S3–Ambil kepemilikan setiap objek di bucket Anda, sederhanakan manajemen akses untuk data yang disimpan di Amazon S3. Kepemilikan Objek S3 adalah pengaturan tingkat bucket Amazon S3 yang dapat Anda gunakan untuk menonaktifkan atau mengaktifkan ACL. Secara default, ACL dinonaktifkan. Ketika ACL dinonaktifkan, pemilik bucket memiliki semua objek di bucket dan mengelola akses ke data secara eksklusif dengan menggunakan kebijakan manajemen akses.

  • IAM Access Analyzer for S3–Mengevaluasi dan memantau kebijakan akses bucket S3 Anda, memastikan bahwa kebijakan hanya menyediakan akses yang dimaksudkan ke sumber daya S3 Anda.

Mengelola dan memantau penyimpanan Anda

  • Mengelola penyimpanan–Setelah Anda membuat bucket dan mengunggah objek di Amazon S3, Anda dapat mengelola penyimpanan objek Anda. Misalnya, Anda dapat menggunakan Penentuan Versi S3 dan Replikasi S3 untuk pemulihan bencana, Siklus Hidup S3 untuk mengelola biaya penyimpanan, dan Kunci Objek S3 untuk memenuhi persyaratan kepatuhan.

  • Memantau penyimpanan Anda — Pemantauan adalah bagian penting dalam menjaga keandalan, ketersediaan, dan kinerja Amazon S3 dan solusi Anda AWS . Anda dapat memantau aktivitas dan biaya penyimpanan. Selain itu, kami menyarankan Anda mengumpulkan data pemantauan dari semua bagian solusi AWS Anda sehingga Anda dapat lebih mudah melakukan debug kegagalan multipoin jika terjadi.

  • Analitik dan wawasan–Anda juga dapat menggunakan analitik dan wawasan di Amazon S3 untuk memahami, menganalisis, dan mengoptimalkan penggunaan penyimpanan Anda. Misalnya, menggunakan Lensa Penyimpanan Amazon S3 untuk memahami, menganalisis, dan mengoptimalkan penyimpanan Anda. Lensa Penyimpanan S3 menyediakan 29+ metrik penggunaan dan aktivitas serta dasbor interaktif untuk mengumpulkan data untuk seluruh organisasi, akun tertentu, Wilayah, bucket, atau awalan Anda. Gunakan Analisis Kelas Penyimpanan untuk menganalisis pola akses penyimpanan guna memutuskan kapan saatnya memindahkan data Anda ke kelas penyimpanan yang lebih hemat biaya.

Mengembangkan dengan Amazon S3

Amazon S3 adalah layanan REST. Anda dapat mengirim permintaan ke Amazon S3 menggunakan REST API atau pustaka AWS SDK, yang membungkus API Amazon S3 REST yang mendasarinya, menyederhanakan tugas pemrograman Anda. Anda juga dapat menggunakan AWS Command Line Interface (AWS CLI) untuk melakukan panggilan API Amazon S3. Untuk informasi selengkapnya, lihat Membuat permintaan.

API REST Amazon S3 adalah antarmuka HTTP ke Amazon S3. Dengan API REST, Anda menggunakan permintaan HTTP standar untuk membuat, dan menghapus bucket dan objek. Untuk menggunakan API REST, Anda dapat menggunakan toolkit yang mendukung HTTP. Anda bahkan dapat menggunakan peramban untuk mengambil objek, selama objek tersebut dapat dibaca secara anonim. Untuk informasi selengkapnya, lihat Berkembang dengan Amazon S3 menggunakan API REST.

Untuk membantu Anda membangun aplikasi menggunakan bahasa pilihan Anda, kami menyediakan sumber daya berikut.

AWS CLI

Anda dapat mengakses fitur-fitur Amazon S3 menggunakan file AWS CLI. Untuk mengunduh dan mengkonfigurasi AWS CLI, lihatMengembangkan dengan Amazon S3 menggunakan AWS CLI.

AWS CLI Ini menyediakan dua tingkatan perintah untuk mengakses Amazon S3: perintah tingkat tinggi (s3) dan perintah tingkat API (s3api dan s3control). Perintah S3 tingkat tinggi menyederhanakan operasi tugas-tugas umum, seperti membuat, memanipulasi, dan menghapus objek dan bucket. Perintah s3api dan s3control mengekspos akses langsung ke semua operasi Amazon S3 API, yang dapat Anda gunakan untuk melakukan operasi lanjutan yang mungkin tidak mungkin dilakukan dengan perintah tingkat tinggi saja.

Untuk daftar AWS CLI perintah Amazon S3, lihat s3, s3api, dan s3control.

AWS SDK dan Penjelajah

Anda dapat menggunakan AWS SDK saat mengembangkan aplikasi dengan Amazon S3. SDK AWS menyederhanakan tugas pemrograman Anda dengan membungkus API REST yang mendasarinya. AWS Mobile SDK dan JavaScript Amplify library juga tersedia untuk membangun aplikasi seluler dan web yang terhubung. AWS

Selain AWS SDK, AWS Explorers tersedia untuk Visual Studio dan Eclipse untuk Java IDE. Dalam hal ini, SDK dan penjelajah dibundel bersama sebagai Toolkit. AWS

Untuk informasi selengkapnya, lihat Berkembang dengan Amazon S3 menggunakan AWS SDK, dan penjelajah.

Sampel Kode dan Pustaka

AWS Pusat Developer dan AWS Katalog Sampel Kode memiliki sampel kode dan pustaka yang ditulis khusus untuk Amazon S3. Anda dapat menggunakan sampel kode ini untuk memahami cara mengimplementasikan API Amazon S3. Anda juga dapat melihat Referensi API Amazon Simple Storage Service untuk memahami operasi Amazon S3 API secara detail.

Belajar dari tutorial

Anda dapat memulai dengan step-by-step tutorial untuk mempelajari lebih lanjut tentang Amazon S3. Tutorial ini ditujukan untuk lingkungan tipe lab, dan tutorial menggunakan nama perusahaan fiktif, nama pengguna fikif, dan sebagainya. Tujuannya adalah untuk memberikan pedoman umum. Produk ini tidak dimaksudkan untuk penggunaan secara langsung di lingkungan produksi tanpa tinjauan dan adaptasi yang cermat untuk memenuhi kebutuhan unik di lingkungan organisasi Anda.

Memulai

Mengoptimalkan biaya penyimpanan

Mengelola penyimpanan

Hosting video dan situs web

Pemrosesan data

Melindungi data

Menjelajahi pelatihan dan dukungan

Anda dapat belajar dari AWS para ahli untuk memajukan keterampilan Anda dan mendapatkan bantuan ahli untuk mencapai tujuan Anda.

  • Pelatihan–Materi pelatihan memberikan pendekatan langsung untuk mempelajari Amazon S3. Untuk informasi selengkapnya, lihat AWS Pelatihan dan sertifikasi dan AWS Pembicaraan teknologi online.

  • Forum Diskusi–Di forum, Anda dapat meninjau posting untuk memahami apa yang dapat dan tidak dapat Anda lakukan dengan Amazon S3. Anda juga dapat memposting pertanyaan Anda. Untuk informasi selengkapnya, lihat Forum Diskusi.

  • Dukungan Teknis–Jika Anda memiliki pertanyaan lebih lanjut, Anda dapat menghubungi Dukungan Teknis.