aws ec2实例的调度脚本
uniplaces-aws-scheduler的Python项目详细描述
#uniplaces aws调度程序
aws调度程序是一个脚本,给定一组配置文件来调度ec2实例的正常运行时间。
开始
通过PIP安装。
pip安装uniplaces aws调度程序
初始配置在“aws.conf”文件中完成。复制“aws.conf.dist”`
转到“aws.conf”,并使用正确的凭据进行配置。
默认情况下,“aws.conf”从“scheduler.json”读取计划配置文件,但您可以更改
要从中加载配置文件的目录。
要运行调度程序,只需运行
aws调度程序-c path/to/config_文件
简介
计划程序希望您创建配置文件来启动和停止计算机。
您只需复制“scheduler.json.dist”,然后从那里开始创建新的配置文件。
```
{
“profiles”:[//配置文件数组
{
“name”:“staging”,/配置文件名
“地区”:“US-WEST-1”,//AWS地区
“日程安排”:{//工作日日程安排
“周一”:{
“开始”:9,//开始时间
“停止”:19/停止时间
},
“星期二”:{
“开始”:9,
“停止”:19
},
“星期三”:{
“开始”:9,
“停止”:19
},
“星期四”:{
“开始”:9,
“停止”:19
},
“星期五”:{
“开始”:9,
“停止”:19
},
“星期六”:{
“开始”:9,
“停止”:19
},
“星期日”:{
“开始”:9,
“停止”:19
}
},
“instance_tags”:[//要附加此配置文件计划的实例的标记
“jobs staging”,/此标记应为实例标记的名称:name
“管理登台”,
“报告暂存”
,
“elb\u names”:[/如果要重新注册此elb实例,请添加此配置
“标签ELB名称示例”
}
}
```
aws调度程序是一个脚本,给定一组配置文件来调度ec2实例的正常运行时间。
开始
通过PIP安装。
pip安装uniplaces aws调度程序
初始配置在“aws.conf”文件中完成。复制“aws.conf.dist”`
转到“aws.conf”,并使用正确的凭据进行配置。
默认情况下,“aws.conf”从“scheduler.json”读取计划配置文件,但您可以更改
要从中加载配置文件的目录。
要运行调度程序,只需运行
aws调度程序-c path/to/config_文件
简介
计划程序希望您创建配置文件来启动和停止计算机。
您只需复制“scheduler.json.dist”,然后从那里开始创建新的配置文件。
```
{
“profiles”:[//配置文件数组
{
“name”:“staging”,/配置文件名
“地区”:“US-WEST-1”,//AWS地区
“日程安排”:{//工作日日程安排
“周一”:{
“开始”:9,//开始时间
“停止”:19/停止时间
},
“星期二”:{
“开始”:9,
“停止”:19
},
“星期三”:{
“开始”:9,
“停止”:19
},
“星期四”:{
“开始”:9,
“停止”:19
},
“星期五”:{
“开始”:9,
“停止”:19
},
“星期六”:{
“开始”:9,
“停止”:19
},
“星期日”:{
“开始”:9,
“停止”:19
}
},
“instance_tags”:[//要附加此配置文件计划的实例的标记
“jobs staging”,/此标记应为实例标记的名称:name
“管理登台”,
“报告暂存”
,
“elb\u names”:[/如果要重新注册此elb实例,请添加此配置
“标签ELB名称示例”
}
}
```