本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
其他最上層屬性
重要
AWS OpsWorks Stacks 此服務已於 2024 年 5 月 26 日終止,並已針對新客戶和現有客戶停用。我們強烈建議客戶盡快將其工作負載遷移至其他解決方案。如果您對遷移有任何疑問,請透過 AWS re:Post
本節包含沒有子屬性的最上層堆疊組態屬性。
- rails 屬性
-
包含指定伺服器集區大小上限的 max_pool_size 屬性 (數值)。屬性值由 Stacks AWS OpsWorks 設定,並取決於執行個體類型,但您可以使用自訂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 Stacks 會為 2000-4000 範圍內的每個使用者產生唯一的 ID,例如
"2001"
,並在每個執行個體上建立具有該 ID 的使用者。因為 AWS OpsWorks 會保留 2000-4000 範圍,所以您在 外部建立的使用者 AWS OpsWorks ( AWS OpsWorks IAM例如使用技術指南配方,或從 將使用者匯入 ) UIDs 可以讓其他使用者的 Stacks AWS OpsWorks 覆寫。最佳實務是,在 Stacks AWS OpsWorks 主控台中建立使用者和管理其存取權。如果您在 AWS OpsWorks Stacks 之外建立使用者,請使用大於 4000UnixID
的值。每個屬性都包含下列屬性:
-
使用者的電子郵件地址 (字串)。
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"]