步驟 4:更新技術指南以安裝套件 - AWS OpsWorks

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

步驟 4:更新技術指南以安裝套件

重要

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

通過添加安裝在實例上的食譜來更新您的食譜,其中包含流行的文本編輯器 GNU Emacs 的軟件包。

雖然您可以輕鬆地登入執行個體並安裝套件一次,但撰寫方案可讓您執行配方 AWS OpsWorks 堆疊一次,即可在堆疊中的多個執行個體上同時安裝多個套件。

更新技術指南以安裝套件
  1. 回到您的本機工作站,在 opsworks_cookbook_demo 目錄中的 recipes 子目錄中,建立名為 install_package.rb 的檔案,其中包含下列程式碼:

    package "Install Emacs" do package_name "emacs" end

    此配方會在執行個體上安裝 emacs 套件。(如需詳細資訊,請前往 package。)

    注意

    您可以給予配方任何您希望的檔案名稱。只要確保在需要時指定正確的配方名稱 AWS OpsWorks 堆疊以執行配方。

  2. 在終端機或命令提示中,使用 tar 命令建立 opsworks_cookbook_demo.tar.gz 檔案的新版本,其中包含 opsworks_cookbook_demo 目錄及其更新後的內容。

  3. 將更新後的 opsworks_cookbook_demo.tar.gz 檔案上傳至 S3 儲存貯體。

這個新配方會在您每次更新執行個體上的技術指南,並且從更新後的技術指南中執行新的配方時執行。下一個步驟說明如何執行此作業。

完成下一步後,您將能夠登錄到實例,然後emacs從命令提示符鍵入以啟動 GNU Emacs。(如需詳細資訊,請參閱連線至您的 Linux 執行個體。) 要退出 GNU Emacs,請按 Ctrl+ X,然後按 Ctrl+ C 鍵。

重要

若要登入執行個體,您必須先提供 AWS OpsWorks 堆疊有關公開SSH金鑰的資訊 (您可以使用 ssh-keygen 或 P 等工具建立uTTYgen),然後您必須在MyCookbooksDemoStack堆疊上設定權限,才能讓使用者登入執行個體。如需說明,請參閱 註冊使用者的公開安全殼層金鑰使用 SSH 登入