Este é um tópico antigo, mas eles acabaram de lançar Pontos de extremidade VPC para o DynamoDB . Espero que eles os incluam no SQS. No momento, como as funções do Lambda em execução em um VPC não têm acesso à Internet, elas não podem acessar nenhum serviço público da AWS sem configurar um NAT Gateway. Portanto, se você quiser que suas funções do Lambda acessem um recurso em um VPC, RDS, por exemplo, e enviem algo para SQS, SNS, SES, qualquer outro serviço público da AWS sem um VPC Endpoint ou chame outra função do Lambda, não será possível. / p>
Se eles adicionaram pontos de extremidade VPC para SQS, você poderia acessar seus recursos VPC com uma função lambda VPC, enviar resultados para uma fila SQS e ter uma função pública Lambda observando e consumindo as mensagens da fila, acessando qualquer serviço público da AWS (SNS, SES), conforme necessário. Atualmente estou preso 'assistindo' S3 / DynamoDB desde que eu não quero incorrer nos custos de um NAT Gateway gerenciado.