Mengubah objek dengan S3 Lambda Objek - Amazon Simple Storage Service

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

Mengubah objek dengan S3 Lambda Objek

Dengan Lambda Objek Amazon S3, Anda dapat menambahkan kode Anda sendiri ke GET, LIST, dan HEAD Amazon S3 dan meminta untuk mengubah dan memproses data saat dikembalikan ke aplikasi. Anda dapat menggunakan kode khusus untuk memodifikasi data yang dikembalikan oleh permintaan GET S3 untuk melakukan filter baris, mengubah ukuran dan watermark gambar secara dinamis, menyamarkan data rahasia, dan banyak lagi. Anda juga dapat menggunakan S3 Lambda Objek untuk memodifikasi output permintaan LIST S3 untuk membuat tampilan kustom dari semua objek dalam bucket dan permintaan HEAD S3 untuk memodifikasi metadata objek, seperti nama objek dan ukuran. Anda dapat menggunakan S3 Object Lambda sebagai asal distribusi CloudFront Amazon Anda untuk menyesuaikan data bagi pengguna akhir, seperti mengubah ukuran gambar secara otomatis, mentranskode format lama (seperti JPEG dari ke WebP), atau menghapus metadata. Untuk informasi selengkapnya, lihat posting AWS Blog Menggunakan Amazon S3 Object Lambda dengan Amazon. CloudFront Didukung oleh fungsi AWS Lambda, kode Anda berjalan pada infrastruktur yang sepenuhnya dikelola oleh. AWS Menggunakan S3 Lambda Objek mengurangi kebutuhan untuk membuat dan menyimpan salinan turunan data Anda atau menjalankan proksi, semuanya tanpa perlu mengubah aplikasi Anda.

Bagaimana S3 Lambda Objek bekerja

S3 Object Lambda AWS Lambda menggunakan fungsi untuk secara otomatis memproses output standar GET S3LIST,, atau permintaan. HEAD AWS Lambda adalah layanan komputasi tanpa server yang menjalankan kode yang ditentukan pelanggan tanpa memerlukan pengelolaan sumber daya komputasi yang mendasarinya. Anda dapat melakukan otorisasi dan menjalankan fungsi Lambda kustom Anda sendiri, menyesuaikan transformasi data untuk kasus penggunaan tertentu Anda.

Setelah Anda mengonfigurasi fungsi Lambda, Anda melampirkannya ke S3 Lambda Objek titik akhir layanan, yang dikenal sebagai Titik Akses Objek Lambda. Titik Akses Objek Lambda menggunakan titik akses S3 standar, yang dikenal sebagai titik akses pendukung, untuk mengakses Amazon S3.

Saat Anda mengirim permintaan ke Titik Akses Lambda Objek, Amazon S3 secara otomatis memanggil fungsi Lambda Anda. Data yang diambil dengan menggunakan permintaan S3 GET, LIST, atau HEAD melalui Titik Akses Lambda Objek mengembalikan hasil berubah kembali ke aplikasi. Semua permintaan lainnya diproses seperti biasa, seperti yang digambarkan dalam diagram berikut.

Diagram, menunjukkan cara kerja S3 Object Lambda.

Topik di bagian ini menjelaskan cara bekerja dengan S3 Lambda Objek.

Untuk tutorial S3 Lambda Objek, lihat hal berikut ini:

Untuk informasi lebih lanjut tentang titik akses standar, lihat Mengelola akses ke kumpulan data bersama dengan titik akses.

Untuk informasi tentang bekerja dengan bucket, lihat Gambaran umum bucket. Untuk informasi tentang bekerja dengan objek, lihat Gambaran umum objek Amazon S3.