Puncte:0

Conectarea la Amazon RDS folosind clientul SSH

drapel br

Am creat o instanță Amazon RDS și vreau să mă conectez la ea folosind un client SSH (puTTY).

eu urmaresc acest document:

  1. Conectați-vă la AWS Management Console și deschideți consola Amazon RDS la https://console.aws.amazon.com/rds/.

  2. În panoul de navigare, alegeți Baze de date, apoi alegeți instanța RDS Custom DB la care doriți să vă conectați.

  3. Alegeți Configurare.

  4. Notați valoarea ID resursă. De exemplu, ID-ul resursei poate fi db-ABCDEFGHIJKLMNOPQRS0123456.

  5. Deschideți consola Amazon EC2 la https://console.aws.amazon.com/ec2/.

  6. În panoul de navigare, alegeți Instanțe.

  7. Găsiți numele instanței dvs. EC2 și alegeți ID-ul instanței asociate acesteia. De exemplu, ID-ul instanței EC2 poate fi i-abcdefghijklm01234.

Sunt confuz, deoarece nu pot vedea nicio instanță EC2 care este creată pentru instanța RDS. Ar trebui să creez o instanță EC2 suplimentară aici, pentru a mă conecta la instanța RDS?

Notă: Mă pot conecta la RDS folosind un client SQL (MySQL Workbench). Aici încerc să mă conectez la server folosind un client SSH.

Puncte:1
drapel id
MLu

Instanțele de baze de date „Clasic” RDS și Aurora nu oferă acces shell (SSH). Puteți accesa baza de date - MySQL, PostgreSQL, Oracle etc. - numai prin portul corespunzător, de ex. 3306 pentru MySQL.

Documentul la care te referi este despre RDS personalizat baze de date - acesta este un nou tip de RDS disponibil numai pentru Oracol si pentru SQL Server, nu pentru MySQL momentan.

Prin urmare, dacă RDS-ul tău este MySQL, atunci prin definiție nu este RDS personalizat dar în schimb un RDS sau Aurora clasic și nu vei avea acces SSH.

Oricum, pentru ce aveți nevoie de acces SSH? Toate setările pot fi personalizate prin RDS Option Groups sau online prin consola MySQL.

drapel br
Mulțumesc mult. Înseamnă că mă pot conecta la el numai folosind clientul MySQL (cum ar fi MySQL workbench)? Aveam de gând să copiez fișierul db restore pe instanța EC2.
MLu avatar
drapel id
MLu
Nu, asta nu este posibil cu RDS. Dacă fișierul de restaurare este SQL (creat, de exemplu, de `mysqldump`), îl puteți rula prin MySQL Workbench. Dacă este prea mare, puteți crea o instanță EC2 în același VPC de unde aveți RDS și o puteți încărca de acolo. Ceva de genul: `mysql -h {rds-hostname} -u.. -p..

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.