Ikhtisar
Dengan S3 Object Lambda, Anda dapat menambahkan kode sendiri ke permintaan S3 GET, HEAD, dan LIST untuk memodifikasi dan memproses data saat dikembalikan ke aplikasi. Anda dapat menggunakan kode kustom untuk mengubah data yang dikembalikan oleh permintaan S3 GET untuk memfilter baris, mengubah ukuran gambar secara dinamis, menyunting data rahasia, dan masih banyak lagi. Anda juga dapat menggunakan S3 Object Lambda untuk mengubah hasil permintaan S3 LIST untuk membuat tampilan kustom objek dalam bucket dan permintaan S3 HEAD guna mengubah metadata objek, seperti nama dan ukuran objek. Didukung oleh fungsi AWS Lambda, kode Anda berjalan pada infrastruktur yang dikelola sepenuhnya oleh AWS, menghilangkan kebutuhan untuk membuat dan menyimpan salinan turunan dari data Anda atau menjalankan proksi yang mahal, semua tanpa memerlukan perubahan pada aplikasi Anda.
S3 Object Lambda menggunakan fungsi AWS Lambda untuk memproses hasil permintaan GET S3, HEAD, dan LIST standar secara otomatis. Dengan hanya beberapa klik di Konsol Manajemen AWS, Anda dapat mengonfigurasi fungsi Lambda dan memasangkannya ke Titik Akses S3 Object Lambda. Mulai dari titik tersebut, S3 akan memanggil fungsi Lambda Anda secara otomatis untuk memproses data apa pun yang diambil melalui S3 Object Lambda Access Point, yang mengembalikan hasil yang ditransformasikan ke aplikasi. Anda bisa menulis dan menjalankan fungsi Lambda kustom sendiri, yang menyesuaikan transformasi data Lambda Objek S3 ke kasus penggunaan spesifik Anda.
Manfaat
Bagaimana cara kerja Lambda Objek S3?
S3 Object Lambda membantu Anda untuk dengan mudah memenuhi persyaratan format data unik dari setiap aplikasi tanpa harus membangun dan mengoperasikan infrastruktur tambahan, seperti lapisan proksi, atau harus membuat dan memelihara beberapa salinan turunan dari data Anda. S3 Object Lambda menggunakan fungsi AWS Lambda untuk memproses hasil permintaan GET S3, HEAD, dan LIST standar secara otomatis. AWS Lambda merupakan layanan komputasi nirserver yang menjalankan kode yang ditentukan pelanggan tanpa memerlukan manajemen sumber daya komputasi mendasar.
Dengan hanya beberapa klik di Konsol Manajemen AWS, Anda dapat mengonfigurasi fungsi Lambda dan memasangkannya ke Titik Akses S3 Object Lambda. Permintaan S3 GET, HEAD, LIST standar yang dibuat melalui suatu Titik Akses S3 Object Lambda kini akan memanggil fungsi Lambda yang ditentukan. Mulai dari titik tersebut, S3 akan memanggil fungsi Lambda Anda secara otomatis untuk memproses data apa pun yang diambil melalui Titik Akses S3 Object Lambda, lalu mengembalikan hasil yang ditransformasikan ke aplikasi. Anda bisa menulis dan menjalankan fungsi Lambda kustom sendiri, yang menyesuaikan transformasi data S3 Object Lambda ke kasus penggunaan spesifik Anda. Baca panduan pengguna Lambda Objek S3 untuk informasi selengkapnya.
Kasus penggunaan S3 Object Lambda: Menyunting data sensitif
Lambda Objek S3 dapat digunakan untuk menyunting informasi sensitif dari suatu objek di S3 untuk aplikasi tertentu, tanpa mengubah objek yang ada atau membuat dan mempertahankan beberapa salinan turunan data. Fungsi Lambda akan mengambil objek dari permintaan S3 GET standar, memproses data untuk menghapus rincian sensitif, dan mengembalikan objek yang disunting ke aplikasi. Baca panduan pengguna Lambda Objek S3 untuk informasi selengkapnya tentang kasus penggunaan lain.
Pelanggan
-
Pixieset
Pixieset adalah platform yang lengkap bagi fotografer modern, yang menawarkan galeri, situs web, toko online, dan alat perangkat lunak manajemen studio kepada klien di bidang fotografi.
Pixieset mentransformasi gambar secara cepat dengan Lambda Objek Amazon S3
-
Audible
Audible adalah pembuat konten terkemuka dan penyedia cerita audio premium yang menawarkan cara baru untuk memperoleh dan menambah makna serta warna dalam hidup setiap harinya kepada pelanggan. Konten yang dapat didengarkan mencakup lebih dari 790.000 buku audio, siniar, dan Audible Originals. Audible memiliki jutaan anggota di seluruh dunia yang berlangganan ke salah satu dari 10 layanan lokal yang didesain untuk pelanggan di Australia, Kanada, Prancis, Jerman, India, Italia, Jepang, Spanyol, Inggris, dan AS.
-
Trend Micro
Trend Micro merupakan pemimpin keamanan siber global yang membantu mengamankan pertukaran informasi digital. Dengan keahlian keamanan, penelitian ancaman global, dan inovasi berkelanjutan selama puluhan tahun, platform keamanan siber Trend Micro melindungi ratusan ribu organisasi dan jutaan individu di seluruh cloud, jaringan, perangkat, dan titik akhir. Platform keamanan siber Trend Micro menghadirkan berbagai teknik pertahanan ancaman canggih yang dioptimalkan untuk AWS.
-
Druva
Druva menghadirkan perlindungan dan pengelolaan data di berbagai titik akhir, pusat data, dan beban kerja cloud yang menghilangkan ketergantungan pada infrastruktur yang rumit dan administrasi yang menghabiskan banyak waktu.
-
Nasuni
Nasuni membuat gaduh dunia industri penyimpanan berkas dengan pendekatan berbasiskan cloud yang didukung oleh Amazon S3, yang menggantikan konsep penyimpanan utama dan sekunder di on-premise tradisional. Nasuni menghadirkan platform penyimpanan berkas menggunakan penyimpanan objek, menyediakan solusi cloud yang lebih sederhana, berbiaya lebih rendah, dan lebih efisien, dengan skala yang bisa disesuaikan untuk menangani pertumbuhan data tidak terstruktur yang cepat.
-
PetaGene
PetaGene didirikan di Cambridge, tempat kelahiran genomik, untuk mengatasi masalah manajemen data industri genomik yang kian bertambah. PetaGene telah dikenal karena kinerja dan kegunaan terdepannya di industri untuk kompresi genomik dan solusi enkripsi -- perangkat lunak perusahaan tersebut kini menyediakan solusi enkripsi, berbagi data selektif, dan audit untuk semua jenis data, dan solusi ini juga mendapatkan manfaat dari metode akses transparan tanpa batas yang sama.
Sumber daya Lambda Objek S3
Blog Lambda Objek S3
Memulai
S3 Object Lambda bisa disiapkan di S3 Management Console, dengan tiga langkah sederhana. Pertama, navigasi ke tab Titik Akses Object Lambda di konsol. Kedua, buat Titik Akses S3 Object Lambda. Dalam konfigurasinya, beri nama untuk sumber daya ini, fungsi Lambda yang akan dipanggil terhadap permintaan S3 GET, HEAD, dan LIST Anda, serta Titik Akses S3 pendukung. Tersedia contoh implementasi fungsi Lambda dalam dokumentasi AWS untuk membantu Anda memulai layanan tersebut. Terakhir, perbarui SDK dan aplikasi Anda untuk menggunakan Titik Akses S3 Object Lambda baru untuk mengambil data dari S3 menggunakan SDK bahasa pilihan Anda. Lambda Objek S3 akan mulai memproses permintaan S3 GET, HEAD, dan LIST standar Anda.
Akses tutorial memulai Lambda Objek S3 dan baca panduan pengguna untuk informasi selengkapnya tentang cara memulai.