Tambahkan kode Anda sendiri ke permintaan S3 GET untuk mengubah dan memproses data saat dikembalikan ke aplikasi

Dengan S3 Object Lambda, Anda bisa menambahkan kode sendiri ke permintaan S3 GET untuk mengubah dan memproses data saat dikembalikan ke aplikasi. Untuk pertama kalinya, Anda bisa menggunakan kode kustom untuk mengubah data yang dihasilkan oleh permintaan S3 GET standar untuk memfilter baris, mengubah ukuran gambar secara dinamis, menyunting data rahasia, dan banyak lagi. 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 perubahan yang diperlukan pada aplikasi Anda.

S3 Object Lambda menggunakan fungsi AWS Lambda untuk memproses hasil permintaan S3 GET standar secara otomatis. Dengan hanya beberapa klik di AWS Management Console, Anda bisa mengonfigurasi fungsi Lambda dan memasangkannya ke S3 Object Lambda Access Point. 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 S3 Object Lambda ke kasus penggunaan spesifik Anda.

Pengantar Amazon S3 Object Lambda

Keuntungan

Fleksibilitas untuk memproses data

S3 Object Lambda memberikan fleksibilitas untuk menjalankan fungsi Lambda secara langsung dari permintaan S3 GET, untuk memproses data guna memenuhi persyaratan khusus dari aplikasi Anda. S3 Object Lambda menggunakan infrastruktur S3 dan AWS Lambda yang dikelola sepenuhnya, serta semua fitur dan kemampuan yang ada. Anda bisa menggunakan fungsi AWS Lambda baru atau yang sudah ada untuk memproses data, seperti memfilter, menutupi, menyunting, mengompresi, mengubah format, atau memodifikasi objek untuk aplikasi spesifik Anda.

Dikelola sepenuhnya

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 perubahan yang diperlukan pada aplikasi. Anda dapat menjalankan fungsi AWS Lambda dengan permintaan S3 GET untuk memproses objek dengna memperbarui aplikasi untuk menggunakan titik akses S3 Object Lambda, yang akan memanggil fungsi Lambda, dan mengirim objek yang diproses untuk meminta klien.

Sederhana

S3 Object Lambda memudahkan untuk memanggil fungsi Lambda untuk mentransformasikan data S3 untuk aplikasi lain, dengan mengeliminasi perangkat lunak dan infrastruktur, atau kebutuhan untuk membuat salinan data derivatif. Anda bisa menambahkan kode sendiri untuk memproses data setelah diambil dari S3 sebelum mengembalikannya ke aplikasi. S3 Object Lambda bekerja dengan aplikasi yang ada, dan Anda tidak perlu mengubah kode. Anda dapat dengan mudah menampilkan beberapa tampilan data Anda untuk aplikasi yang beragam aplikasi dengan permintaan S3 GET standar.

Bagaimana cara kerja S3 Object Lambda?

Cara kerja S3 Object Lambda

S3 Object Lambda membantu Anda memenuhi persyaratan format data unik dari aplikasi apa pun dengan mudah tanpa harus membangun dan mengoperasikan infrastruktur tambahan, seperti lapisan proksi, atau harus membuat dan mempertahankan beberapa salinan turunan dari data Anda. S3 Object Lambda menggunakan fungsi AWS Lambda untuk memproses hasil permintaan S3 GET standar secara otomatis. AWS Lambda merupakan layanan komputasi tanpa server yang menjalankan kode yang ditetapkan pelanggan tanpa memerlukan manajemen sumber daya komputasi mendasar. 

Dengan hanya beberapa klik di AWS Management Console, Anda bisa mengonfigurasi fungsi Lambda dan memasangkannya ke S3 Object Lambda Access Point. Permintaan S3 GET 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 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 S3 Object Lambda ke kasus penggunaan spesifik Anda. Baca panduan pengguna S3 Object Lambda untuk mempelajari informasi selengkapnya.

Kasus penggunaan S3 Object Lambda: Menyunting data sensitif

Cara kerja S3 Object Lambda

S3 Object Lambda bisa 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. Untuk mempelajari informasi lebih lanjut tentang kasus penggunaan lainnya, bacalah panduan pengguna S3 Object Lambda.

Pelanggan

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 memakan waktu.

"4.000 pelanggan kami harus memenuhi persyaratan perlindungan, kepatuhan, dan keamanan data global yang semakin luas. Amazon S3 Object Lambda merupakan suatu inovasi yang mengubah pasar, menghadirkan sumber daya komputasi lebih dekat ke repositori data terpusat, sehingga memungkinkan para pelanggan kami untuk mengekstrak lebih banyak nilai dari data mereka. Sebagai suatu platform yang dibangun sepenuhnya di AWS, Druva terus meningkatkan pengalaman pengguna dengan fitur dan teknologi AWS yang terbaru. Kombinasi Druva Cloud Platform, yang didukung oleh AWS dan Amazon S3 Object Lambda akan menghadirkan peluang integrasi yang tidak tertandingi, serta akses dan analisis langsung untuk membuka potensi penuh dari data cadangan mereka.”

Stephen Manley, Pejabat Teknologi Tertinggi (CTO), Druva

Nasuni mengagetkan industri penyimpanan berkas dengan pendekatan berbasiskan cloud yang didukung oleh Amazon S3, menggantikan konsep penyimpanan utama dan sekunder di lokasi 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.

"S3 Object lambda merupakan bagian penting bagi Nasuni, dan akan menjadi teknologi inti dalam layanan penyimpanan berkas cloud kami di AWS. Kami menggunakan S3 Object Lambda untuk membuat API yang sederhana dan bisa diskalakan ke sistem berkas berbasiskan penyimpanan objek milik kami yang eksklusif. Pelanggan perusahaan kami bisa menggunakan fitur ini untuk mengakses berkas mereka secara langsung dari bucket S3, daripada melalui Nasuni Edge Appliance. Artinya, mereka bisa menghubungkan data tidak terstruktur dari Nasuni ke layanan analitis AWS dengan mudah, seperti Macie dan Kendra, yang memungkinkan perusahaan untuk mendapatkan wawasan dari data berkas mereka.”

Russ Kennedy, Pejabat Produk Tertinggi (CPO) - Nasuni

PetaGene didirikan di Cambridge, yang menjadi tempat kelahiran genomik, untuk mengatasi masalah manajemen data yang berkembang pesat dari industri genomik. 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.

"PetaGene memungkinkan berbagai organisasi untuk melindungi data, sehingga mereka bisa mengendalikan dan mengaudit apa yang bisa dilihat oleh pengguna yang berbeda, memperlihatkan konten dalam setiap berkas yang diizinkan untuk dilihat oleh pengguna saja. PetaGene juga mengompresi data genomik NGS yang sudah dikompres hingga 11x lebih kecil tanpa kehilangan data apa pun. 
 
Meskipun pengguna sudah bisa mengakses data yang dilindungi dan/atau dikompresi secara transparan dalam format aslinya dengan memuat pustaka baca balik mode pengguna kami ke lingkungan mereka, dengan S3 Object Lambda, pengguna bisa mengakses data dalam format aslinya melalui permintaan S3 GET standar, tanpa perlu melakukan instalasi pustaka apa pun oleh pengguna. Hal ini semakin memudahkan pelanggan untuk men- deploy produk perlindungan, kepatuhan, dan kompresi data PetaGene untuk pengguna akhir mereka."

Dan Greenfield, PhD, Co-Founder and CEO (Mitra Pendiri dan CEO) - PetaGene 

Memulai

S3 Object Lambda bisa disiapkan di S3 Management Console, dengan tiga langkah sederhana. Pertama, navigasi ke tab Object Lambda Access Point di konsol. Kedua, buat S3 Object Lambda Access Point dan dalam konfigurasinya, berikan nama untuk sumber daya ini, fungsi Lambda yang akan dipanggil terhadap permintaan S3 GET Anda, dan titik akses S3 pendukung. Terdapat contoh implementasi fungsi Lambda dalam dokumentasi AWS untuk membantu Anda mencoba layanan tersebut. Terakhir, perbarui SDK dan aplikasi Anda untuk menggunakan S3 Object Lambda Access Point baru untuk mengambil data dari S3 menggunakan SDK bahasa pilihan Anda. S3 Object Lambda akan mulai memproses permintaan S3 GET standar Anda. Baca panduan pengguna untuk mendapatkan informasi lebih lanjut dan untuk mencoba contoh fungsi S3 Object Lambda.

FAQ Amazon S3
Baca panduan pengguna S3 Object Lambda

Pelajari tentang S3 Object Lambda dengan membaca panduan pengguna.

Pelajari selengkapnya 
Daftar akun AWS
Daftar untuk akun gratis

Dapatkan akses secara instan ke AWS Tingkat Gratis. 

Daftar 
Mulai membangun dengan Amazon S3
Mulai membangun di konsol

Mulai merancang dengan Amazon S3 di AWS Management Console.

Masuk