將已註冊的執行個體指派給某 Layer - AWS OpsWorks

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

將已註冊的執行個體指派給某 Layer

重要

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

注意

只有 Linux 堆疊支援此功能。

註冊執行個體之後,您可以將其指派給一或多 layer。將實例分配給圖層而不是未分配實例的好處是,您可以將自定義配方分配給圖層的生命週期事件。 AWS OpsWorks 然後,堆棧會在適當的時間自動運行它們,然後在該事件的圖層配方之後。

  • 您可以將已註冊的任何執行個體指派給自訂 layer。自訂 layer 包含不會安裝任何套件的一組最少配方,因此應該不會與執行個體的現有組態產生任何衝突。

  • 您可以將內部部署執行個體指派給 AWS OpsWorks Stacks 內建圖層

    每個內建 layer 包含自動安裝一或多個套件的配方。例如,Java 應用程序服務器安裝配方安裝阿帕奇和 Tomcat。該 layer 的配方也可能會執行其他操作,例如重新啟動服務及部署應用程式。在將內部部署執行個體指派給內建層之前,您應該確定該層的配方不會產生任何衝突,例如嘗試安裝與目前在執行個體上不同的應用程式伺服器版本。如需詳細資訊,請參閱 圖層AWS OpsWorks 堆疊圖層參考

將已註冊的執行個體指派給某 layer
  1. 新增您要使用堆疊的 layer (如果您尚未這樣做)。

  2. 在導覽窗格中選擇 [執行個體],然後在執行個體的 [動作] 欄中選擇 [指派]

  3. 選取適當 layer,然後選擇 Save (儲存)

當您將實例分配給圖層時, AWS OpsWorks 堆棧執行以下操作。

  • 執行該 layer 的安裝配方。

  • 將任何連接的彈性 IP 地址或 Amazon EBS 磁碟區新增至堆疊的資源。

    然後,您可以使用 AWS OpsWorks 堆疊來管理這些資源。如需詳細資訊,請參閱 資源管理

執行個體完成後,執行個體會處於線上狀態,並完全併入堆疊中。 AWS OpsWorks 然後,堆疊會在每次發生生命週期事件時執行圖層指定的配方。