Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Konfigurasikan penyimpanan singkat untuk fungsi Lambda
Lambda menyediakan penyimpanan sementara untuk fungsi dalam direktori. /tmp
Penyimpanan ini bersifat sementara dan unik untuk setiap lingkungan eksekusi. Anda dapat mengontrol jumlah penyimpanan sementara yang dialokasikan ke fungsi Anda menggunakan pengaturan penyimpanan Ephemeral. Anda dapat mengonfigurasi penyimpanan sementara antara 512 MB dan 10.240 MB, dengan peningkatan 1-MB. Semua data yang disimpan /tmp
dienkripsi saat istirahat dengan kunci yang dikelola oleh. AWS
Halaman ini menjelaskan kasus penggunaan umum dan cara memperbarui penyimpanan sementara untuk fungsi Lambda.
Bagian-bagian
Kasus penggunaan umum untuk peningkatan penyimpanan sementara
Berikut adalah beberapa kasus penggunaan umum yang mendapat manfaat dari peningkatan penyimpanan sementara:
-
Pekerjaan E xtract-transform-load (ETL): Tingkatkan penyimpanan sementara saat kode Anda melakukan komputasi menengah atau mengunduh sumber daya lain untuk menyelesaikan pemrosesan. Lebih banyak ruang sementara memungkinkan pekerjaan ETL yang lebih kompleks untuk berjalan di fungsi Lambda.
-
Inferensi pembelajaran mesin (ML): Banyak tugas inferensi bergantung pada file data referensi besar, termasuk perpustakaan dan model. Dengan penyimpanan yang lebih singkat, Anda dapat mengunduh model yang lebih besar dari Amazon Simple Storage Service (Amazon S3)
/tmp
ke dan menggunakannya dalam pemrosesan Anda. -
Pemrosesan data: Untuk beban kerja yang mengunduh objek dari Amazon S3 sebagai respons terhadap peristiwa S3,
/tmp
lebih banyak ruang memungkinkan untuk menangani objek yang lebih besar tanpa menggunakan pemrosesan dalam memori. Beban kerja yang membuat PDF atau media proses juga mendapat manfaat dari penyimpanan yang lebih singkat. -
Pemrosesan grafis: Pemrosesan gambar adalah kasus penggunaan umum untuk aplikasi berbasis Lambda. Untuk beban kerja yang memproses file TIFF besar atau citra satelit, penyimpanan yang lebih singkat memudahkan penggunaan pustaka dan melakukan perhitungan di Lambda.
Mengkonfigurasi penyimpanan sementara (konsol)
Anda dapat mengonfigurasi penyimpanan sementara di konsol Lambda.
Untuk memodifikasi penyimpanan sementara untuk suatu fungsi
Buka halaman Fungsi
di konsol Lambda. -
Pilih fungsi.
-
Pilih tab Konfigurasi dan kemudian pilih Konfigurasi umum.
-
Di bagian Konfigurasi umum, pilih Edit.
-
Untuk penyimpanan Ephemeral, tetapkan nilai antara 512 MB dan 10.240 MB, dengan peningkatan 1-MB.
-
Pilih Simpan.
Mengkonfigurasi penyimpanan sementara ()AWS CLI
Anda dapat menggunakan update-function-configuration
aws lambda update-function-configuration \ --function-name
my-function
\ --ephemeral-storage'{"Size": 1024}'
Mengkonfigurasi penyimpanan sementara ()AWS SAM
Anda dapat menggunakan AWS Serverless Application Modeluntuk mengkonfigurasi penyimpanan sementara untuk fungsi Anda. Perbarui EphemeralStorageproperti di template.yaml
file Anda dan kemudian jalankan sam deploy.
contoh template.yaml
AWSTemplateFormatVersion: '2010-09-09' Transform: AWS::Serverless-2016-10-31 Description: An AWS Serverless Application Model template describing your function. Resources:
my-function
: Type: AWS::Serverless::Function Properties: CodeUri: . Description: '' MemorySize: 128 Timeout: 120 Handler: index.handler Runtime: nodejs20.x Architectures: - x86_64 EphemeralStorage: Size:10240
# Other function properties...