

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Abilitazione dell'isolamento dei tenant per le funzioni Lambda
<a name="tenant-isolation-configure"></a>

Per attivare la modalità di isolamento del tenant, crea una nuova funzione Lambda. Non è possibile abilitare l'isolamento dei tenant sulle funzioni esistenti.

**Topics**
+ [Abilitazione dell'isolamento dei tenant (console)](#tenant-isolation-console)
+ [Abilitazione dell'isolamento dei tenant ()AWS CLI](#tenant-isolation-cli)
+ [Abilitazione dell'isolamento dei tenant (API)](#tenant-isolation-api)
+ [Abilitare l'isolamento dei tenant ()CloudFormation](#tenant-isolation-cfn)

## Abilitazione dell'isolamento dei tenant (console)
<a name="tenant-isolation-console"></a>

**Per creare una funzione Lambda utilizzando la console**

1. Aprire la pagina [Funzioni](https://console.aws.amazon.com/lambda/home#/functions) della console Lambda.

1. Scegli **Crea funzione**.

1. Scegli **Crea da zero**.

1. Nel riquadro **Informazioni base**, per **Nome funzione** inserisci `image-analysis`.

1. Per **Runtime**, scegli uno dei runtime [Lambda supportati](lambda-runtimes.md#runtimes-supported).

1. **In configurazioni aggiuntive, **modalità di isolamento Tenant**, seleziona Abilita.**

1. Controlla le impostazioni e scegli **Crea** funzione.

## Abilitazione dell'isolamento dei tenant ()AWS CLI
<a name="tenant-isolation-cli"></a>

**Crea una funzione con l'isolamento dei tenant**

Quando crei una nuova funzione utilizzando la CLI, aggiungi l'`--tenancy-config '{"TenantIsolationMode": "PER_TENANT"}'`opzione alla tua richiesta [create-function](https://docs.aws.amazon.com/cli/latest/reference/lambda/create-function.html). Esempio:

```
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"}'
```

## Abilitazione dell'isolamento dei tenant (API)
<a name="tenant-isolation-api"></a>

**Per abilitare l'isolamento dei tenant utilizzando l'API Lambda**

1. Crea una nuova funzione con l'isolamento dei tenant abilitato utilizzando l'azione [CreateFunction](https://docs.aws.amazon.com/lambda/latest/api/API_CreateFunction.html)API con il parametro. `TenancyConfig`

1. Verifica che l'isolamento del tenant sia abilitato per la funzione utilizzando l'azione [GetFunctionConfiguration](https://docs.aws.amazon.com/lambda/latest/api/API_GetFunctionConfiguration.html). Se la risposta indica che `TenantIsolationMode` è così`PER_TENANT`, l'isolamento del tenant è abilitato per la funzione:

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

Richiama la versione della funzione con l'operazione [Invoke](https://docs.aws.amazon.com/lambda/latest/api/API_Invoke.html). Per ulteriori informazioni, consulta [Richiamo di funzioni Lambda con isolamento del tenant](tenant-isolation-invoke.md).

## Abilitare l'isolamento dei tenant ()CloudFormation
<a name="tenant-isolation-cfn"></a>

Il CloudFormation modello seguente crea una nuova funzione Lambda con l'isolamento dei tenant abilitato:

```
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}}
```