步驟 2:建立堆疊 - AWS OpsWorks

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

步驟 2:建立堆疊

重要

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

您將使用 AWS OpsWorks 堆棧控制台創建一個堆棧。堆是實例和相關的集合 AWS 具有共同目的且您想要一起管理的資源。(如需詳細資訊,請參閱 堆疊。) 本演練只有一個執行個體。

開始之前,請先完成事前準備 (若尚未完成)。

建立堆疊
  1. 登入 AWS Management Console 並打開 AWS OpsWorks 控制台位於https://console.aws.amazon.com/opsworks/

  2. 執行下列任一作業 (若適用的話):

    • 如果歡迎 AWS OpsWorks 顯示「堆疊」頁面,選擇「新增第一個堆疊」或「新增您的第一個 AWS OpsWorks 堆棧棧(兩種選擇都做同樣的事情)。即會顯示 Add stack (新增堆疊) 頁面。

    • 如果顯示 [OpsWorks 儀表板] 頁面,請選擇 [新增堆疊]。即會顯示 Add stack (新增堆疊) 頁面。

  3. 在顯示的 Add stack (新增堆疊) 頁面中,請選擇 Chef 12 stack (Chef 12 堆疊) (若尚未選擇)。

  4. Stack name (堆疊名稱) 方塊中輸入一個名稱 (例如:MyLinuxDemoStack)。(您可以輸入不同的名稱,但請務必在本演練的後續部分一律將 MyLinuxDemoStack 取代為您選擇的名稱。)

  5. 對於「區域」,請選擇美國西部 (奧勒岡)

  6. 對於 VPC,請執行下列其中一個動作:

    • 如果有可VPC用的,請選擇它。(如需詳細資訊,請參閱 在 a 中運行堆棧 VPC。)

    • 否則請選擇否VPC

  7. 對於「預設作業系統」,請選擇「Linux」和「Ubuntu 18.04 LTS」。

  8. 針對 Use custom Chef cookbooks (使用自訂 Chef 技術指南),選擇 Yes (是)

  9. 針對 Repository type (儲存庫類型),選擇 Http Archive (Http 封存)

  10. 對於存放庫 URL,請鍵入 https://s3.amazonaws.com/opsworks-demo-assets/opsworks-linux-demo-cookbooks-nodejs.tar.gz

  11. 保留下列項目的預設值:

    • Default Availability Zone (預設可用區域) (us-west-2a)

    • 預設SSH金鑰 (請勿使用預設SSH金鑰)

    • User name (使用者名稱) (空白)

    • Password (密碼) (空白)

    • Stack color (堆疊色彩) (深藍色)

  12. 選擇 Advanced (進階)

  13. 如需IAM角色,請執行下列其中一項作業 (如需詳細資訊,請參閱允許 AWS OpsWorks 堆疊代表您採取行動):

    • 如果aws-opsworks-service-role可用,請選擇它。

    • 如果無aws-opsworks-service-role法使用,請選擇 [新增IAM角色]。

  14. 對於 D efault IAM 執行個體設定檔,請執行下列其中一項作業 (如需詳細資訊,請參閱指定在執行EC2個體上執行的應用程式):

    • 如果有 aws-opsworks-ec2 個角色可用,請選擇它。

    • 如果無法使用aws-opsworks-ec雙角色,請選擇 [新增IAM執行個體設定檔]。

  15. 對於API端點區域,請選擇要與堆疊相關聯的地區API端點。如果您希望堆疊位於美國東部 (維吉尼亞北部) 區域端點內的美國西部 (奧勒岡) 區域,請選擇 us-ea st-1。如果您希望堆疊同時位於美國西部 (奧勒岡) 區域,並與美國西部 (奧勒岡) 區域端點產生關聯,請選擇 us-we st-2。

    注意

    美國東部 (維吉尼亞北部) 區域端點包括較舊的 AWS 區域 為了向後兼容,但最佳做法是選擇最接近您管理位置的區域端點 AWS。 如需詳細資訊,請參閱區域支援

  16. 保留下列項目的預設值:

    • 預設根裝置類型 (EBS備份)

    • Hostname theme (主機名稱主題) (Layer Dependent (依存於 Layer))

    • OpsWorks 代理程式版本 (最新版本)

    • 自訂 JSON (空白)

    • 使用 OpsWorks 安全性群組 ()

  17. 您的結果應與以下屏幕截圖匹配,但可能 VPCIAM角色默認IAM實例配置文件除外:

    AWS OpsWorks Stacks interface for creating a Chef 12 stack with configuration options.

    AWS OpsWorks stack configuration form with repository, IAM, and security options.

  18. 選擇 Add Stack (新增堆疊)。 AWS OpsWorks 堆疊會建立堆疊並顯示MyLinuxDemoStack頁面。

現在,您已擁有一個設定正確的堆疊可用於本演練。

下一個步驟中,您將會將 layer 新增至堆疊中。