Info |
---|
The EC2/RDS scheduler starts and stops EC2/RDS instances based on the |
Table of Contents |
---|
IAM Policy
EC2
To enable instance start/stop, apply the following Instance Scheduler policy:
Code Block |
---|
{ |
...
"Version": "2012-10-17",
|
...
"Statement": [ |
...
{
|
...
"Sid": "CaInstanceScheduler", |
...
"Effect": "Allow", |
...
"Action": [ |
...
|
...
"ec2:DescribeInstances", |
...
"ec2:StartInstances", |
...
|
...
"ec2:StopInstances |
...
RDS
...
", |
...
|
...
"rds:DescribeDBInstances", |
...
"rds:ListTagsForResource", |
...
|
...
"rds:StartDBInstance", |
...
|
...
"rds:StopDBInstance" |
...
|
...
],
|
...
"Resource": [ |
...
"*" ] |
...
} |
...
|
...
]
} |
The list of keys
Apply the following keys
...
in tags on instances that should be scheduled:
Key | Description | ||||
---|---|---|---|---|---|
tz (required) | Timezone to be used by scheduler. Can be POSIX style abbreviation or “Area/Location” style from IANA Time Zone Database. Example 1. Timezone POSIX style:
Example 2. Timezone Area/Location style:
| ||||
default (required) | Default instance work hours. Can be either numeric or range with a hyphen separated by the slashes | ||||
mon, tue, wed, thu, fri, sat, sun | Instance work hours for current day. Format is the same as key Example 1. Work hours:
Instance will be running from 9:00 to 16:59 all days except Saturday and Sunday. Example 2. Work hours:
Instance will be running only on Wednesday from 9:00 to 9:59 and from 14:00 to 17:59. | ||||
policy (optional) | Scheduler mode. Can be |
Tag Examples
Code Block |
---|
tz=UTC default=9-17 sat=9-11/15-17 sun=off |
...