alguem que tenha feito em python me corrija se eu estiver errado:
import log from "log"
def lambda_handler(event, context): print('log de execução', event)
return {
'statusCode': 200,
'body': json.dumps({'body': 'Hello from Lambda!'})
}
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
alguem que tenha feito em python me corrija se eu estiver errado:
import log from "log"
def lambda_handler(event, context): print('log de execução', event)
return {
'statusCode': 200,
'body': json.dumps({'body': 'Hello from Lambda!'})
}
Olá, Estevão.
Tudo bem?
Desculpa a demora, estou respondendo esse tópico para tentar ajudar você e outros alunos que estiverem com essa mesma dúvida. Valeu :)
Pelo código que você compartilhou, parece que você está tentando importar um módulo chamado "log" no seu código Python para o AWS Lambda. No entanto, a sintaxe que você está usando não é válida em Python.
Para importar um módulo em Python, você precisa usar a palavra-chave "import" seguida pelo nome do módulo. Por exemplo:
import log
Além disso, você precisa garantir que o módulo "log" esteja instalado no ambiente do AWS Lambda. Você pode fazer isso incluindo o módulo no pacote ZIP que você envia para a AWS.
Aqui está um exemplo de como você pode corrigir o seu código:
import json
import log
def lambda_handler(event, context):
print('log de execução', event)
return {
'statusCode': 200,
'body': json.dumps({'body': 'Hello from Lambda!'})
}
Tenha certeza de que o módulo "log" está instalado no ambiente do AWS Lambda e inclua-o no pacote ZIP que você faz o deploy.
Espero ter ajudado e bons estudos!