本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
挂载和移动资源
重要
该 AWS OpsWorks Stacks 服务于 2024 年 5 月 26 日终止,新客户和现有客户均已禁用。我们强烈建议客户尽快将其工作负载迁移到其他解决方案。如果您对迁移有疑问,请通过 re AWS : Post 或通过 Pre
将资源注册到某个堆栈后,您可以将它挂载到该堆栈的一个实例。您也可以将已挂载的资源从一个实例移动到另一个实例。请注意以下几点:
-
在挂载或移动 Amazon EBS 卷时,操作中涉及的实例必须是脱机的。如果您感兴趣的实例不在 Resources 页面上,请转到 Instances 页面并停止实例。在实例停止后,您可以返回到 Resources 页面并挂载或移动资源。
-
当您挂载或移动弹性 IP 地址时,实例既可以是联机的,也可以是脱机的。
-
如果您删除某个实例,任何已挂载的资源将保留在堆栈上的注册状态。然后,您可以将该资源挂载到另一个实例,或者如果您不再需要该资源,可注销该资源。
将 Amazon EBS 卷分配给实例
注意
您不能将 Amazon EBS 卷分配给 Windows 实例
您可以将已注册的 Amazon EBS 卷挂载到实例并将它从一个实例移动到另一个实例,但这两个实例都必须是脱机的。
将 Amazon EBS 卷分配给实例
-
在“Resources”页面上,单击相应卷的 Instance 列中的 assign to instance。
-
在该卷的详细信息页面,选择相应实例,指定卷的名称和挂载点,然后单击 Save 以将该卷挂载到该实例。
重要
如果您将外部的使用中的卷分配给您的实例,则必须使用 Amazon EC2 控制台、API 或 CLI 将它从原来的实例中取消分配,否则启动过程将失败。
您还可以使用详细信息页面将分配的 Amazon EBS 卷移动到堆栈中的另一个实例。
将 Amazon EBS 卷移动到另一个实例
-
确保两个实例均处于脱机状态。
-
在 Resources 页面上,单击 Volumes,然后单击卷的 Actions 列中的 edit。
-
请执行以下操作之一:
关联弹性 IP 地址和实例
您可以将已注册的弹性 IP 地址与实例关联,并将它从一个实例移动到另一个实例,包括其他堆栈中的实例。这些实例既可以是联机的,也可以是脱机的。
要关联弹性 IP 地址和实例
-
在 Resources 页面上,单击相应地址的 Instance 列中的 associate with instance。
-
在地址的详细信息页面上,选择适当的实例,指定地址的名称,然后单击 Save 以将该地址与实例关联。
注意
如果弹性 IP 地址当前与另一个在线实例关联, AWS OpsWorks Stacks 会自动将该地址重新分配给新实例。
您也可以使用详细信息页面将关联的弹性 IP 地址移动到另一个实例。
将弹性 IP 地址移动到另一个实例
-
在 Resources 页面上,单击 Elastic IPs,然后单击地址的 Actions 列中的 edit。
-
请执行以下操作之一:
-
要将地址移动到堆栈中的另一个实例,请从 Instance 列表中选择相应的实例并单击 Save。
-
要将地址移动到另一个堆栈中的实例,请单击 Stack 设置中的 change,以查看可用堆栈的列表。从 Stack 列表中选择一个堆栈,并从 Instance 列表中选择一个实例。然后单击 Save (保存)。
-
附加或移动地址后, AWS OpsWorks Stacks 会触发配置生命周期事件,将更改通知堆栈的实例。
将 Amazon RDS 实例挂载到应用程序
您可以将 Amazon RDS 实例挂载到一个或多个应用程序。
将 Amazon RDS 实例挂载到应用程序
-
在 Resources 页面上,单击相应实例的 Apps 列中的 Add app。
-
使用 添加应用程序 页面挂载 Amazon RDS 实例。有关更多信息,请参阅 添加应用程序。
由于 Amazon RDS 可挂载到多个应用程序中,因此并没有一个专门的过程来将实例从一个应用程序移动到另一个应用程序。只需编辑第一个应用程序以删除 RDS 实例或编辑第二个应用程序以添加 RDS 实例即可。有关更多信息,请参阅 编辑应用程序。