moving EC2 instances between subnets

0

hello there, is there any solution to use a Lambda function (with Python) to change the subnet of an ec2 instance? if yes, please provide a sample code. thank you.

1回答
0

Hi Aref,

it is currently not possible to move your EC2 instance to another subnet (or Availability Zone or VPC). Instead, you can create a new Amazon Machine Image (AMI) from the source instance to manually migrate the instance. You can find a detailed guide here: https://repost.aws/knowledge-center/move-ec2-instance

Regards, Ben

profile pictureAWS
エキスパート
回答済み 3ヶ月前
profile pictureAWS
エキスパート
レビュー済み 2ヶ月前
profile picture
エキスパート
Steve_M
レビュー済み 3ヶ月前
  • Correct. Think about it - the EC2 is provisioned with a private IP which is kept for the lift of the EC2. This IP is allocated according to the subnet into which the EC2 is provisioned. It's not possible to have another subnet with the same range in the same VPC.

    Also the EBS volume which the EC2 uses to boot will be provisioned in a specific AZ, so even if the EC2 instance were able to be moved to another AZ it would no longer be able to attach its root disk.

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン

関連するコンテンツ