Conexão RDS bloqueada apesar do grupo de segurança "Permitir todo o tráfego, todas as portas, todos os IPs"

Conexão RDS bloqueada apesar do grupo de segurança "Permitir todo o tráfego, todas as portas, todos os IPs"

Só consigo me conectar por ssh no meu ec2 e depois usar o mysql do cli.

Não consigo me conectar:

  • ssh-ing no meu ec2 e conectando-se a partir do PHP
  • linha de comando mysql na minha máquina local.

Não consigo executar ping no meu endpoint rds deem qualquer lugar, incluindo, curiosamente, do while ssh-d para a máquina ec2 da qual eu realmente posso me conectar.

PHP me dá o erro: PHP error: php_network_getaddresses: getaddrinfo failedquando executo:

mysql_connect('rds hostname', 'ebroot', 'password');

mysql -h aaec248lyez3jg.ce3r5quzhqoq.us-east-1.rds.amazonaws.com -uebrootetc da minha máquina local me dáERROR 2003 (HY000): Can't connect to MySQL server on ... mas funciona bem quando ssh'd.

Meu RDS tem este grupo de segurança: GRUPO RDS SEC

Que usa este grupo ec2 sec: CONFIGURAÇÕES DO GRUPO RDS SEC

Que é definido como: CONFIGURAÇÕES DO GRUPO EC2 SEC

Como não consigo me conectar quando todas as minhas configurações são "PERMITIR TODOS DE QUALQUER LUGAR"?

Por que consigo me conectarapenasatravés do túnel ssh e do cliente mysql, mas nem mesmo usando php da mesma máquina?

O que está acontecendo?

informação relacionada