O MemorySize: 1024 tem que ser de 512.
Contas AWS novas têm um limite padrão (ServiceQuota) de 512 MB por função Lambda. Se no futuro precisar de mais memória para processar arquivos grandes com pandas/pyarrow, pode solicitar aumento de quota.
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!
O MemorySize: 1024 tem que ser de 512.
Contas AWS novas têm um limite padrão (ServiceQuota) de 512 MB por função Lambda. Se no futuro precisar de mais memória para processar arquivos grandes com pandas/pyarrow, pode solicitar aumento de quota.
Olá, Felipe! Como vai?
Muito boa a observação sobre o MemorySize no template.yaml.
Principalmente porque configurações de memória podem variar conforme as cotas aplicadas à conta AWS. Vale apenas fazer uma ressalva: atualmente, a documentação da AWS informa que funções Lambda podem ser configuradas entre 128 MB e 10.240 MB, e que contas novas possuem cotas reduzidas de memória e concorrência que podem ser elevadas automaticamente conforme o uso. Documentação AWS
Ainda assim, a sugestão é bastante útil para quem está acompanhando o curso e encontrou uma limitação específica ao realizar o deploy. Para uma função que utiliza bibliotecas como pandas e pyarrow, também faz sentido observar o consumo de memória, já que a própria AWS destaca que funções que utilizam bibliotecas maiores podem se beneficiar de uma alocação superior. Documentação AWS
Agradeço por compartilhar essa experiência com a turma.
Abraço e bons estudos!