文件名称:ec2-powercycle:Lambda函数可基于标签停止和启动EC2实例
文件大小:52KB
文件格式:ZIP
更新时间:2024-06-14 12:51:30
universal-publishing Shell
EC2-电源 AWS Lambda函数使用类似于crontab的表达式基于资源标签停止和启动EC2实例 目录 用法 Lambda函数查找附加了资源标签ec2Powewrcycle的EC2实例和Auto Scaling组。 标记值是一个简单的JSON文档,它以描述了开始和停止时间表。 在ASG的情况下,标签还可以包含有关组的缩放状态(组中的最小实例和所需实例)的信息。 如果没有,则默认值min和所需实例都默认为1。 例子 EC2实例停止/开始时间表:星期一-星期五,8.00am-5.55pm asgLifecycle: { " start " : " 0 8 * * 1-5 " , " stop " : " 55 17 * * 1-5 " } Auto Scaling组的停止/开始时间表:星期一至星期五,上午9:00-下午11:00。 ASG中的最小实例数为2,所需的实例数为3 a
【文件预览】:
ec2-powercycle-master
----functions.py(309B)
----sh()
--------iam-assume-role-and-deploy.sh(2KB)
--------post-to-s3.sh(1KB)
--------lambda-deploy-latest.sh(1KB)
--------package.sh(636B)
--------lambda-update-alias.sh(2KB)
--------iam-assume-role-and-release.sh(2KB)
--------functions.sh(7KB)
--------lambda-invoke-function.sh(915B)
--------lambda-publish-version.sh(1KB)
----.github()
--------pull_request_template.md(1004B)
--------CODEOWNERS(240B)
----json()
--------dev-schedule.json(74B)
----Dockerfile(344B)
----__init__.py(47B)
----requirements.txt(219B)
----doc()
--------ServerlessPipelineforAWSLambda.png(34KB)
----.gitignore(51B)
----lib()
--------placeholder(0B)
----.circleci()
--------config.yml(2KB)
----README.md(11KB)
----ec2_powercycle.py(12KB)