Criei uma instância do Amazon RDS e quero me conectar a ela usando um cliente SSH (puTTY).
Estou seguindo este documento :
Faça login no Console de gerenciamento da AWS e abra o console do Amazon RDS em https://console.aws.amazon.com/rds/ .
No painel de navegação, escolha Bancos de dados e, em seguida, escolha a instância de banco de dados personalizada do RDS à qual você deseja se conectar.
Escolha Configuração.
Observe o valor de ID do recurso. Por exemplo, o ID do recurso pode ser db-ABCDEFGHIJKLMNOPQRS0123456.
Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/ .
No painel de navegação, escolha Instâncias.
Encontre o nome da sua instância do EC2 e escolha o ID da instância associado a ela. Por exemplo, o ID da instância do EC2 pode ser i-abcdefghijklm01234.
Estou confuso porque não consigo ver nenhuma instância do EC2 criada para a instância do RDS. Devo criar uma instância EC2 adicional aqui, para me conectar à instância RDS?
Observação: consigo me conectar ao RDS usando um cliente SQL (MySQL Workbench). Aqui estou tentando me conectar ao servidor usando um cliente SSH.
As instâncias de banco de dados "Clássicas" do RDS e do Aurora não fornecem acesso ao shell (SSH). Você só pode acessar o banco de dados - MySQL, PostgreSQL, Oracle, etc - pela porta apropriada, por exemplo, 3306 para MySQL.
O documento ao qual você está se referindo é sobre bancos de dados RDS Custom - esse é um novo tipo de RDS disponível apenas para Oracle e SQL Server , não para MySQL no momento.
Portanto, se o seu RDS for MySQL, por definição, não é RDS Custom , mas sim um RDS clássico ou Aurora e você não terá acesso SSH.
Para que você precisa de acesso SSH? Todas as configurações podem ser personalizadas através dos Grupos de Opções RDS ou online através do console MySQL.