

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

# 其他顶级 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"]
```