本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
AWS OpsWorks 堆疊圖層參考
重要
所以此 AWS OpsWorks Stacks 服務於 2024 年 5 月 26 日終止使用壽命,並已針對新客戶和現有客戶停用。我們強烈建議客戶盡快將其工作負載移轉至其他解決方案。如果您對移轉有任何疑問,請聯絡 AWS Support 團隊上 AWS Re: 郵寄
每個實例 AWS OpsWorks 堆疊部署必須是至少一個層的成員,該層定義了執行個體在堆疊中的角色,並控制設定和設定執行個體、安裝套件、部署應用程式等的詳細資訊。如需有關如何使用 AWS OpsWorks 堆疊以建立和管理圖層,請參閱圖層。
每個圖層的描述包括內置的配方列表 AWS OpsWorks 堆疊會針對每個圖層的生命週期事件執行。這些食譜存儲在https://github.com/aws/選項食譜
主題
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 疑難排解。