What types of actions can I create?

You can create actions to:

  • start and/or stop instances
  • launch and/or terminate instances
  • reboot instances
  • associate elastic IPs with EC2 instances
  • request spot instances
  • copy ec2 instances
  • create and delete volume snapshots
  • backup all volumes on an instance
  • create and delete AMI images
  • copy AMI images to another region
  • adjust security group rules
  • change instance types
  • create and delete RDS snapshots
  • grow and copy EBS volumes
  • copy EBS snapshots to another region
  • backup Route 53 hosted zones to S3
  • update Route 53 records
  • generate running time reports
  • generate resource reports
  • send SNS messages
  • update auto scaling groups
  • register and deregister EC2 instances with elastic load balancer
  • delete S3 objects
  • delete DynamoDB items
  • restore RDS instance
  • create RDS read replica
  • change RDS instance classes
  • delete RDS instances
  • backup MySQL databases

What kind of schedule can I create?

You can schedule actions to execute once, or they can repeat on a monthly, weekly, daily, or hourly basis.

For daily repeats, you can select which days of the week the action will execute on.

For monthly repeats, you can select which months of the year the action will execute on.

For hourly repeats, you can select which hours of the day the action will execute on.

Do I have to give you my master Amazon Access Key?

No. You can if you want, but it is not required. For increased security, we recommend using Amazon Identity and Access Management (IAM) to create an access key specifically for Skeddly which is restricted to controlling EC2 instances. This way, you can disable the key if you need to. The following is a sample restricted IAM policy:

{
  "Statement": [
    {
      "Action": [
        "ec2:AuthorizeSecurityGroupIngress",
        "ec2:AssociateAddress",
        "ec2:AttachVolume",
        "ec2:CreateImage",
        "ec2:CreateSnapshot",
        "ec2:CreateTags",
        "ec2:CreateVolume",
        "ec2:DeleteSnapshot",
        "ec2:DeregisterImage",
        "ec2:DescribeAddresses",
        "ec2:DescribeImages",
        "ec2:DescribeInstances",
        "ec2:DescribeSnapshots",
        "ec2:DescribeTags",
        "ec2:DescribeVolumes",
        "ec2:DetachVolume",
        "ec2:ModifyInstanceAttribute",
        "ec2:RebootInstances",
        "ec2:RevokeSecurityGroupIngress",
        "ec2:RunInstances",
        "ec2:StartInstances",
        "ec2:StopInstances",
        "ec2:TerminateInstances"
      ],
      "Effect": "Allow",
      "Resource": "*"
    }
  ]
}

Note that the above policy is just a sample and may not allow permissions for all functions.

Skeddly includes an IAM policy generator that will generate a custom IAM policy based on the actions you want to execute.

How do I know when an action fails?

By default, new accounts will be sent an email each time an action is executed. If you would prefer to only receive emails when errors occur, this can be changed in user preferences. In addition to email, notifications can be sent to a Twitter account, or to Amazon Simple Notification Service (SNS) topics, which allows you to receive notifications by email, http, or SMS.

How much does Skeddly Cost?

Detailed pricing information can be found here.

How do I get charged?

New customers are asked to provide a valid credit card. Each month, usage on Skeddly will be charged to this credit card. Accepted credit cards include:

  • Visa
  • Mastercard
  • American Express

Do you accept any other forms of payment?

In specific cases, we can accept payment using the following:

  • Wire transfer
  • Cheque
  • PayPal invoice

Please contact us for details.

How long can I use Skeddly for free?

Skeddly is available for free during a free 30-day trial.

What happens to my actions after my free trial ends?

Your actions will still exist, but they will not run.

What security system can I use?

By default, we use a standard username and password system. However, if you want more security, you can enable Multi-Factor Authentication using Mobile OTP security. This means you can use a mobile phone application to generate one-time passwords that can be used. Free apps are available for many mobile phones:

  • iOTP- For iOS devices, like iPhone, iPod, iPad
  • DroidOTP - For Android phones

Do you use Skeddly yourself?

We absolutely do! We use Skeddly to start and stop our own development servers on a daily basis. This helps keep costs down. In addition, we use Skeddly to create and purge snapshots of our development systems.