Comment copier, déplacer ou partager une instance Amazon EC2 vers un autre compte Amazon?



Essayez Notre Instrument Pour Éliminer Les Problèmes

Si vous êtes un professionnel du cloud et que vous gérez plusieurs comptes AWS, vous devrez peut-être déplacer votre instance Amazon EC2 existante d'un compte à un autre AWS. Grâce au fonctionnement d'AWS IaaS, vous n'avez pas besoin de créer une nouvelle instance EC2 à partir de zéro, mais vous pouvez créer une image AMI basée sur une instance EC2 existante et la déplacer vers un compte AWS approprié. L'une des demandes similaires que vous pouvez également rencontrer consiste à déplacer vos instances Amazon EC2 vers différents groupes de sécurité, zone de disponibilité ou régions.



Instance Amazon EC2



Aujourd'hui, nous allons vous expliquer la procédure de transfert de l'instance Amazon EC2 d'un compte AWS à un autre. L'instance est t2.micro et il est hébergé dans AWS Francfort . Nous conserverons les mêmes paramètres d'instance, mais au cas où vous auriez besoin de faire une configuration supplémentaire, vous pouvez le faire en fonction de vos besoins.



Étape 1: Exporter une instance Amazon EC2 à partir du compte Amazon source

Dans un premier temps, nous allons créer une AMI image en utilisant l'instance Amazon EC2 existante, puis nous accorderons l'accès à un autre compte AWS et exporterons la paire de clés pour pouvoir nous connecter à l'instance Amazon EC2 déplacée.

  1. Connectez-vous AWS Management Console . Cliquer sur Prestations de service puis cliquez sur EC2
  2. Cliquer sur Instances en cours d'exécution et alors Clic-droit sur l'instance Amazon EC2, puis cliquez sur Image> Créer une image
  3. Définissez le nom de l'image et la description de l'image puis cliquez sur Créer une image pour générer l'AMI. Supplémentaire, vous pouvez sélectionner Pas de redémarrage . Lorsqu'il est activé, Amazon EC2 pas arrêté l'instance avant de créer l'image. Lorsque cette option est utilisée, l'intégrité du système de fichiers sur l'image créée ne peut pas être garantie.
  4. Créez une demande d'image reçue. Il faudra quelques minutes pour qu'il soit créé et disponible. Cliquer sur Afficher l'image en attente ami-xxxxxxxxx .

Vous pouvez également accéder à une AMI en cliquant sur Images > AMIs sur le côté gauche de la fenêtre.



  1. Une fois disponible, faites un clic droit sur l'image AMI puis cliquez sur Modifiez les autorisations d'image.
  2. En dessous de Modifier les autorisations d'image choisissez le type d'image ( public ou privé ), saisissez le numéro de compte AWS, puis sélectionnez Ajoutez des autorisations «créer un volume» aux instantanés associés suivants lors de la création des autorisations. Dans notre cas, nous choisirons une image privée.

Le numéro de compte AWS (appelé ID de compte) peut être trouvé si vous cliquez sur votre profil en haut à droite, puis cliquez sur Mon compte .

  1. Cliquer sur Ajouter une autorisation puis cliquez sur sauver . Votre image AMI a été partagée avec succès avec un autre compte AWS.

Vous recevrez un e-mail avec la confirmation d'AWS que votre validation a réussi.

Exporter la clé publique à partir d'une paire de clés existante

Nous allons maintenant exporter la clé publique de votre paire de clés existante, afin que vous puissiez vous connecter à votre instance Amazon EC2 déplacée. Pour ce faire, vous aurez besoin d'accéder à votre paire de clés privées. Cette procédure peut être effectuée sur la machine Windows locale à l'aide de PuTTY. PuTTY est un client SSH et telnet, développé à l'origine par Simon Tatham pour la plate-forme Windows.

  1. Ouvrez un navigateur Internet et téléchargez PUTTY à partir de ce lien .
  2. Cliquer sur Début et recherchez PuTTYGen et exécutez-le.
  3. Cliquer sur Charge . Ajoutez votre paire de clés privées (* .pem). Comme vous pouvez le voir, la clé est importée avec succès. Veuillez cliquer sur OK et copier la clé du champ Clé publique à coller dans le fichier OpenSSH allowed_keys . Nous aurons besoin de cette clé à l'étape 2.

Étape 2: Importez une instance Amazon EC2 vers un compte Amazon cible

Dans un deuxième temps, nous lancerons l'instance Amazon EC2 à partir d'une image AMI partagée, puis nous importerons la clé publique pour pouvoir nous connecter à la machine Windows.

  1. Connectez-vous AWS Management Console
  2. Cliquer sur Prestations de service puis ouvrez EC2 . Cliquez ensuite sur Paires de clés
  3. Cliquer sur Actions et alors Importer la paire de clés
  4. Entrer le nom de la paire de clés et ajoutez la clé publique que vous avez copiée à l'étape précédente.
  5. Cliquer sur Importer la paire de clés puis cliquez sur IMAGES > AMI sur le côté gauche de la fenêtre
  6. Choisir la Images privées pour accéder à l'image AMI partagée
  7. Clic-droit sur l'image AMI et cliquez sur lancement
  8. Choisissez un type d'instance et cliquez sur Prochain: Configurer les détails de l'instance . Nous devons choisir le même type d'instance que dans le compte AWS source. Dans notre cas, nous choisirons t2.micro (ECU variables, 1 vCPU, 2,5 GHz, Intel Xeon Family, 1 Gio de mémoire, EBS uniquement)
  9. Configurer les détails de l'instance selon vos besoins, puis cliquez sur Revoir et lancer . Nous vous recommandons d'activer la protection contre les terminaisons. Vous pouvez protéger les instances contre la résiliation accidentelle. Une fois activée, vous ne pourrez pas mettre fin à cette instance via l'API ou l'AWS Management Console tant que la protection contre la résiliation n'aura pas été désactivée.
  10. Veuillez vérifier les détails de lancement de votre instance et cliquez sur lancement . Vous pouvez revenir en arrière pour modifier les modifications de chaque section.
  11. Sélectionnez la paire de clés importée en cliquant sur Choisir une paire de clés existante et en sélectionnant la paire de clés.
  12. Sélectionner Je reconnais avoir accès au fichier de clé privée sélectionné (KeyPair.pem) et que sans ce fichier, je ne pourrai pas me connecter à mon instance et cliquez Instances de lancement .
  13. Vos instances sont en cours de lancement. Cliquer sur Voir les lancements .
  14. Veuillez patienter quelques minutes jusqu'à ce que votre instance soit correctement initialisée.
  15. Clic-droit sur l'image puis choisissez Relier
4 minutes de lecture