[英]Running cloud formation code in AWS Lambda? Is this possible?
在 AWS Lambda 中是否可以運行雲形成代碼?
基本上,我想使用 CloudWatch 觀看一些 ec2 實例。 當 EC2 的使用率(CPU)在一段時間內超過某個閾值時,我希望引發 Cloudwatch 事件,這反過來會觸發 Lamba,從而提供更多 ec2 實例。
這可能嗎?
我知道還有其他服務,如 Autoscaling 組、ECS 等,但只想知道上述可能性。
(歡迎任何關於基於負載/CPU 使用情況動態配置更多 ec2 實例的最佳方法的建議)
這里最好的方法是對自動縮放組使用動態縮放。 從文檔:
配置動態擴展時,您可以定義如何擴展 Auto Scaling 組的容量以響應不斷變化的需求。
https://docs.aws.amazon.com/autoscaling/ec2/userguide/as-scale-based-on-demand.html
我還沒有用 Lambdas 做到這一點,但我已經看到它用 EC2 做到了,您可以通過服務的 API 訪問幾乎所有 AWS 服務,並使用 Lambda 上的開發工具包。 如果您在此處查看 Javascript SDK Cloudformation API的文檔,您將在“方法”下看到:
createStack(params = {}, callback) ⇒ AWS.Request
和updateStack(params = {}, callback) ⇒ AWS.Request
這應該是一個很好的起點。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.