Activation de l'isolation des locataires pour les fonctions Lambda - AWS Lambda

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Activation de l'isolation des locataires pour les fonctions Lambda

Pour activer le mode d'isolation des locataires, créez une nouvelle fonction Lambda. Vous ne pouvez pas activer l'isolation des locataires sur les fonctions existantes.

Activation de l'isolation des locataires (console)

Pour créer une fonction Lambda à l'aide de la console
  1. Ouvrez la page Functions (Fonctions) de la console Lambda.

  2. Choisissez Créer une fonction.

  3. Sélectionnez Créer à partir de zéro.

  4. Dans le volet Informations de base, pour Nom de la fonction, saisissez image-analysis.

  5. Pour Runtime, choisissez l'un des environnements d'exécution Lambda pris en charge.

  6. Sous Configurations supplémentaires, mode d'isolation des locataires, sélectionnez Activer.

  7. Vérifiez vos paramètres, puis choisissez Créer une fonction.

Permettre l'isolement des locataires (AWS CLI)

Créez une fonction en isolant les locataires

Lorsque vous créez une nouvelle fonction à l'aide de la CLI, ajoutez l'--tenancy-config '{"TenantIsolationMode": "PER_TENANT"}'option à votre demande de création de fonction. Exemple :

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

Activation de l'isolation des locataires (API)

Pour activer l'isolation des locataires à l'aide de l'API Lambda
  1. Créez une nouvelle fonction avec l'isolation des locataires activée en utilisant l'action CreateFunctionAPI avec le TenancyConfig paramètre.

  2. Vérifiez que l'isolation des locataires est activée pour la fonction en utilisant l'GetFunctionConfigurationaction. Si la réponse indique que TenantIsolationMode c'est le casPER_TENANT, l'isolation des locataires est activée pour la fonction :

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

Invoquez la version de la fonction avec l’action Invoke. Pour de plus amples informations, veuillez consulter Invocation de fonctions Lambda avec isolation des locataires.

Permettre l'isolement des locataires (CloudFormation)

Le CloudFormation modèle suivant crée une nouvelle fonction Lambda avec l'isolation des locataires activée :

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