

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 其他最上層 opsworks 屬性
<a name="attributes-json-opsworks-other"></a>

**重要**  
 AWS OpsWorks Stacks 此服務已於 2024 年 5 月 26 日終止，並已針對新客戶和現有客戶停用。我們強烈建議客戶盡快將其工作負載遷移至其他解決方案。如果您對遷移有任何疑問，請透過 [AWS re：Post](https://repost.aws/) 或透過 [AWS Premium Support](https://aws.amazon.com/support) 聯絡 AWS 支援 團隊。

本節包含沒有子屬性的 `opsworks` 屬性。

**activity**  <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"]
```

**deployment**  <a name="attributes-json-opsworks-deployment"></a>
如果這些屬性與部署活動相關聯，`deployment` 會設為部署 ID，該 ID 是由 OpsWorks Stacks 產生的 GUID (字串)，可唯一識別部署。否則屬性設為 null。  

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