Skip to content

megane42/ecs_autoscaling_scheduler

Repository files navigation

EcsAutoscalingScheduler

screen

Requirements

Installation

gem 'ecs_autoscaling_scheduler'

Usage

AWS_PROFILE=foo ecs_autoscaling_scheduler

Motivations

  • At this time, we can configure "target-tracking scaling" or "step scaling" for your ECS service through the AWS Management Console or copilot-cli, but somehow can not configure "scheduled scaling" (even though they have APIs to set up scheduled scaling).
  • Target-tracking scaling or step scaling is not enough for a spike access.

Development

  • Check current behavior from console
    • bin/console
  • Check current behavior as entire gem
    • bin/run
  • Release

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/megane42/ecs_autoscaling_scheduler.

License

The gem is available as open source under the terms of the MIT License.