

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

# opsworks 属性
<a name="attributes-json-opsworks"></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 支持 团队联系。

`opsworks` 元素 (有时称为 `opsworks` 命名空间) 包含定义基本堆栈配置的一组属性。

**重要**  
建议不要覆盖 `opsworks` 命名空间中的属性值。这样做可能会导致内置配方失败。

**Topics**
+ [

# 应用程序
](attributes-json-opsworks-applications.md)
+ [

# instance 属性
](attributes-json-opsworks-instance.md)
+ [

# layers 属性
](attributes-json-opsworks-layers.md)
+ [

# rails\$1stack 属性
](attributes-json-opsworks-rails-stack.md)
+ [

# stack 属性
](attributes-json-opsworks-stack.md)
+ [

# 其他顶级 opsworks 属性
](attributes-json-opsworks-other.md)

# 应用程序
<a name="attributes-json-opsworks-applications"></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 支持 团队联系。

包含一个嵌入式对象列表，每个对象对应于堆栈的一个应用程序。每个嵌入式对象包含说明应用程序配置的以下属性。

**注意**  
这些属性的常规节点语法如下所示，其中 `i` 指定实例的从零开始的列表索引。  

```
node["opsworks"]["applications"]["i"]["attribute_name"]
```

**application\$1type**  <a name="attributes-json-opsworks-applications-type"></a>
应用程序的类型 (字符串)。可能值如下所示：  
+ `php`：PHP 应用程序
+ `rails`：Ruby on Rails 应用程序
+ `java`：Java 应用程序
+ `nodejs`：Node.js 应用程序
+ `web`：静态 HTML 页面
+ `other`：所有其他应用程序类型

```
node["opsworks"]["applications"]["i"]["application_type"]
```

**name**  <a name="attributes-json-opsworks-applications-name"></a>
用户定义的显示名称，如 `"SimplePHP"` (字符串)。  

```
node["opsworks"]["applications"]["i"]["name"]
```

**slug\$1name**  <a name="attributes-json-opsworks-applications-slug"></a>
一个短名称，它是一个全小写的名称`"simplephp"`，例如由 OpsWorks 应用程序的名称（字符串）生成的名称。  

```
node["opsworks"]["applications"]["i"]["slug_name"]
```

# instance 属性
<a name="attributes-json-opsworks-instance"></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 支持 团队联系。

`instance` 属性包含指定此实例的配置的一组属性。


****  

|  |  |  | 
| --- |--- |--- |
| [架构](#attributes-json-opsworks-instance-arch) | [availability\$1zone](#attributes-json-opsworks-instance-availability) | [backends](#attributes-json-opsworks-instance-backends) | 
| [aws\$1instance\$1id](#attributes-json-opsworks-instance-ec2-id) | [hostname](#attributes-json-opsworks-instance-host) | [id](#attributes-json-opsworks-instance-id) | 
| [instance\$1type](#attributes-json-opsworks-instance-type) | [ip](#attributes-json-opsworks-instance-ip) | [层](#attributes-json-opsworks-instance-layers) | 
| [private\$1dns\$1name](#attributes-json-opsworks-instance-private-dns) | [private\$1ip](#attributes-json-opsworks-instance-private-ip) | [public\$1dns\$1name](#attributes-json-opsworks-instance-dns) | 
| [region](#attributes-json-opsworks-instance-region) |  |  | 

**架构**  <a name="attributes-json-opsworks-instance-arch"></a>
实例的架构，如 `"i386"` (字符串)。  

```
node["opsworks"]["instance"]["architecture"]
```

**availability\$1zone**  <a name="attributes-json-opsworks-instance-availability"></a>
实例的可用区，如 `"us-west-2a"` (字符串)。  

```
node["opsworks"]["instance"]["availability_zone"]
```

**backends**  <a name="attributes-json-opsworks-instance-backends"></a>
后端 Web 进程的数量 (字符串)。例如，它决定了 HAProxy 将转发到 Rails 后端的并发连接数。默认值取决于实例的内存和内核数。  

```
node["opsworks"]["instance"]["backends"]
```

**aws\$1instance\$1id**  <a name="attributes-json-opsworks-instance-ec2-id"></a>
实 EC2 例 ID（字符串）。  

```
node["opsworks"]["instance"]["aws_instance_id"]
```

**hostname**  <a name="attributes-json-opsworks-instance-host"></a>
主机名，如 `"php-app1"` (字符串)。  

```
node["opsworks"]["instance"]["hostname"]
```

**id**  <a name="attributes-json-opsworks-instance-id"></a>
实例 ID，这是 OpsWorks 堆栈生成的 GUID，用于唯一标识实例（字符串）。  

```
node["opsworks"]["instance"]["id"]
```

**instance\$1type**  <a name="attributes-json-opsworks-instance-type"></a>
实例类型，如 `"c1.medium"` (字符串)。  

```
node["opsworks"]["instance"]["instance_type"]
```

**ip**  <a name="attributes-json-opsworks-instance-ip"></a>
公有 IP 地址 (字符串)。  

```
node["opsworks"]["instance"]["ip"]
```

**层**  <a name="attributes-json-opsworks-instance-layers"></a>
实例的层的列表，这些层由其短名称标识，如 `"lb"` 或 `"db-master"` (字符串列表)。  

```
node["opsworks"]["instance"]["layers"]
```

**private\$1dns\$1name**  <a name="attributes-json-opsworks-instance-private-dns"></a>
私有 DNS 名称 (字符串)。  

```
node["opsworks"]["instance"]["private_dns_name"]
```

**private\$1ip**  <a name="attributes-json-opsworks-instance-private-ip"></a>
私有 IP 地址 (字符串)。  

```
node["opsworks"]["instance"]["private_ip"]
```

**public\$1dns\$1name**  <a name="attributes-json-opsworks-instance-dns"></a>
公有 DNS 名称 (字符串)。  

```
node["opsworks"]["instance"]["public_dns_name"]
```

**region**  <a name="attributes-json-opsworks-instance-region"></a>
Amazon Web Services Region，如 `"us-west-2"` (字符串)。  

```
node["opsworks"]["instance"]["region"]
```

# layers 属性
<a name="attributes-json-opsworks-layers"></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 支持 团队联系。

`layers` 属性包含一组层属性，每个属性对应于堆栈的一个层，这些属性是用层的短名称命名的，如 `php-app`。一个堆栈最多可以有一个内置层，后者的短名称如下所示：
+ `db-master`: MySQL 层
+ `java-app`: Java App Server 层
+ `lb`: HAProxy 图层
+ `monitoring-master`: Ganglia 层
+ `memcached`: 内存缓存层
+ `nodejs-app`: Node.js App Server 层
+ `php-app`: PHP App Server 层
+ `rails-app`: Rails App Server 层
+ `web`：静态 Web 服务器层

一个堆栈可包含任意数量的自定义层，这些层具有用户定义的短名称。

每个层属性包含以下属性：
+ [id](#attributes-json-opsworks-layers-id)
+ [实例](#attributes-json-opsworks-layers-instances)
+ [name](#attributes-json-opsworks-layers-name)

**id**  <a name="attributes-json-opsworks-layers-id"></a>
图层 ID，由图层生成 OpsWorks 并唯一标识图层（字符串）的 GUID。  

```
node["opsworks"]["layers"]["layershortname"]["id"]
```

**实例**  <a name="attributes-json-opsworks-layers-instances"></a>
`instances` 元素包含一组实例属性，每个实例对应于层的一个联机属性。这些属性是用实例的主机名命名的，如 `php-app1`。  
`instances` 元素仅包含创建特定堆栈配置和部署属性后处于联机状态的实例。
每个实例元素包含以下属性：    
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_cn/opsworks/latest/userguide/attributes-json-opsworks-layers.html)  
**availability\$1zone**  <a name="attributes-json-opsworks-layers-instances-availability"></a>
可用区，如 `"us-west-2a"` (字符串)。  

```
node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["availability_zone"]
```  
**aws\$1instance\$1id**  <a name="attributes-json-opsworks-layers-instances-aws-id"></a>
实 EC2 例 ID（字符串）。  

```
node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["aws_instance_id"]
```  
**backends**  <a name="attributes-json-opsworks-layers-instances-backends"></a>
后端 Web 进程的数量 (数字)。例如，它决定了 HAProxy 将转发到 Rails 后端的并发连接数。默认值取决于实例的内存和内核数。  

```
node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["backends"]
```  
**booted\$1at**  <a name="attributes-json-opsworks-layers-instances-booted"></a>
 EC2 实例启动的时间，使用 UTC: mm: ss\$1HH: mm yyyy-mm-dddThh 格式（字符串）。例如，`"2013-10-01T08:35:22+00:00"` 对应于 2013 年 10 月 10 日 8:35:22，无时区偏移。有关更多信息，请参阅 [ISO 8601](http://en.wikipedia.org/wiki/ISO_8601)。  

```
node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["booted_at"]
```  
**created\$1at**  <a name="attributes-json-opsworks-layers-instances-created"></a>
创建 EC2 实例的时间，使用 UTC: mm: ss\$1HH: mm 格式（ yyyy-mm-dddThh字符串）。例如，`"2013-10-01T08:35:22+00:00"` 对应于 2013 年 10 月 10 日 8:35:22，无时区偏移。有关更多信息，请参阅 [ISO 8601](http://en.wikipedia.org/wiki/ISO_8601)。  

```
node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["created_at"]
```  
**elastic\$1ip**  <a name="attributes-json-opsworks-layers-instances-elastic"></a>
弹性 IP 地址，在实例没有 IP 地址时设置为 null (字符串)。  

```
node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["elastic_ip"]
```  
**instance\$1type**  <a name="attributes-json-opsworks-layers-instances-type"></a>
实例类型，如 `"c1.medium"` (字符串)。  

```
node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["instance_type"]
```  
**ip**  <a name="attributes-json-opsworks-layers-instances-ip"></a>
公有 IP 地址 (字符串)。  

```
node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["ip"]
```  
**private\$1ip**  <a name="attributes-json-opsworks-layers-instances-private-ip"></a>
私有 IP 地址 (字符串)。  

```
node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["private_ip"]
```  
**public\$1dns\$1name**  <a name="attributes-json-opsworks-layers-instances-public-dns"></a>
公有 DNS 名称 (字符串)。  

```
node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["public_dns_name"]
```  
**private\$1dns\$1name**  <a name="attributes-json-opsworks-layers-instances-private-dns"></a>
私有 DNS 名称 (字符串)。  

```
node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["private_dns_name"]
```  
**region**  <a name="attributes-json-opsworks-layers-instances-region"></a>
Amazon Web Services Region，如 `"us-west-2"` (字符串)。  

```
node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["region"]
```  
**status**  <a name="attributes-json-opsworks-layers-instances-status"></a>
状态 (字符串)。可能值如下所示：  
+ `"requested"`
+ `"booting"`
+ `"running_setup"`
+ `"online"`
+ `"setup_failed"`
+ `"start_failed"`
+ `"terminating"`
+ `"terminated"`
+ `"stopped"`
+ `"connection_lost"`

```
node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["status"]
```

**name**  <a name="attributes-json-opsworks-layers-name"></a>
层的名称，用于表示控制台中的层 (字符串)。它可以是用户定义的，并且不一定是唯一的。  

```
node["opsworks"]["layers"]["layershortname"]["name"]
```

# rails\$1stack 属性
<a name="attributes-json-opsworks-rails-stack"></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 支持 团队联系。

**name**  <a name="attributes-json-opsworks-rails-stack-name"></a>
指定 rails 堆栈，并将其设置为 `"apache_passenger"` 或 `"nginx_unicorn"` (字符串)。  

```
node["opsworks"]["rails_stack"]["name"]
```

**recipe **  <a name="attributes-json-opsworks-rails-stack-recipe"></a>
关联的配方，取决于您使用的是 Passenger 还是 Unicorn (字符串)：  
+ Unicorn：`"unicorn::rails"`
+ Passenger: `"passenger_apache2::rails"`

```
node["opsworks"]["rails_stack"]["recipe"]
```

**restart\$1command **  <a name="attributes-json-opsworks-rails-stack-restart"></a>
重新启动命令，取决于您使用的是 Passenger 还是 Unicorn (字符串)：  
+ Unicorn：`"../../shared/scripts/unicorn clean-restart"`
+ Passenger: `"touch tmp/restart.txt"`

**服务 **  <a name="attributes-json-opsworks-rails-stack-service"></a>
服务名称，取决于您使用的是 Passenger 还是 Unicorn (字符串)：  
+ Unicorn：`"unicorn"`
+ Passenger: `"apache2"`

```
node["opsworks"]["rails_stack"]["service"]
```

# stack 属性
<a name="attributes-json-opsworks-stack"></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 支持 团队联系。

`stack` 属性指定堆栈配置的某些方面 (如服务层配置)。
+ [elb-load-balancers](#attributes-json-opsworks-stack-elb)
+ [id](#attributes-json-opsworks-stack-id)
+ [name](#attributes-json-opsworks-stack-name)
+ [rds\$1instances](#attributes-json-opsworks-stack-rds)
+ [vpc\$1id](#attributes-json-opsworks-stack-vpc-id)

**elb-load-balancers**  <a name="attributes-json-opsworks-stack-elb"></a>
包含一个嵌入式对象列表，每个对象对应于堆栈中的一个 Elastic Load Balancing 负载均衡器。每个嵌入式对象包含说明负载均衡器配置的以下属性。  
这些属性的常规节点语法如下所示，其中 `i` 指定实例的从零开始的列表索引。  

```
node["opsworks"]["stack"]["elb-load-balancers"]["i"]["attribute_name"]
```  
**dns\$1name**  <a name="attributes-json-opsworks-stack-elb-dns-name"></a>
负载均衡器的 DNS 名称 (字符串)。  

```
node["opsworks"]["stack"]["elb-load-balancers"]["i"]["dns_name"]
```  
**name**  <a name="attributes-json-opsworks-stack-elb-name"></a>
负载均衡器的名称 (字符串)。  

```
node["opsworks"]["stack"]["elb-load-balancers"]["i"]["name"]
```  
**layer\$1id**  <a name="attributes-json-opsworks-stack-elb-layer-id"></a>
负载均衡器附加到的层的 ID (字符串)。  

```
node["opsworks"]["stack"]["elb-load-balancers"]["i"]["layer_id"]
```

**id**  <a name="attributes-json-opsworks-stack-id"></a>
堆栈 ID (字符串)。  

```
node["opsworks"]["stack"]["id"]
```

**name**  <a name="attributes-json-opsworks-stack-name"></a>
堆栈名称 (字符串)。  

```
node["opsworks"]["stack"]["name"]
```

**rds\$1instances**  <a name="attributes-json-opsworks-stack-rds"></a>
包含一个嵌入式对象列表，每个对象对应于注册到堆栈的一个 Amazon RDS 实例。每个嵌入式对象包含定义实例配置的一组属性。您在使用 Amazon RDS 控制台或 API 创建实例时指定这些值。在实例创建后，您还可使用 Amazon RDS 控制台或 API 编辑其中一些设置。有关更多信息，请参阅 [Amazon RDS 文档](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Welcome.html)。  
这些属性的常规节点语法如下所示，其中 `i` 指定实例的从零开始的列表索引。  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["attribute_name"]
```
如果您的堆栈具有多个 Amazon RDS 实例，那么下面是介绍如何在配方中使用特定实例的一个示例。  

```
if my_rds = node["opsworks"]["stack"]["rds_instances"].select{|rds_instance| rds_instance["db_instance_identifier"] == ‘db_id’ }.first
  template “/etc/rds.conf” do
    source "rds.conf.erb"
    variables :address => my_rds["address"]
  end
end
```  
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_cn/opsworks/latest/userguide/attributes-json-opsworks-stack.html)  
**地址**  <a name="attributes-json-opsworks-stack-rds-address"></a>
实例 URL，如 `opsinstance.ccdvt3hwog1a.us-west-2.rds.amazonaws.com` (字符串)。  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["address"]
```  
**allocated\$1storage**  <a name="attributes-json-opsworks-stack-rds-storage"></a>
分配的存储空间，以 GB 为单位 (数字)。  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["allocated_storage"]
```  
**arn**  <a name="attributes-json-opsworks-stack-rds-arn"></a>
实例的 ARN (字符串)。  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["arn"]
```  
**auto\$1minor\$1version\$1upgrade**  <a name="attributes-json-opsworks-stack-rds-minor"></a>
是否自动应用次要版本升级 (布尔值)。  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["auto_minor_version_upgrade"]
```  
**availability\$1zone**  <a name="attributes-json-opsworks-stack-rds-az"></a>
实例的可用区，如 `us-west-2a` (字符串)。  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["availability_zone"]
```  
**backup\$1retention\$1period**  <a name="attributes-json-opsworks-stack-rds-backup"></a>
备份保留期，以天为单位 (数字)。  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["backup_retention_period"]
```  
**db\$1instance\$1class**  <a name="attributes-json-opsworks-stack-rds-db-class"></a>
数据库实例类，如 `db.m1.small` (字符串)。  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["db_instance_class"]
```  
**db\$1instance\$1identifier**  <a name="attributes-json-opsworks-stack-rds-db-id"></a>
用户定义的数据库实例标识符 (字符串)。  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["db_instance_identifier"]
```  
**db\$1instance\$1status**  <a name="attributes-json-opsworks-stack-rds-db-status"></a>
实例的状态 (字符串)。有关更多信息，请参阅[数据库实例](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Overview.DBInstance.html)。  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["db_instance_status"]
```  
**db\$1name**  <a name="attributes-json-opsworks-stack-rds-db-name"></a>
用户定义的数据库名称 (字符串)。  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["db_name"]
```  
**db\$1parameter\$1groups**  <a name="attributes-json-opsworks-stack-rds-db-param"></a>
实例的数据库参数组，它包含一个嵌入式对象列表，每个对象对应于一个参数组。有关更多信息，请参阅[使用数据库参数组](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_WorkingWithParamGroups.html)。每个对象包含以下属性：    
**db\$1parameter\$1group\$1name**  <a name="attributes-json-opsworks-stack-rds-db-param-name"></a>
组名称 (字符串)。  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["db_parameter_groups"][j"]["db_parameter_group_name"]
```  
**parameter\$1apply\$1status**  <a name="attributes-json-opsworks-stack-rds-db-param-status"></a>
应用状态 (字符串)。  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["db_parameter_groups"][j"]["parameter_apply_status"]
```  
**db\$1security\$1groups**  <a name="attributes-json-opsworks-stack-rds-db-security"></a>
实例的数据库安全组，它包含一个嵌入式对象列表，每个对象对应于一个安全组。有关更多信息，请参阅[使用数据库安全组](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_WorkingWithSecurityGroups.html)。每个对象包含以下属性    
**db\$1security\$1group\$1name**  <a name="attributes-json-opsworks-stack-rds-db-security-name"></a>
安全组名称 (字符串)。  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["db_security_groups"][j"]["db_security_group_name"]
```  
**status**  <a name="attributes-json-opsworks-stack-rds-db-security-status"></a>
状态 (字符串)。  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["db_security_groups"][j"]["status"]
```  
**db\$1user**  <a name="attributes-json-opsworks-stack-rds-db-user"></a>
用户定义的主用户名 (字符串)。  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["db_user"]
```  
**engine**  <a name="attributes-json-opsworks-stack-rds-engine"></a>
数据库引擎，如 `mysql(5.6.13)` (字符串)。  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["engine"]
```  
**instance\$1create\$1time**  <a name="attributes-json-opsworks-stack-rds-create"></a>
实例创建时间，如 `2014-04-15T16:13:34Z` (字符串)。  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["instance_create_time"]
```  
**license\$1model**  <a name="attributes-json-opsworks-stack-rds-license"></a>
实例的许可证模型，如 `general-public-license` (字符串)。  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["license_model"]
```  
**multi\$1az**  <a name="attributes-json-opsworks-stack-rds-multi-az"></a>
是否启用了多可用区部署 (布尔值)。  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["multi_az"]
```  
**option\$1group\$1memberships**  <a name="attributes-json-opsworks-stack-rds-option"></a>
实例的选项组成员资格，它包含一个嵌入式对象列表，每个对象对应于一个选项组。有关更多信息，请参阅[使用选项组](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_WorkingWithOptionGroups.html)。每个对象包含以下属性：    
**option\$1group\$1name**  <a name="attributes-json-opsworks-stack-rds-option-name"></a>
组的名称 (字符串)。  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["option_group_memberships"][j"]["option_group_name"]
```  
**status**  <a name="attributes-json-opsworks-stack-rds-option-status"></a>
组的状态 (字符串)。  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["option_group_memberships"][j"]["status"]
```  
**端口**  <a name="attributes-json-opsworks-stack-rds-port"></a>
数据库服务器的端口 (数字)。  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["port"]
```  
**preferred\$1backup\$1window**  <a name="attributes-json-opsworks-stack-rds-backup-window"></a>
首选每日备份时段，如 `06:26-06:56` (字符串)。  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["preferred_backup_window"]
```  
**preferred\$1maintenance\$1window**  <a name="attributes-json-opsworks-stack-rds-maintenance"></a>
首选每周维护时段，如 `thu:07:13-thu:07:43` (字符串)。  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["preferred_maintenance_window"]
```  
**publicly\$1accessible**  <a name="attributes-json-opsworks-stack-rds-public"></a>
数据库是否可公开访问 (布尔值)。  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["publicly_accessible"]
```  
**read\$1replica\$1db\$1instance\$1identifiers**  <a name="attributes-json-opsworks-stack-rds-read"></a>
只读副本实例标识符的列表 (字符串列表)。有关更多信息，请参阅[使用只读副本](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ReadRepl.html)。  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["read_replica_db_instance_identifiers"]
```  
**region**  <a name="attributes-json-opsworks-stack-rds-region"></a>
Amazon Web Services Region，如 `us-west-2` (字符串)。  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["region"]
```  
**status\$1infos**  <a name="attributes-json-opsworks-stack-rds-status"></a>
状态信息的列表 (字符串列表)。  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["status_infos"]
```  
**vpc\$1security\$1groups**  <a name="attributes-json-opsworks-stack-rds-vpc-sec"></a>
VPC 安全组的列表 (字符串列表)。  

```
node["opsworks"]["stack"]["rds_instances"]["i"]["vpc_security_groups"]
```

**vpc\$1id**  <a name="attributes-json-opsworks-stack-vpc-id"></a>
VPC id (字符串)。如果实例不在 VPC 中，则此值为 `null`。  

```
node["opsworks"]["stack"]["vpc_id"]
```

# 其他顶级 opsworks 属性
<a name="attributes-json-opsworks-other"></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 支持 团队联系。

本节包含没有子属性的 `opsworks` 属性。

**活动**  <a name="attributes-json-opsworks-activity"></a>
与属性关联的活动，如 `deploy` (字符串)。  

```
node["opsworks"]["activity"]
```

**agent\$1version**  <a name="attributes-json-opsworks-agent"></a>
实例 OpsWorks 代理的版本（字符串）。  

```
node["opsworks"]["agent_version"]
```

**deploy\$1chef\$1provider**  
Chef 部署提供程序，其影响已部署应用程序的目录结构 (字符串)。您可以将此属性设置为以下之一：  
+ `Branch`
+ `Revision`
+ `Timestamped` (默认值)

```
node["opsworks"]["deploy_chef_provider"]
```

**ruby\$1stack**  <a name="attributes-json-opsworks-ruby-stack"></a>
Ruby 堆栈 (字符串)。默认设置为企业版 (`ruby_enterprise`)。对于 MRI 版本，请将此属性设置为 `ruby`。  

```
node["opsworks"]["ruby_stack"]
```

**ruby\$1version**  <a name="attributes-json-opsworks-ruby-version"></a>
应用程序将使用的 Ruby 版本 (字符串)。您可使用此属性仅指定主要和次要版本。您必须使用适当的 [[“ruby”]](attributes-recipes-ruby.md) 属性来指定修补程序版本。有关如何指定版本的更多信息 (包括示例)，请参阅 [Ruby 版本](workingcookbook-ruby.md)。有关 OpsWorks Stacks 如何确定 Ruby 版本的完整详细信息，请参阅内置属性文件 [ruby.rb](https://github.com/aws/opsworks-cookbooks/blob/release-chef-11.10/ruby/attributes/ruby.rb)。  

```
node["opsworks"]["ruby_version"]
```

**run\$1cookbook\$1tests**  
是否对你的 Chef 11.4 食谱[minitest-chef-handler](https://github.com/calavera/minitest-chef-handler)进行测试（布尔值）。  

```
node["opsworks"]["run_cookbook_tests"]
```

**sent\$1at**  <a name="attributes-json-opsworks-sent"></a>
此命令发送到实例的时间 (数字)。  

```
node["opsworks"]["sent_at"]
```

**部署**  <a name="attributes-json-opsworks-deployment"></a>
如果这些属性与部署活动关联，`deployment` 将设置为部署 ID，即由 OpsWorks Stacks 生成的唯一地标识部署的 GUID（字符串）。否则，该属性设置为 null。  

```
node["opsworks"]["deployment"]
```