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
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.
Topik di bagian ini menjelaskan cara bekerja dengan S3 Lambda Objek.
Topik
- Membuat Titik Akses Objek Lambda
- Menggunakan Titik Akses Lambda Objek Amazon S3
- Pertimbangan keamanan untuk Titik Akses S3 Lambda Objek
- Menulis fungsi Lambda untuk Titik Akses S3 Lambda Objek
- Menggunakan fungsi Lambda yang AWS dibangun
- Praktik terbaik dan pedoman untuk S3 Lambda Objek
- Tutorial S3 Lambda Objek
- Debugging dan pemecahan masalah S3 Object Lambda
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.