挂载和移动资源 - AWS OpsWorks

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

挂载和移动资源

重要

AWS OpsWorks Stacks 不再接受新客户。在 2024 年 5 月 26 日之前,现有客户将能够照常使用 OpsWorks 控制台、API、CLI 和 CloudFormation 资源,届时这些工具或资源将停用。为准备此过渡,我们建议您尽快将堆栈过渡到AWS Systems Manager。有关更多信息,请参阅 AWS OpsWorks Stacks 生命周期终止常见问题解答将 AWS OpsWorks Stacks 应用程序迁移到 AWS Systems Manager Application Manager

将资源注册到某个堆栈后,您可以将它挂载到该堆栈的一个实例。您也可以将已挂载的资源从一个实例移动到另一个实例。请注意以下几点:

  • 在挂载或移动 Amazon EBS 卷时,操作中涉及的实例必须是脱机的。如果您感兴趣的实例不在 Resources 页面上,请转到 Instances 页面并停止实例。在实例停止后,您可以返回到 Resources 页面并挂载或移动资源。

  • 当您挂载或移动弹性 IP 地址时,实例既可以是联机的,也可以是脱机的。

  • 如果您删除某个实例,任何已挂载的资源将保留在堆栈上的注册状态。然后,您可以将该资源挂载到另一个实例,或者如果您不再需要该资源,可注销该资源。

将 Amazon EBS 卷分配给实例

注意

您不能将 Amazon EBS 卷分配给 Windows 实例

您可以将已注册的 Amazon EBS 卷挂载到实例并将它从一个实例移动到另一个实例,但这两个实例都必须是脱机的。

将 Amazon EBS 卷分配给实例
  1. 在“Resources”页面上,单击相应卷的 Instance 列中的 assign to instance

  2. 在该卷的详细信息页面,选择相应实例,指定卷的名称和挂载点,然后单击 Save 以将该卷挂载到该实例。

重要

如果您将外部的使用中的卷分配给您的实例,则必须使用 Amazon EC2 控制台、API 或 CLI 将它从原来的实例中取消分配,否则启动过程将失败。

您还可以使用详细信息页面将分配的 Amazon EBS 卷移动到堆栈中的另一个实例。

将 Amazon EBS 卷移动到另一个实例
  1. 确保两个实例均处于脱机状态。

  2. Resources 页面上,单击 Volumes,然后单击卷的 Actions 列中的 edit

  3. 请执行下列操作之一:

    • 要将卷移动到堆栈中的另一个实例,请从 Instance 列表中选择相应的实例并单击 Save

    • 要将卷移动到另一个堆栈中的实例,请注销卷、向新堆栈注册卷,然后向新实例挂载卷

关联弹性 IP 地址和实例

您可以将已注册的弹性 IP 地址与实例关联,并将它从一个实例移动到另一个实例,包括其他堆栈中的实例。这些实例既可以是联机的,也可以是脱机的。

要关联弹性 IP 地址和实例
  1. Resources 页面上,单击相应地址的 Instance 列中的 associate with instance

  2. 在地址的详细信息页面上,选择适当的实例,指定地址的名称,然后单击 Save 以将该地址与实例关联。

注意

如果弹性 IP 地址目前已与另一个联机实例关联,AWS OpsWorks Stacks 会自动将该地址重新分配到新的实例。

您也可以使用详细信息页面将关联的弹性 IP 地址移动到另一个实例。

将弹性 IP 地址移动到另一个实例
  1. Resources 页面上,单击 Elastic IPs,然后单击地址的 Actions 列中的 edit

  2. 请执行下列操作之一:

    • 要将地址移动到堆栈中的另一个实例,请从 Instance 列表中选择相应的实例并单击 Save

    • 要将地址移动到另一个堆栈中的实例,请单击 Stack 设置中的 change,以查看可用堆栈的列表。从 Stack 列表中选择一个堆栈,并从 Instance 列表中选择一个实例。然后单击 Save (保存)

挂载或移动地址之后,AWS OpsWorks Stacks 会触发一个配置生命周期事件以向堆栈的实例通知更改。

将 Amazon RDS 实例挂载到应用程序

您可以将 Amazon RDS 实例挂载到一个或多个应用程序。

将 Amazon RDS 实例挂载到应用程序
  1. Resources 页面上,单击相应实例的 Apps 列中的 Add app

  2. 使用 添加应用程序 页面挂载 Amazon RDS 实例。有关更多信息,请参阅添加应用程序

由于 Amazon RDS 可挂载到多个应用程序中,因此并没有一个专门的过程来将实例从一个应用程序移动到另一个应用程序。只需编辑第一个应用程序以删除 RDS 实例或编辑第二个应用程序以添加 RDS 实例即可。有关更多信息,请参阅编辑应用程序