no se puede conectar a redis usando la ip externa de gcp

no se puede conectar a redis usando la ip externa de gcp

Seguí las siguientes instrucciones e instalé un servidor redis en gcp.

https://cloud.google.com/community/tutorials/setting-up-redis

Configuré el firewall para que el puerto 6379esté abierto a todas las IP ( 0.0.0.0/0)

Luego creo otra instancia de GCP en el mismo proyecto. Cuando intenté conectarme al servidor Redis que acabo de configurar (digamos en una máquina con 1.2.3.4 IP externa), no pude hacerlo. Pero cuando uso la IP interna de esa máquina, funcionó.

Además, cuando intenté conectarme al servidor Redis en mi máquina local, falló (tiempo de espera).

Cuando asigno la máquina con el puerto 6379 desde otra instancia en el mismo proyecto gcp con el puerto de la máquinaexternoip se nota

PORT     STATE    SERVICE
6379/tcp filtered unknown

Cuando asigno la máquina con el puerto 6379 desde otra instancia en el mismo proyecto gcp con el puerto de la máquinainternoip se nota

PORT     STATE SERVICE
6379/tcp open  unknown

Cuando asigno la máquina con el puerto 6379 desde mi máquina local en el mismo proyecto gcp con la máquinaexternoip se nota

PORT     STATE    SERVICE
6379/tcp filtered redis

¿Que me estoy perdiendo aqui?

Respuesta1

Finalmente descubrí qué salió mal.

No estaba configurando el correcto target.

Pensé que podía escribir cualquier cosa en el campo de destino, pero resulta que lo que va en ese campo serán las máquinas a las que se aplica la regla.

Después de que seleccioné All instances in the networktodo targetssalió bien. Aunque cuando hago un mapeo desde la red interna, el puerto 6379sigue siendo un servicio desconocido, pero está abierto y puedo usar redis-cli para conectarme al servidor redis.

información relacionada