

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

# 将资源注册到堆栈
<a name="resources-reg"></a>

**重要**  
该 AWS OpsWorks Stacks 服务于 2024 年 5 月 26 日终止，新客户和现有客户均已禁用。我们强烈建议客户尽快将其工作负载迁移到其他解决方案。如果您对迁移有疑问，请通过 re [AWS : Post 或通过 Pre](https://repost.aws/) mium Su [AWS pp](https://aws.amazon.com/support) ort 与 AWS 支持 团队联系。

Amazon EBS 卷或 Elastic IP 地址必须先注册到某个堆栈，然后才能挂载到实例上。当 OpsWorks 堆栈为堆栈创建资源时，它们会自动注册到该堆栈。如果要使用外部创建的资源，则必须显式注册它们。注意以下几点：
+ 您一次仅可将资源注册到一个堆栈。
+ 当您删除堆栈时， OpsWorks Stacks 会取消注册所有资源。

**Topics**
+ [将 Amazon EBS 卷注册到 Stack](#resources-reg-ebs)
+ [将弹性 IP 地址注册到堆栈](#resources-reg-eip)
+ [将 Amazon RDS 实例注册到 Stack](#resources-reg-rds)

## 将 Amazon EBS 卷注册到 Stack
<a name="resources-reg-ebs"></a>

**注意**  
此资源仅可用于 Linux 堆栈。虽然您可以将 Amazon EBS 卷注册到 Windows 堆栈，但无法将它挂载到实例。

您可以使用 **Resources** 页面来将 Amazon EBS 卷注册到堆栈，但要受到以下约束：
+ 挂载的非根 Amazon EBS 卷必须是标准、吞吐优化型 HDD、冷 HDD、PIOPS 或通用型 (SSD)，而不是 RAID 阵列。有关最大和最小卷大小的更多信息，请参阅本指南中的[EBS 卷](workinglayers-basics-edit.md#workinglayers-basics-edit-ebs)。
+ 卷必须为 XFS 格式。
+ 对于非根 Amazon EBS 卷，OpsWorks Stacks 不支持其他文件格式（例如第四个扩展文件系统 (ext4)）。有关准备 Amazon EBS 卷的更多信息，请参阅[使 Amazon EBS 卷可用](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-using-volumes.html)。请注意，该主题中的示例介绍的是如何创建基于 ext4 的卷，但您可以对基于 XFS 的卷使用相同的步骤。

**注册 Amazon EBS 卷**

1. 打开所需的堆栈并在导航窗格中单击 **Resources**。

1. 单击 **Volumes** 以显示可用的 Amazon EBS 卷。最初，堆栈没有注册的卷，如下图中所示。  
![\[Resources page showing no registered volumes, with option to show unregistered volumes.\]](http://docs.aws.amazon.com/zh_cn/opsworks/latest/userguide/images/resources-ebs1.png)

1. 单击 **Show Unregistered Volumes (显示未注册的卷)**以显示您账户中位于堆栈的区域以及堆栈的 VPC（如果可用）中的 Amazon EBS 卷。**Status** 列指示卷是否可用。**Volume Type** 指示该卷是标准卷 (`standard`)、通用型 SSD (`gp2`)、PIOPS (`io1`，后根用括号括起来的每卷 IOPS 值)、吞吐优化型 HDD (`st1`) 还是冷 HDD (`sc1`)。  
![\[Table of unregistered EBS volumes showing name, EC2 ID, size, type, and status.\]](http://docs.aws.amazon.com/zh_cn/opsworks/latest/userguide/images/resources-ebs2.png)

1. 选择相应的卷并单击 **Register to Stack**。现在，**Resources** 页面将列出新注册的卷。  
![\[Resources page showing a registered volume with details like EC2 ID, size, and actions.\]](http://docs.aws.amazon.com/zh_cn/opsworks/latest/userguide/images/resources-ebs3.png)

   要注册其他卷，请单击 **Show Unregistered Volumes** 或 **\$1 Unregistered Volumes** 并重复此过程。

## 将弹性 IP 地址注册到堆栈
<a name="resources-reg-eip"></a>

使用以下过程注册弹性 IP 地址。

**注册弹性 IP 地址**

1. 打开堆栈的**资源**页面，然后单击 **Elastic IPs** 以显示可用的弹性 IP 地址。最初，堆栈没有注册的地址，如下图中所示。  
![\[Resources page showing no registered Elastic IPs with an option to show unregistered ones.\]](http://docs.aws.amazon.com/zh_cn/opsworks/latest/userguide/images/resources-eip1.png)

1. 单击 “**显示未注册 IPs的弹性**”，显示您账户中位于堆栈区域的可用弹性 IP 地址。  
![\[List of unregistered Elastic IPs in us-east-1 with options to add, register, and search.\]](http://docs.aws.amazon.com/zh_cn/opsworks/latest/userguide/images/resources-eip2.png)

1. 选择相应的地址并单击 **Register to Stack**。这将返回到 **Resources** 页面，该页面现在列出了新注册的地址。  
![\[Resources page showing Elastic IPs with one registered address and option to add unregistered IPs.\]](http://docs.aws.amazon.com/zh_cn/opsworks/latest/userguide/images/resources-eip3.png)

   要注册其他地址，请单击 “**显示未注册弹性**” IPs 或 “**\$1 未注册弹性**”， IPs然后重复此过程。

## 将 Amazon RDS 实例注册到 Stack
<a name="resources-reg-rds"></a>

使用以下过程注册 Amazon RDS 实例。

**注册 Amazon RDS 实例**

1. 打开堆栈的 **Resources** 页面，然后单击 **RDS** 以显示可用的 Amazon RDS 实例。最初，堆栈没有注册的实例，如下图中所示。  
![\[Resources page showing no registered RDS DB instances with an option to view unregistered instances.\]](http://docs.aws.amazon.com/zh_cn/opsworks/latest/userguide/images/resources-rds1.png)

1. 单击 **显示未注册的 RDS 数据库实例 **以在您的账户中显示位于堆栈的区域中的可用 Amazon RDS 实例。  
![\[List of unregistered RDS DB instances with connection details for opsinstance1.\]](http://docs.aws.amazon.com/zh_cn/opsworks/latest/userguide/images/resources-rds2.png)

1. 选择合适的实例，为 **User** 和 **Password** 输入该实例的主用户和主密码值，然后单击 **Register to Stack**。这将返回到 **Resources** 页面，该页面现在列出了新注册的实例。  
![\[RDS resources page showing one MySQL instance with options to add or edit.\]](http://docs.aws.amazon.com/zh_cn/opsworks/latest/userguide/images/resources-rds3.png)
**重要**  
您必须确保您用于注册 Amazon RDS 实例的用户和密码与有效的用户和密码对应。如果它们不对应，您的应用程序将无法连接到该实例。

   要注册其他地址，请单击 **Show Unregistered RDS DB instances** 或 **\$1 Unregistered RDS DB instances** 并重复此过程。有关如何使用带有 OpsWorks 堆栈的 Amazon RDS 实例的更多信息，请参阅[Amazon RDS 服务层](workinglayers-db-rds.md)。

**注意**  
您也可以通过 **Layers** 页面注册 Amazon RDS 实例。有关更多信息，请参阅 [Amazon RDS 服务层](workinglayers-db-rds.md)。