AWS OpsWorks 堆疊圖層參考 - AWS OpsWorks

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

AWS OpsWorks 堆疊圖層參考

重要

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

每個實例 AWS OpsWorks 堆疊部署必須是至少一個層的成員,該層定義了執行個體在堆疊中的角色,並控制設定和設定執行個體、安裝套件、部署應用程式等的詳細資訊。如需有關如何使用 AWS OpsWorks 堆疊以建立和管理圖層,請參閱圖層

每個圖層的描述包括內置的配方列表 AWS OpsWorks 堆疊會針對每個圖層的生命週期事件執行。這些食譜存儲在https://github.com/aws/選項食譜中。請注意,這些清單僅包含由直接執行的配方 AWS OpsWorks 堆疊。這些配方有時會執行相依配方,而相依配方並未列出。若要查看特定事件的完整配方清單 (包括相依和自訂配方),請檢查適當生命週期事件 Chef 日誌中的執行清單。

ECS叢集層參考

注意

此 layer 僅適用於 Linux 類型堆疊。

ECS叢集層代表 Amazon 彈性容器服務 (AmazonECS) 叢集,並簡化叢集管理。

Short name: (簡短名稱:) ecs-cluster

相容性:Amazon ECS 服務層僅與自訂層相容

開放連接埠:ECS叢集允許公開存取連接埠 22 (SSH)

Autoassign Elastic IP addresses: (自動指派彈性 IP 地址:) 預設為關閉

預設EBS音量:

預設安全性群組:AWS--OpsWorks ECS-叢集

組態:若要設定ECS叢集層,您必須指定下列項目:

  • 是否將公有 IP 地址或彈性 IP 地址指派給容器執行個體

  • 容器執行個體的執行個體描述檔

Setup recipes: (安裝配方:)

  • opsworks_initial_setup

  • ssh_host_keys

  • ssh_users

  • mysql::client

  • dependencies

  • ebs

  • opsworks_ganglia::client

  • opsworks_ecs::setup

Configure recipes: (設定配方:)

  • opsworks_ganglia::configure-client

  • ssh_users

  • mysql::client

  • agent_version

  • opsworks_ecs::configure

Deploy recipes: (部署配方:)

  • deploy::default

  • opsworks_ecs::deploy

Undeploy recipes: (解除部署配方:)

  • opsworks_ecs::undeploy

Shutdown recipes: (關機配方:)

  • opsworks_shutdown::default

  • opsworks_ecs::shutdown

安裝:

  • AWS OpsWorks 堆疊會使用執行個體的套件安裝程式,將 Docker 安裝到預設位置

  • 安裝程式事件的 Chef 記錄會指出 Amazon ECS 代理程式是否已成功安裝。否則,由提供的日誌 AWS OpsWorks 堆棧不包括 Amazon ECS 錯誤日誌信息。如需如何 handleAmazon ECS發生錯誤的詳細資訊,請參閱 Amazon ECS 疑難排解