Habilitação do isolamento de locatários para funções do Lambda - AWS Lambda

Habilitação do isolamento de locatários para funções do Lambda

Para ativar o modo de isolamento de locatários, crie uma nova função do Lambda. Não é possível habilitar o isolamento de locatários em funções existentes.

Habilitação do isolamento de locatários (console)

Para criar uma função do Lambda usando o console
  1. Abra a página Funções do console do Lambda.

  2. Escolha a opção Criar função.

  3. Selecione Criar do zero.

  4. No painel Informações básicas, para Nome da função, insira image-analysis.

  5. Em Runtime, escolha qualquer runtime do Lambda com suporte.

  6. Em configurações adicionais, Modo de isolamento de locatário, selecione Habilitar.

  7. Revise suas configurações e escolha Criar função.

Habilitação do isolamento de locatários (AWS CLI)

Criação de uma função com isolamento de locatário

Ao criar uma nova função usando a CLI, adicione a opção --tenancy-config '{"TenantIsolationMode": "PER_TENANT"}' à sua solicitação create-function. Exemplo:

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

Habilitação do isolamento de locatários (API)

Para habilitar o isolamento de locatários usando a API do Lambda
  1. Crie uma nova função com isolamento de locatário habilitado ao usar a ação CreateFunction da API com o parâmetro TenancyConfig.

  2. Confirme se o isolamento de locatários está habilitado para a função usando a ação GetFunctionConfiguration. Se a resposta mostrar que o TenantIsolationMode é PER_TENANT, o isolamento de locatários estará habilitado para a função:

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

Invoque a versão de função com a ação Invoke. Para obter mais informações, consulte Invocação de funções do Lambda com isolamento de locatários.

Habilitação do isolamento de locatários (CloudFormation)

O modelo CloudFormation a seguir cria uma nova função do Lambda com o isolamento de locatários habilitado:

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