在 Linux 執行個體上安裝和設定套件 - AWS OpsWorks

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

在 Linux 執行個體上安裝和設定套件

重要

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

內建 layer 只支援特定套件。如需詳細資訊,請參閱 圖層。您可以安裝其他套件 (例如 Redis 伺服器),方法是實作自訂配方來處理相關的安裝、組態和部署任務。在某些情況下,最佳方式是擴充內建 layer,讓它在其執行個體上安裝套件以及 layer 的標準套件。例如,如果您有一個支援 PHP 應用程式的堆疊,而且您想要包含 Redis 伺服器,則除了 PHP 應用程式伺服器之外,您還可以擴充 PHP 應用程式伺服器,以便在圖層的執行個體上安裝和設定 Redis 伺服器。

套件安裝配方一般需要執行任務,如下所示:

  • 建立一或多個目錄,並設定其模式。

  • 從範本建立組態檔案。

  • 在執行個體上執行安裝程式來安裝套件。

  • 啟動一或多個服務。

如需如何安裝 Tomcat 伺服器的範例,請參閱建立自訂 Tomcat 伺服器 Layer。本主題說明如何設定自訂 Redis layer,但您可以使用更多相同的程式碼,以在內建 layer 上安裝和設定 Redis。有關如何安裝其他軟件包的示例,請參閱 https://github.com/aws/opsworks-cookbooks 的內置食譜。