lambda-function-settings-check
Verifica se as configurações da função do Lambda da AWS para runtime, função, tempo limite e tamanho da memória correspondem aos valores esperados. A regra ignora funções com o tipo de pacote "Imagem" e funções com runtime definido como "Runtime somente para sistema operacional". A regra será NON_COMPLIANT se as configurações da função do Lambda não corresponderem aos valores esperados.
Identificador: LAMBDA_FUNCTION_SETTINGS_CHECK
Tipos de Recurso: AWS::Lambda::Function
Tipo de trigger: alterações da configuração
Região da AWS: todas as regiões da AWS compatíveis, exceto China (Ningxia).
Parâmetros:
- runtime
- Tipo: Csv
-
Lista separada por vírgulas de valores de runtime do AWS Lambda
- função (opcional)
- Tipo: String
-
Nome ou ARN da função de execução do AWS Lambda
- timeout (opcional)
- Tipo: int
- Padrão: 3
-
AWSTempo limite da função do Lambda
- memorySize (opcional)
- Tipo: int
- Padrão: 128
-
Tamanho da função do AWS Lambda em megabytes
Avaliação proativa
Para ver as etapas sobre como executar essa regra no modo proativo, consulte Como avaliar seus recursos com as regras do AWS Config. Para que essa regra retorne COMPLIANT no modo proativo, o esquema de configuração de recursos da API StartResourceEvaluation precisa incluir as seguintes entradas, codificadas como uma string:
"ResourceConfiguration": ... { "MemorySize":Integer*, "Role":String*, "Runtime":String*, "Timeout":Integer* } ...
* Para obter mais informações sobre valores válidos para essas entradas, consulte MemorySize, Role, Runtime e Timeout no Guia do usuário do AWS CloudFormation.
Para obter mais informações sobre avaliação proativa, consulte Modo de avaliação.
Modelo do AWS CloudFormation
Para criar regras gerenciadas do AWS Config com modelos do AWS CloudFormation, consulte Criar regras gerenciadas do AWS Config com modelos do AWS CloudFormation.