我在 EC2-Classic 中有多个 Amazon Elastic Compute Cloud(Amazon EC2)实例。我想在 EC2-Classic 不再可用之前将 EC2-Classic 实例迁移到虚拟私有云(VPC)。
解决方法
您可以使用 AWSSupport-MigrateEC2ClassicToVPC 自动化文档将您的 EC2-Classic 实例迁移到同一 AWS 账户同一区域的 VPC。运行手册仅支持虚拟化类型为 HVM、根卷类型为 EBS 的 EC2-Classic 实例。
在使用此自动化文档之前,请确认 VPC 中以下资源的服务限额:
如有必要,在运行自动化之前增加限额。有关如何请求增加限额的详细信息,请参阅 AWS 服务限额。
**注意:**AWS 即将停用 EC2-Classic。有关详细信息,请参阅 EC2-Classic Network 即将停用 - 以下是准备方法。
将 EC2-Classic 实例迁移到 VPC
- 打开 AWS Systems Manager 控制台,然后从导航窗格中选择自动化。
- 选择执行自动化。
- 在由 Amazon 所有选项卡的自动化文档搜索框中,输入 MigrateEC2Classic。
- 选择 AWSSupport-MigrateEC2ClassicToVPC 文档的单选按钮,然后选择下一步。
- 在输入参数下,对于 InstanceId 输入您的源 EC2-Classic 实例 ID。
- 为 AutomationAssumeRole 和 TargetInstanceType 选择所需的参数。默认情况下,TargetInstanceType 设置为 t2.xlarge。
注意:: 有关 AutomationAssumeRole 成功运行自动化所需的 AWS Identity and Access Management(IAM)权限的详细信息,请参阅 AWSSupport-MigrateEC2ClassicToVPC。
- (可选)对于 DestinationSubnetId 和 DestinationSecurityGroupId,输入您的子网 ID 和 VPC 安全组 ID。
注意:: 如果将这些字段留空,自动化会在默认 VPC 中随机选择一个子网。附加到源实例的安全组将被复制到 VPC,用于启动目标实例。
- 对于 MigrationType,选择测试或割接。
- 如果您对 MigrationType 选择割接,请设置以下参数:
**SNSNotificationARNForApproval:**输入用于发送批准通知以停止源实例的 SNS 主题的 ARN。
ApproverIAM: 输入可以批准或拒绝停止源实例操作的 IAM 用户或角色的 ARN。
- 选择执行。
相关信息
从 EC2-Classic 迁移到 VPC