

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
<a name="configuration-ephemeral-storage"></a>

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.

**Topics**
+ [Kasus penggunaan umum untuk peningkatan penyimpanan sementara](#configuration-ephemeral-storage-use-cases)
+ [Mengkonfigurasi penyimpanan sementara (konsol)](#configuration-ephemeral-storage-console)
+ [Mengkonfigurasi penyimpanan sementara ()AWS CLI](#configuration-ephemeral-storage-cli)
+ [Mengkonfigurasi penyimpanan sementara ()AWS SAM](#configuration-ephemeral-storage-sam)

## Kasus penggunaan umum untuk peningkatan penyimpanan sementara
<a name="configuration-ephemeral-storage-use-cases"></a>

Berikut adalah beberapa kasus penggunaan umum yang mendapat manfaat dari peningkatan penyimpanan sementara:
+ **Extract-transform-load Pekerjaan (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 PDFs atau memproses media 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)
<a name="configuration-ephemeral-storage-console"></a>

Anda dapat mengonfigurasi penyimpanan sementara di konsol Lambda.

**Untuk memodifikasi penyimpanan sementara untuk suatu fungsi**

1. Buka [halaman Fungsi](https://console.aws.amazon.com/lambda/home#/functions) di konsol Lambda.

1. Pilih fungsi.

1. Pilih tab **Konfigurasi** dan kemudian pilih **Konfigurasi umum**.  
![Tab Konfigurasi di konsol Lambda.](http://docs.aws.amazon.com/id_id/lambda/latest/dg/images/configuration-tab.png)

1. Di bagian **Konfigurasi umum**, pilih **Edit**.

1. Untuk **penyimpanan Ephemeral**, tetapkan nilai antara 512 MB dan 10.240 MB, dengan peningkatan 1-MB.

1. Pilih **Simpan**.

## Mengkonfigurasi penyimpanan sementara ()AWS CLI
<a name="configuration-ephemeral-storage-cli"></a>

Anda dapat menggunakan [update-function-configuration](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/update-function-configuration.html)perintah untuk mengkonfigurasi penyimpanan sementara.

**Example**  

```
aws lambda update-function-configuration \
  --function-name {{my-function}} \
  --ephemeral-storage {{'{"Size": 1024}'}}
```

## Mengkonfigurasi penyimpanan sementara ()AWS SAM
<a name="configuration-ephemeral-storage-sam"></a>

Anda dapat menggunakan [AWS Serverless Application Model](https://docs.aws.amazon.com//serverless-application-model/latest/developerguide/serverless-getting-started.html )untuk mengkonfigurasi penyimpanan sementara untuk fungsi Anda. Perbarui [EphemeralStorage](https://docs.aws.amazon.com//serverless-application-model/latest/developerguide/sam-resource-function.html#sam-function-ephemeralstorage)properti di `template.yaml` file Anda dan kemudian jalankan [sam deploy](https://docs.aws.amazon.com//serverless-application-model/latest/developerguide/sam-cli-command-reference-sam-deploy.html).

**Example 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: nodejs22.x
      Architectures:
        - x86_64
      EphemeralStorage:
        Size: {{10240}}
      # Other function properties...
```