
Quando faço ssh na instância EB, consigo me conectar à instância RDS. No entanto, uma vez dentro do Docker (testei isso executando o bash no Docker), não consigo me conectar a ele. No entanto, consigo acessar uma Internet mais ampla. Posso executar ping no google.com com sucesso.
Como posso me conectar a esta instância RDS?
Responder1
Acho que o que está acontecendo aqui é que o contêiner na verdade não obtém a função IAM da instância host EC2, basicamente conta como uma máquina separada no que diz respeito à segurança da AWS.
Uma solução que encontrei é se você definir a configuração de rede do contêiner do Docker como 'host', todo o tráfego aparecerá como se fosse da instância do host e tudo deveria funcionar novamente. Infelizmente, isso tem algumas desvantagens, como não ser mais capaz de mapear portas do contêiner.