

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.

# Aktivierung der Mandantenisolierung für Lambda-Funktionen
<a name="tenant-isolation-configure"></a>

Um den Tenant-Isolationsmodus zu aktivieren, erstellen Sie eine neue Lambda-Funktion. Sie können die Mandantenisolierung für bestehende Funktionen nicht aktivieren.

**Topics**
+ [Aktivierung der Mandantenisolierung (Konsole)](#tenant-isolation-console)
+ [Aktivierung der Mandantenisolierung (AWS CLI)](#tenant-isolation-cli)
+ [Aktivierung der Mandantenisolierung (API)](#tenant-isolation-api)
+ [Aktivierung der Mandantenisolierung (CloudFormation)](#tenant-isolation-cfn)

## Aktivierung der Mandantenisolierung (Konsole)
<a name="tenant-isolation-console"></a>

**Um eine Lambda-Funktion mit der Konsole zu erstellen**

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

1. Wählen Sie **Funktion erstellen**.

1. Wählen Sie **Verfassen von Grund auf** aus.

1. Geben Sie im Bereich **Grundlegende Informationen** als **Funktionsname** `image-analysis` ein.

1. Wählen Sie für **Runtime** eine der [unterstützten Lambda-Laufzeiten](lambda-runtimes.md#runtimes-supported) aus.

1. **Wählen Sie unter Zusätzliche Konfigurationen, **Tenant-Isolationsmodus**, die Option Aktivieren aus.**

1. Überprüfen Sie Ihre Einstellungen und wählen Sie **Funktion erstellen**.

## Aktivierung der Mandantenisolierung (AWS CLI)
<a name="tenant-isolation-cli"></a>

**Funktion mit Mandantenisolierung erstellen**

Wenn Sie eine neue Funktion mit der CLI erstellen, fügen Sie die `--tenancy-config '{"TenantIsolationMode": "PER_TENANT"}'` Option zu Ihrer [Create-Function-Anfrage](https://docs.aws.amazon.com/cli/latest/reference/lambda/create-function.html) hinzu. Beispiel:

```
aws lambda create-function \
    --function-name {{image-analysis}} \
    --runtime {{nodejs24.x}} \
    --zip-file fileb://image-analysis-function.zip \
    --handler image-analysis-function.handler \
    --role {{arn:aws:iam:123456789012:role/execution-role}} \
    --tenancy-config '{"TenantIsolationMode": "PER_TENANT"}'
```

## Aktivierung der Mandantenisolierung (API)
<a name="tenant-isolation-api"></a>

**So aktivieren Sie die Mandantenisolierung mithilfe der Lambda-API**

1. Erstellen Sie eine neue Funktion mit aktivierter Mandantenisolierung, indem Sie die [CreateFunction](https://docs.aws.amazon.com/lambda/latest/api/API_CreateFunction.html)API-Aktion mit dem `TenancyConfig` Parameter verwenden.

1. Vergewissern Sie sich mithilfe der [GetFunctionConfiguration](https://docs.aws.amazon.com/lambda/latest/api/API_GetFunctionConfiguration.html)Aktion, dass die Mandantenisolierung für die Funktion aktiviert ist. Wenn die Antwort anzeigt, dass dies der `PER_TENANT` Fall `TenantIsolationMode` ist, ist die Mandantenisolierung für die Funktion aktiviert:

   ```
   "TenancyConfig": { 
           "TenantIsolationMode": "PER_TENANT"
        }
   ```

Rufen Sie die Funktionsversion mit der [Aufruf](https://docs.aws.amazon.com/lambda/latest/api/API_Invoke.html)-Aktion auf. Weitere Informationen finden Sie unter [Aufrufen von Lambda-Funktionen mit Mandantenisolierung](tenant-isolation-invoke.md).

## Aktivierung der Mandantenisolierung (CloudFormation)
<a name="tenant-isolation-cfn"></a>

Die folgende CloudFormation Vorlage erstellt eine neue Lambda-Funktion mit aktivierter Mandantenisolierung:

```
MyLambdaFunction:
    Type: AWS::Lambda::Function
    Properties:
      FunctionName: {{my-sample-python-lambda}}
      Runtime: {{python3.14}}
      Role: !GetAtt LambdaExecutionRole.Arn
      Handler: index.lambda_handler
      TenancyConfig:
        TenantIsolationMode: PER_TENANT
      Code:
        ZipFile: |
          import json

          def lambda_handler(event, context):
              return {
                  'statusCode': {{200}},
                  'body': json.dumps(f'Hello from Lambda! Tenant-ID: {context.tenant_id}')
              }
      Timeout: {{10}}
      MemorySize: {{128}}
```