Praktik terbaik dan pedoman untuk 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.

Praktik terbaik dan pedoman untuk S3 Lambda Objek

Saat menggunakan S3 Lambda Objek, ikuti praktik terbaik dan pedoman ini untuk mengoptimalkan operasi dan performanya.

Bekerja dengan S3 Lambda Objek

S3 Lambda Objek hanya mendukung pemrosesan permintaan GET, LIST, dan HEAD. Permintaan lain apa pun tidak memanggil AWS Lambda dan sebagai gantinya mengembalikan respons standar yang tidak diubahAPI. Anda dapat membuat maksimum 1.000 Titik Akses Objek Lambda Akun AWS per Wilayah. AWS Lambda Fungsi yang Anda gunakan harus sama Akun AWS dan Region sebagai 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 Objek Lambda tidak mendukung POST Object, CopyObject(sebagai sumber), dan SelectObjectContentAPIoperasi.

Layanan AWS digunakan sehubungan dengan S3 Object Lambda

S3 Object Lambda menghubungkan Amazon S3 AWS Lambda, dan secara opsional, pilihan Layanan AWS lain yang Anda pilih untuk mengirimkan objek yang relevan dengan aplikasi yang meminta. Semua yang Layanan AWS digunakan dengan S3 Object Lambda diatur oleh Perjanjian Tingkat Layanan masing-masing (). SLAs Misalnya, jika ada yang Layanan AWS tidak memenuhi Komitmen Layanannya, Anda berhak menerima Kredit Layanan, sebagaimana didokumentasikan dalam LayananSLA.

Header Range dan partNumber

Saat bekerja dengan objek besar, Anda dapat menggunakan Range HTTP header 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 Range and partNumber headers.

Mengubah expiry-date

Anda dapat membuka atau mengunduh objek yang diubah dari Titik Akses Objek Lambda Anda di file. AWS Management Console 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 dan AWS SDKs

AWS Command Line Interface (AWS CLI) Subperintah S3 (cp,mv, dansync) dan penggunaan AWS SDK for Java TransferManager kelas tidak didukung untuk digunakan dengan S3 Object Lambda.