本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
AWS OpsWorks Stacks Layer 參考
重要
AWS OpsWorks Stacks 此服務已於 2024 年 5 月 26 日終止,並已針對新客戶和現有客戶停用。我們強烈建議客戶盡快將其工作負載遷移至其他解決方案。如果您對遷移有任何疑問,請透過 AWS re:Post
AWS OpsWorks Stacks 部署的每個執行個體都必須是至少一個層的成員,該層定義執行個體在堆疊中的角色,並控制設定執行個體、安裝套件、部署應用程式等的詳細資訊。如需如何使用 Stacks AWS OpsWorks 建立和管理 layer 的詳細資訊,請參閱 層。
每個 layer 描述都包含 Stacks AWS OpsWorks 為每個 layer 生命週期事件執行的內建配方清單。這些配方存放在 https://github.com/aws/opsworks-cookbooks
主題
ECS 叢集層參考
注意
此 layer 僅適用於 Linux 類型堆疊。
ECS 叢集層代表 Amazon Elastic Container Service (AmazonECS) 叢集,並簡化叢集管理。
Short name: (簡短名稱:) ecs-cluster
相容性:Amazon ECS服務層僅與自訂層相容
開放連接埠:ECS叢集允許公開存取連接埠 22 (SSH)
Autoassign Elastic IP addresses: (自動指派彈性 IP 地址:) 預設為關閉
預設EBS磁碟區:否
預設安全群組: AWS-OpsWorks-ECS-Cluster
組態:若要設定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 Stacks 使用執行個體的套件安裝程式,將 Docker 安裝到其預設位置
-
設定事件的 Chef 日誌會記下 Amazon ECS代理程式是否已成功安裝。否則,Stacks AWS OpsWorks 提供的日誌不包含 Amazon ECS錯誤日誌資訊。如需如何 handleAmazon ECS錯誤的詳細資訊,請參閱 Amazon ECS 故障診斷。