Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Praktik terbaik dan pedoman untuk S3 Lambda Objek
catatan
Mulai 7 November 2025, S3 Object Lambda hanya tersedia untuk pelanggan lama yang saat ini menggunakan layanan serta untuk AWS mitra Jaringan Mitra (APN) tertentu. Untuk kemampuan yang mirip dengan S3 Object Lambda, pelajari lebih lanjut di sini - Perubahan ketersediaan Lambda Objek Amazon S3.
Saat menggunakan S3 Lambda Objek, ikuti praktik terbaik dan pedoman ini untuk mengoptimalkan operasi dan performanya.
Topik
Bekerja dengan S3 Lambda Objek
S3 Lambda Objek hanya mendukung pemrosesan permintaan GET, LIST, dan HEAD. Permintaan lain tidak memanggil AWS Lambda dan sebaliknya mengembalikan respons API standar yang tidak diubah. Anda dapat membuat maksimal 1.000 Objek Lambda Access Points Akun AWS per Wilayah. AWS Lambda Fungsi yang Anda gunakan harus berada di wilayah yang sama Akun AWS dengan Object Lambda Access Point.
S3 Lambda Objek memungkinkan hingga 60 detik untuk mengalirkan respons lengkap ke pemanggilnya. Fungsi Anda juga tunduk pada kuota AWS Lambda default. Untuk informasi selengkapnya, lihat Kuota Lambda dalam Panduan Pengembang AWS Lambda .
Saat S3 Lambda Objek menginvokasi fungsi Lambda yang Anda tentukan, Anda bertanggung jawab untuk memastikan bahwa data apa pun yang ditimpa atau dihapus dari Amazon S3 oleh fungsi atau aplikasi Lambda yang Anda tentukan memang tepat dan benar.
Anda hanya dapat menggunakan S3 Lambda Objek untuk melakukan operasi pada objek. Anda tidak dapat menggunakan Lambda Objek S3 untuk melakukan operasi Amazon S3 lainnya, seperti memodifikasi atau menghapus bucket. Untuk mengetahui daftar lengkap pengoperasian S3 yang mendukung titik akses, lihat Kompatibilitas titik akses dengan operasi S3.
Selain daftar ini, Titik Akses Lambda Objek tidak mendukung POST Object, CopyObject (sebagai sumber), dan operasi API SelectObjectContent.
Layanan AWS digunakan sehubungan dengan S3 Object Lambda
S3 Object Lambda menghubungkan Amazon S3, AWS Lambda, dan secara opsional, pilihan lain Layanan AWS yang Anda pilih untuk mengirimkan objek yang relevan dengan aplikasi yang meminta. Semua Layanan AWS yang digunakan dengan S3 Object Lambda diatur oleh Perjanjian Tingkat Layanan (SLA) masing-masing. Misalnya, jika ada yang Layanan AWS tidak memenuhi Komitmen Layanan, Anda memenuhi syarat untuk menerima Kredit Layanan, sebagaimana didokumentasikan dalam SLA layanan.
Header Rentang dan PartNumber
Saat bekerja dengan objek besar, Anda dapat menggunakan header HTTP Range untuk mengunduh rentang byte tertentu dari suatu objek. Saat Anda menggunakan header Range, permintaan Anda hanya mengambil bagian tertentu dari objek. Anda juga dapat menggunakan header partNumber untuk melakukan permintaan berkisar untuk bagian tertentu dari objek.
Untuk informasi selengkapnya, lihat Bekerja dengan Kisaran and Nomor bagian headers.
Mengubah tanggal kedalu warsa
Anda dapat membuka atau mengunduh objek yang diubah dari Object Lambda Access Point Anda di Konsol Manajemen AWS. Benda-benda ini harus berupa non-kedaluwarsa. Jika fungsi Lambda Anda mengubah expiry-date dari objek Anda, Anda mungkin melihat objek kedaluwarsa yang tidak dapat dibuka atau diunduh. Perilaku ini hanya berlaku untuk objek yang dipulihkan S3 Glacier Fleksibel Retrieval dan S3 Glacier Deep Archive.
Bekerja dengan AWS CLI and AWS SDK
AWS Command Line Interface (AWS CLI) Subperintah S3 (cp,mv, dansync) dan penggunaan AWS SDK untuk Java TransferManager kelas tidak didukung untuk digunakan dengan S3 Object Lambda.