Cum să copiați, să mutați sau să partajați instanța Amazon EC2 într-un alt cont Amazon?



Încercați Instrumentul Nostru Pentru Eliminarea Problemelor

Dacă sunteți Cloud Professional care gestionează mai multe conturi AWS, poate fi necesar să vă mutați instanța existentă Amazon EC2 de la unul la alt cont AWS. Datorită modului în care funcționează AWS IaaS, nu este nevoie să creați o nouă instanță EC2 de la zero, dar puteți crea o imagine AMI pe baza unei instanțe EC2 existente și să o mutați într-un cont AWS adecvat. Una dintre solicitările similare pe care este posibil să le întâmpinați este mutarea instanțelor dvs. Amazon EC2 în diferite grupuri de securitate, zonă de disponibilitate sau regiuni.



Instanță Amazon EC2



Astăzi vă vom prezenta procedura de transfer a instanței Amazon EC2 de la un cont AWS la altul. Exemplul este t2.micro și este găzduit în AWS Frankfurt . Vom păstra aceleași setări de instanță, dar în cazul în care trebuie să faceți o configurație suplimentară, o puteți face în funcție de nevoile dvs.



Pasul 1: Exportați o instanță Amazon EC2 din contul Amazon sursă

În primul pas, vom crea un AMI imagine utilizând instanța Amazon EC2 existentă, apoi vom acorda acces la un alt cont AWS și vom exporta perechea de chei pentru a ne putea conecta la instanța Amazon EC2 mutată.

  1. Conectați-vă la Consola de management AWS . Click pe Servicii și apoi faceți clic pe EC2
  2. Click pe Executarea instanțelor și apoi Click dreapta pe instanța Amazon EC2 și apoi faceți clic pe Imagine> Creați imagine
  3. Definiți numele imaginii și descrierea imaginii și apoi faceți clic pe Creați o imagine pentru a genera IMA. Puteți selecta suplimentar Fără repornire . Când este activat, Amazon EC2 o face nu închide instanța înainte de a crea imaginea. Când se folosește această opțiune, integritatea sistemului de fișiere pe imaginea creată nu poate fi garantată.
  4. Creați o cerere de imagine primită. Va dura câteva minute până când va fi creat și disponibil. Click pe Vedeți imaginea în așteptare ami-xxxxxxxxx .

Puteți accesa un AMI și făcând clic pe Poze> PRIETENI în partea stângă a ferestrei.



  1. Odată ce este disponibil, faceți clic dreapta pe imaginea AMI și apoi faceți clic pe Modificați permisiunile de imagine.
  2. Sub Modificați permisiunile de imagine alege tipul de imagine ( publice sau private ), tastați numărul de cont AWS, apoi selectați Adăugați permisiuni „creați volum” la următoarele instantanee asociate atunci când creați permisiuni. În cazul nostru, vom alege o imagine privată.

Numărul de cont AWS (cunoscut sub numele de ID cont) poate fi găsit dacă faceți clic pe profilul dvs. din partea dreaptă sus și apoi faceți clic pe Contul meu .

  1. Click pe Adăugați permisiunea și apoi faceți clic pe Salvați . Imaginea dvs. AMI este partajată cu succes cu un alt cont AWS.

Veți primi un e-mail cu confirmarea de la AWS că validarea dvs. a avut succes.

Exportați cheia publică din perechea de chei existente

Acum vom exporta cheia publică din perechea de chei existentă, astfel încât să vă puteți conecta la instanța dvs. Amazon EC2 mutată. Pentru a face acest lucru, veți avea nevoie de acces la perechea dvs. de chei private. Această procedură se poate face pe mașina Windows locală utilizând PuTTY. PuTTY este un client SSH și telnet, dezvoltat inițial de Simon Tatham pentru platforma Windows.

  1. Deschideți un motor de cautare și descărcați PUTTY din aceasta legătură .
  2. Click pe start și căutați PuTTYGen și rulați-l.
  3. Click pe Sarcină . Adăugați perechea de chei private (* .pem). După cum puteți vedea, cheia este importată cu succes. Vă rugăm să faceți clic pe OK și să copiați cheia din câmp Cheie publică pentru lipire în fișierul autorizat-chei OpenSSH . Vom avea nevoie de această cheie la pasul 2.

Pasul 2: Importați o instanță Amazon EC2 pentru a viza contul Amazon

În al doilea pas, vom lansa instanța Amazon EC2 dintr-o imagine AMI partajată și apoi vom importa cheia publică pentru a ne putea conecta la computerul Windows.

  1. Conectați-vă la Consola de management AWS
  2. Click pe Servicii și apoi deschideți EC2 . Apoi faceți clic pe Perechi de chei
  3. Click pe Acțiuni și apoi Importați perechea de chei
  4. introduce numele perechii de chei și adăugați cheia publică pe care ați copiat-o la pasul anterior.
  5. Click pe Importați perechea de chei și apoi faceți clic pe IMAGINI> PRIETEN în partea stângă a ferestrei
  6. Alege Imagini private pentru a accesa imaginea AMI partajată
  7. Click dreapta pe imaginea AMI și faceți clic pe Lansa
  8. Alegeți un tip de instanță și faceți clic Următor →: Configurați detaliile instanței . Ar trebui să alegem același tip de instanță ca în contul AWS sursă. În cazul nostru, vom alege t2.micro (ECU variabile, 1 vCPU, 2,5 GHz, Intel Xeon Family, 1 GiB memorie, numai EBS)
  9. Configurați detaliile instanței pentru a se potrivi cerințelor dvs. și apoi faceți clic pe Examinați și lansați . Vă recomandăm să activați protecția de reziliere. Puteți proteja instanțele de a fi anulate accidental. Odată activat, nu veți putea termina această instanță prin API sau AWS Management Console până când protecția de reziliere nu va fi dezactivată.
  10. Vă rugăm să examinați detaliile lansării instanței dvs. și să faceți clic Lansa . Puteți reveni pentru a edita modificările pentru fiecare secțiune.
  11. Selectați perechea de chei importată făcând clic pe Alegeți o pereche de chei existentă și selectând perechea de chei.
  12. Selectați Recunosc că am acces la fișierul cu cheie privată selectat (KeyPair.pem) și că, fără acest fișier, nu mă voi putea conecta la instanța mea și faceți clic pe Lansați instanțe .
  13. Instanțele dvs. se lansează acum. Click pe Vizualizarea lansărilor .
  14. Vă rugăm să așteptați câteva minute până când instanța dvs. este inițiată cu succes.
  15. Click dreapta pe imagine și apoi alegeți Conectați
4 minute citite