自訂 AWS OpsWorks 堆疊圖層 - AWS OpsWorks

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

自訂 AWS OpsWorks 堆疊圖層

重要

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

自訂 layer 僅包含一組最少的配方。您可以實作自訂配方並將其指派到 layer 的 生命週期事件,以將適當的功能新增至 layer。

自訂 layer 具有下列組態設定。

注意

AWS OpsWorks 堆疊會自動在圖層的實體上安裝 Ruby。如果您想要在執行個體上執行 Ruby 程式碼,但不想使用預設的 Ruby 版本,則可以使用自訂 JSON 或自訂屬性檔案,來指定您慣用的版本。如需詳細資訊,請參閱 Ruby 版本

建立自訂 layer 的基本程序有下列步驟:

  1. 實作技術指南,其中包含安裝和設定套件、處理組態變更、部署應用程式等所需的配方與相關聯檔案。

    根據您的需求,您可能也需要取消部署和關機任務的配方。如需詳細資訊,請參閱 技術指南和配方

  2. 建立自訂 layer。

  3. 將您的配方指定給適當的生命週期事件

接著,您可以將執行個體新增至 layer、啟動執行個體,然後部署應用程式到這些執行個體中。

重要

若要將應用程式部署到自訂 layer 的執行個體,您必須實作配方來處理部署操作,並將配方指派給該 layer 的部署事件。