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.
Tópicos
Habilitação do isolamento de locatários (console)
Para criar uma função do Lambda usando o console
Abra a página Funções
do console do Lambda. -
Escolha a opção Criar função.
-
Selecione Criar do zero.
-
No painel Informações básicas, para Nome da função, insira
.image-analysis -
Em Runtime, escolha qualquer runtime do Lambda com suporte.
-
Em configurações adicionais, Modo de isolamento de locatário, selecione Habilitar.
-
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-nameimage-analysis\ --runtimenodejs24.x\ --zip-file fileb://image-analysis-function.zip \ --handler image-analysis-function.handler \ --rolearn: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
-
Crie uma nova função com isolamento de locatário habilitado ao usar a ação CreateFunction da API com o parâmetro
TenancyConfig. -
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-lambdaRuntime:python3.14Role: !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:10MemorySize:128