Configura la VPN de AWS y las vinculaciones de red

En este documento, se proporcionan los pasos detallados para configurar una conexión de VPN entre Amazon Web Services (AWS) y Google Cloud. El objetivo es establecer una conexión confiable y con mayor seguridad entre los dos entornos de nube.

Antes de comenzar

Asegúrate de tener lo siguiente:

  • Acceso a cuentas de AWS y Google Cloud con los permisos adecuados
  • Nubes privadas virtuales existentes en AWS y Google Cloud.

Configura las redes en AWS

  1. Crea una puerta de enlace privada virtual que esté adjunta a la VPC en la que se implementa tu base de datos. Para obtener instrucciones detalladas, consulta Crea una puerta de enlace privada virtual de AWS Direct Connect en la documentación de AWS.
  2. Crea una puerta de enlace del cliente con la dirección IP pública de tu puerta de enlace de VPN Google Cloud. Para obtener instrucciones detalladas, consulta Crea una puerta de enlace del cliente en la documentación de AWS.
  3. Crea la conexión de VPN con la puerta de enlace privada virtual y la puerta de enlace del cliente que creaste anteriormente. Para obtener instrucciones detalladas, consulta Cómo comenzar a usar AWS Client VPN y ¿Cómo establezco una conexión encriptada a través de una conexión de AWS Direct Connect? en la documentación de AWS.
  4. Agrega rutas para dirigir el tráfico a los rangos de IP de Google Cloud con la conexión de VPN. Para obtener instrucciones detalladas, consulta Configura tablas de enrutamiento y Configura el enrutamiento en la documentación de AWS.

Configura la red en Google Cloud

La configuración en Google Cloud requiere la creación de la puerta de enlace de VPN y los túneles de VPN, la configuración de las rutas y la creación del adjunto de red Google Cloud.

Crea la puerta de enlace de VPN

  1. En la consola de Google Cloud , ve a la página Puertas de enlace de Cloud VPN.

    Ir a Puertas de enlace de Cloud VPN

  2. Haz clic en Crear puerta de enlace de VPN.

  3. Selecciona el botón de opción VPN clásica.

  4. Proporciona un nombre para la puerta de enlace de VPN.

  5. Selecciona una red de VPC existente en la que crear la puerta de enlace y el túnel de VPN.

  6. Selecciona la región.

  7. En Dirección IP, crea o elige una dirección IP externa regional existente.

  8. Proporciona un nombre para el túnel.

  9. En Dirección IP de intercambio de tráfico remoto, ingresa la dirección IP pública de la puerta de enlace de VPN de AWS.

  10. Especifica las opciones para la versión de IKE y la clave precompartida de IKE.

  11. Especifica las opciones de enrutamiento según sea necesario para dirigir el tráfico a los rangos de IP de AWS.

  12. Haz clic en Crear.

Para obtener más información, consulta Crea una puerta de enlace y un túnel.

Crea el adjunto de red

  1. En la consola de Google Cloud , ve a la página Adjuntos de red.

    Ir a adjuntos de red

  2. Haz clic en Crear archivo adjunto de red.

  3. Proporciona un nombre para el adjunto de red.

  4. En Red, selecciona la red de VPC adecuada.

  5. En Región, elige dónde se encuentra tu puerta de enlace de VPN.

  6. En Subred, selecciona el túnel VPN que creaste antes.

  7. Haz clic en Crear adjunto de red.

Para obtener más información, consulta Crea adjuntos de red.

Prueba la conexión de VPN

  1. Implementa las instancias en los entornos de AWS y Google Cloud de la VPC.
  2. Para verificar la conectividad, intenta hacer ping a las instancias o conectarte a ellas a través de la VPN.
  3. Asegúrate de que los grupos de seguridad y las reglas de firewall permitan el tráfico a través de la VPN.

Solucionar problemas

Si tienes problemas para configurar el adjunto de red, haz lo siguiente:

  • Asegúrate de que las conexiones de VPN estén en funcionamiento en la consola de AWS y en la consola de Google Cloud .
  • Revisa los registros de la VPN en busca de errores o paquetes descartados.
  • Verifica que las tablas de enrutamiento en AWS yGoogle Cloud estén configuradas correctamente.
  • Asegúrate de que los puertos necesarios estén abiertos en los grupos de seguridad de AWS y en las reglas de firewall de Google Cloud .