簡體   English   中英

如何在CloudFormation中的Auto Scaling組中安排其他EC2實例?

[英]How to schedule additional EC2 instances in an Auto Scaling group in CloudFormation?

我已經遍布整個地方,找不到配置為按計划添加/刪除容量的Auto Scaling組的良好Amazon CloudFormation示例。

它當然可以使用命令行工具 ,但我找不到相應的CloudFormation語言

誰知道這是怎么做到的?

AWS CloudFormation有時不會涵蓋其他AWS產品和服務中可用的所有(新)API操作,但它們通常會在幾個月后推出。

不幸的是,盡管基於 2010年12月推出 的計划表已經開始,但截至今天仍然不支持此功能,請參閱Eric Hammond最近的請求:CloudFormation支持Auto Scaling計划並從2013年1月起暫停 - AWS團隊的響應異常稀疏在這里(雖然從不宣布日期,但他們經常暗示優先級),因此它看起來並不完全正確 - 因此你需要暫時解決它。

解決方法

您可以通過專用的CustomResource類型將自定義變通方法與CloudFormation集成,這些特殊的AWS CloudFormation資源為模板開發人員提供了一種方法,可以將資源包含在AWS CloudFormation堆棧中,而不是由其他來源提供。亞馬遜網絡服務。 - AWS CloudFormation自定義資源演練提供了對此內容的全面概述,工作原理以及實現自己需要的內容。

您的自定義資源需要通過顯式調用PutScheduledUpdateGroupAction API來實現對計划操作的缺少支持,然后您可以將此資源集成到模板中以補充(甚至替換)尚未充分的官方ScalingPolicy資源。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM