

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Flüchtiger Speicher für Lambda-Funktionen konfigurieren
<a name="configuration-ephemeral-storage"></a>

Lambda bietet flüchtigen Speicher für Funktionen im `/tmp`-Verzeichnis. Dieser Speicher ist temporär und für jede Ausführungsumgebung einzigartig. Sie können die Menge des flüchtigen Speichers, der Ihrer Funktion zugewiesen ist, mithilfe der Einstellung **Flüchtiger Speicher** steuern. Sie können den flüchtigen Speicher zwischen 512 MB und 10.240 MB in 1-MB-Schritten konfigurieren. Alle in `/tmp` gespeicherten Daten werden im Ruhezustand mit einem von AWS-verwalteten Schlüssel verschlüsselt.

Auf dieser Seite werden allgemeine Anwendungsfälle und die Aktualisierung des kurzlebigen Speichers für eine Lambda-Funktion beschrieben.

**Topics**
+ [Häufige Anwendungsfälle für flüchtiger Speicher](#configuration-ephemeral-storage-use-cases)
+ [Flüchtigen Speicher konfigurieren (Konsole)](#configuration-ephemeral-storage-console)
+ [Konfigurierbarer flüchtiger Speicher (AWS CLI)](#configuration-ephemeral-storage-cli)
+ [Konfigurierbarer flüchtiger Speicher (AWS SAM)](#configuration-ephemeral-storage-sam)

## Häufige Anwendungsfälle für flüchtiger Speicher
<a name="configuration-ephemeral-storage-use-cases"></a>

Im Folgenden sind einige häufig vorkommende Anwendungsfälle aufgeführt, die von einem erhöhten flüchtigen Speicher profitieren:
+ **Extract-transform-load (ETL-) Jobs:** Erhöhen Sie den temporären Speicher, wenn Ihr Code Zwischenberechnungen durchführt oder andere Ressourcen herunterlädt, um die Verarbeitung abzuschließen. Mehr temporärer Speicherplatz ermöglicht die Ausführung komplexerer ETL-Jobs in Lambda-Funktionen.
+ **Inferenz durch Machine Learning(ML):** Viele Inferenzaufgaben basieren auf großen Referenzdatendateien, einschließlich Bibliotheken und Modellen. Mit mehr ephemerem Speicher können Sie größere Modelle vom Amazon Simple Storage Service (Amazon S3) auf `/tmp` herunterladen und in Ihrer Verarbeitung verwenden.
+ **Datenverarbeitung:** Bei Workloads, die Objekte von Amazon S3 als Reaktion auf S3-Ereignisse herunterladen, ermöglicht mehr `/tmp`-Speicherplatz die Verarbeitung größerer Objekte ohne In-Memory-Verarbeitung. Workloads, bei denen Medien erstellt PDFs oder verarbeitet werden, profitieren ebenfalls von kurzlebiger Speicherung.
+ **Grafikverarbeitung:** Die Bildverarbeitung ist ein häufiger Anwendungsfall für Lambda-basierte Anwendungen. Bei Workloads, die große TIFF-Dateien oder Satellitenbilder verarbeiten, erleichtert ein kurzlebigerer Speicher die Verwendung von Bibliotheken und die Durchführung der Berechnung in Lambda.

## Flüchtigen Speicher konfigurieren (Konsole)
<a name="configuration-ephemeral-storage-console"></a>

Flüchtiger Speicher können Sie in der Lambda-Konsole konfigurieren.

**So ändern Sie den flüchtigen Speicher für eine Funktion**

1. Öffnen Sie die Seite [Funktionen](https://console.aws.amazon.com/lambda/home#/functions) der Lambda-Konsole.

1. Wählen Sie eine Funktion aus.

1. Wählen Sie **Configuration** (Konfiguration) und dann **General configuration** (Allgemeine Konfiguration).  
![Die Registerkarte Konfiguration in der Lambda-Konsole.](http://docs.aws.amazon.com/de_de/lambda/latest/dg/images/configuration-tab.png)

1. Wählen Sie unter **General configuration** (allgemeine Konfiguration) **Bearbeiten**.

1. Legen Sie für den **flüchtigen Speicher** einen Wert zwischen 512 MB und 10.240 MB fest, in 1-MB-Schritten.

1. Wählen Sie **Speichern**.

## Konfigurierbarer flüchtiger Speicher (AWS CLI)
<a name="configuration-ephemeral-storage-cli"></a>

Sie können den [update-function-configuration](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/update-function-configuration.html)Befehl verwenden, um kurzlebigen Speicher zu konfigurieren.

**Example**  

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

## Konfigurierbarer flüchtiger Speicher (AWS SAM)
<a name="configuration-ephemeral-storage-sam"></a>

Sie können den [AWS Serverless Application Model](https://docs.aws.amazon.com//serverless-application-model/latest/developerguide/serverless-getting-started.html ) verwenden, um den flüchtigen Speicher für Ihre Funktion zu konfigurieren. Aktualisieren Sie die [EphemeralStorage](https://docs.aws.amazon.com//serverless-application-model/latest/developerguide/sam-resource-function.html#sam-function-ephemeralstorage)Eigenschaft in Ihrer `template.yaml` Datei und führen Sie dann [sam deploy](https://docs.aws.amazon.com//serverless-application-model/latest/developerguide/sam-cli-command-reference-sam-deploy.html) aus.

**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...
```