本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Chef 版本
重要
AWS OpsWorks Stacks 此服務已於 2024 年 5 月 26 日終止,並已針對新客戶和現有客戶停用。我們強烈建議客戶盡快將工作負載遷移到其他解決方案。如果您對遷移有任何疑問,請透過 AWS re:Post
AWS OpsWorks Stacks 支援多個版本的 Chef。您在建立堆疊時選取版本。 AWS OpsWorks 堆疊接著會在堆疊的所有執行個體上安裝該版本的 Chef,以及與該版本相容的一組內建配方。若您安裝任何自訂配方,他們必須和堆疊的 Chef 版本相容。
AWS OpsWorks Stacks 目前支援適用於 Linux 堆疊的 Chef 12、11.10、11.4 和 0.9 版,以及適用於 Windows 堆疊的 Chef 12.2 (目前為 Chef 12.22)。為了方便起見,通常只以主要和次要版本號碼稱呼它們。針對 Linux 堆疊,您可以在您建立堆疊時,使用組態管理員指定要使用的 Chef 版本。Windows 堆疊必須使用 Chef 12.2。如需詳細資訊 (包含將堆疊遷移至更近 Chef 版本的準則),請參閱 Chef 版本。如需完整的版本資訊,請參閱AWS OpsWorks 堆疊作業系統。
- Chef 12.2
-
Chef 12.2 支援於 2015 年 5 月推出,僅供 Windows 堆疊使用。Windows 堆疊上目前的 Chef 版本為 Chef 12.22。它會執行 Ruby 2.3.6,並使用本機模式中的 chef-client
,以啟動名為 chef-zero 的本機記憶體內 Chef 伺服器。此伺服器的存在可讓配方使用 Chef search 和資料包。如實作配方:Chef 12.2中所說明,支援具有某些限制,但您可以執行許多社群技術指南,而無須進行修改。 - Chef 12
-
Chef 12 支援於 2015 年 12 月推出,僅由 Linux 堆疊使用。它使用 Ruby 2.1.6 或 2.2.3 執行,並且使用可讓配方利用 Chef search 和資料包之本機模式中的 chef-client
。如需詳細資訊,請參閱AWS OpsWorks 堆疊作業系統。 - Chef 11.10
-
Chef 11.10 支援於 2014 年 3 月推出,僅由 Linux 堆疊使用。它使用 Ruby 2.0.0 執行,並且使用可讓配方利用 Chef search 和資料包之本機模式中的 chef-client
。如實作配方:Chef 11.10中所說明,支援具有某些限制,但您可以執行許多社群技術指南,而無須進行修改。您也可以使用 Berkshelf 來管理您的技術指南依存項目。支援的 Berkshelf 版本取決於作業系統。如需詳細資訊,請參閱AWS OpsWorks 堆疊作業系統。您無法建立使用 Chef 11.10 的 CentOS 堆疊。 - Chef 11.4
-
Chef 11.4 支援於 2013 年 7 月推出,僅由 Linux 堆疊使用。它使用 Ruby 1.8.7 執行,並且使用 chef-solo
,不支援 Chef search 或資料包。您通常可以使用依賴 Stacks AWS OpsWorks 功能的社群技術指南,但必須依照 中所述修改它們遷移至新的 Chef 版本。您無法建立使用 Chef 11.4 的 CentOS 堆疊。美國東部 (維吉尼亞北部) 區域以外的區域端點不支援 Chef 11.4 堆疊。 - Chef 0.9
-
Chef 0.9 僅由 Linux 堆疊使用,並且已不再受到支援。請注意以下詳細資訊:
-
您無法使用主控台建立新的 Chef 0.9 堆疊。
您必須使用 CLI或 API,或者您必須使用不同的 Chef 版本建立堆疊,然後編輯堆疊組態。
-
新的 AWS OpsWorks Stacks 功能不適用於 Chef 0.9 堆疊。
-
新的作業系統版本僅會針對 Chef 0.9 堆疊提供有限的支援。
特別是,Amazon Linux 2014.09 和更新版本不支援使用依賴 Ruby 1.8.7 的 Rails App Server 層的 Chef 0.9 堆疊。
-
包括歐洲 (法蘭克福) 在內的新AWS區域不支援 Chef 0.9 堆疊。
注意
我們不建議針對新的堆疊使用 Chef 0.9。建議您將任何現有的堆疊盡快遷移至最新的 Chef 版本。
-
如果您想要搭配 Stacks AWS OpsWorks 使用社群技術指南,建議您為新的 Linux 堆疊指定 Chef 12,並將現有的 Linux 堆疊遷移至 Chef 12。您可以使用 AWS OpsWorks Stacks 主控台、 API或 CLI,將現有堆疊遷移至較新的 Chef 版本。如需詳細資訊,請參閱遷移至新的 Chef 版本。