[英]How can I do AWS EC2 instance auto scale down in night (stop & change to t2.small) and automatic scale up (stop & go to t2.large) in morning?
我正在尋找AWS EC2
自動縮放功能,它可以在晚上自動停止我的 EC2 實例並更改我的實例類型(即: t2.xlarge到t2.small )整晚和早上再次停止 EC2 實例並更改實例類型(即t2.small到t2.xlarge )每天。
請注意:我已經檢查了IAM角色 > 創建的角色以授予更改權限。 並創建了Lambda function 並在AWS CloudWatch
的幫助下插入停止和重新啟動實例的代碼,但我需要可以停止實例然后在特定時間更改類型的代碼。
您可以安排調用AWS lambda
函數的CloudWatch
事件。 在 function 中,您可以使用 AWS SDK ModifyInstanceAttribute API 更改實例類型。
請參見下面的boto3
示例:
import boto3
client = boto3.client('ec2')
# ....
client.modify_instance_attribute(InstanceId=my_instance, Attribute='instanceType', Value='m3.xlarge')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.