es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Un punto de conexión de VPC para varios servicios en AWS.

Tengo una VPC con dos subredes privadas en dos AZ diferentes y estoy intentando crear un punto de enlace de VPC para conectar Lambda a mi base de datos en una de las subredes privadas.

Pero también necesito SNS para enviar mensajes a usuarios basados en mi función lambda.

¿Necesito crear otro punto de enlace para SNS en esa subred o puedo adjuntar múltiples servicios al mismo punto?

Sé que la puerta de enlace NAT es una opción, pero es más costosa que los puntos de enlace.

Por favor, sugiera la mejor manera de hacer esto.

Gracias,
Monika

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Para conectar una función de Lambda a una base de datos en una subred privada de una VPC, es necesario crear un punto de enlace de VPC. En cuanto al uso de SNS para enviar mensajes a los usuarios basados en su función de Lambda, puede crear un punto de enlace de VPC separado para SNS o adjuntar SNS al mismo punto de enlace de VPC que la base de datos.

    Puede adjuntar varios servicios al mismo punto de enlace de VPC. Por lo tanto, en este caso, puede adjuntar tanto la base de datos como SNS al mismo punto de enlace de VPC para reducir costos.

    Alternativamente, si no desea compartir el mismo punto de enlace de VPC entre la base de datos y SNS, puede crear un punto de enlace de VPC separado para SNS.

    Por último, mencionó que usar un gateway NAT es una opción, pero es costoso en comparación con los puntos de enlace de VPC. Por lo tanto, usar puntos de enlace de VPC para conectar Lambda a la base de datos y SNS es un enfoque más rentable.

    ¡Espero que esto ayude!

Comments are closed.