其他最上層屬性 - AWS OpsWorks

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

其他最上層屬性

重要

該 AWS OpsWorks Stacks 服務於 2024 年 5 月 26 日終止使用壽命,並已針對新客戶和現有客戶停用。我們強烈建議客戶盡快將其工作負載移轉至其他解決方案。如果您對移轉有任何疑問,請透過 AWS Re: post 或透過進AWS 階 Support 與 AWS Support 團隊聯絡。

本節包含沒有子屬性的最上層堆疊組態屬性。

rails 屬性

包含指定伺服器集區大小上限的 max_pool_size 屬性 (數值)。屬性值由 AWS OpsWorks Stacks 設定,且視執行個體類型而定,但您可以使用自訂 JSON 或自訂屬性檔案覆寫它

node["rails"]["max_pool_size"]
recipes 屬性

此活動過去執行的內建配方清單,使用 "cookbookname::recipename" 格式 (字串清單)。

node["recipes"]
opsworks_rubygems 屬性

包含指定版本(字符串)的 RubyGems 版本元素。

node["opsworks_rubygems"]["version"]
languages 屬性

包含為每個已安裝語言命名的屬性,例如 ruby。此屬性是一種物件,可包含屬性 (例如 ruby_bin),也可指定安裝資料夾 (例如 "/usr/bin/ruby") (字串)。

ssh_users 屬性

包含一組屬性,每個屬性都說明其中一個已被授與 SSH 權限的使用者。每個屬性都以使用者的 Unix ID 命名。 AWS OpsWorks 堆疊會為 2000-4000 範圍內的每位使用者產生唯一 ID,例如"2001",並在每個執行個體上建立具有該 ID 的使用者。由於 AWS OpsWorks 保留了 2000-4000 範圍,因此您在以外建立的使用者 AWS OpsWorks (例如使用食譜食譜或 AWS OpsWorks 從 IAM 匯入使用者) 可以擁有被其他使用者 AWS OpsWorks Stacks 覆寫的 UID。最佳做法是在「 AWS OpsWorks 堆疊」主控台中建立使用者並管理其存取權限。如果您確實在 AWS OpsWorks 堆疊之外建立使用者,請使用大於 4000 的 UnixID 值。

每個屬性都包含下列屬性:

email

使用者的電子郵件地址 (字串)。

node["ssh_users"]["UnixID"]["email"]
public_key

使用者的公有 SSH 金鑰 (字串)。

node["ssh_users"]["UnixID"]["public_key"]
sudoer

使用者是否有 sudo 許可 (布林值)。

node["ssh_users"]["UnixID"]["sudoer"]
name

使用者名稱 (字串)。

node["ssh_users"]["UnixID"]["name"]