В некоторых местах нашей инфраструктуры на AWS мы запускаем Lambda через Cloudwatch по крону.
Со стороны Terraform за это отвечает ресурс
https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_rule.html
Конструкция довольно проста:
Меня немного смутило количество параметров … и да, оказывается у AWS крон не такой, как у всех:
https://docs.aws.amazon.com/lambda/latest/dg/tutorial-scheduled-events-schedule-expressions.html
А вот для стандартных кронов есть отличный сервис (пользуюсь, и Вам советую):
https://crontab.guru/
#aws_devopsengineer #terraform_devopsengineer
Со стороны Terraform за это отвечает ресурс
aws_cloudwatch_event_rule, детальнее в документации: https://www.terraform.io/docs/providers/aws/r/cloudwatch_event_rule.html
Конструкция довольно проста:
schedule_expression = ‘cron(0 20 * * ? *) ‘Меня немного смутило количество параметров … и да, оказывается у AWS крон не такой, как у всех:
https://docs.aws.amazon.com/lambda/latest/dg/tutorial-scheduled-events-schedule-expressions.html
А вот для стандартных кронов есть отличный сервис (пользуюсь, и Вам советую):
https://crontab.guru/
#aws_devopsengineer #terraform_devopsengineer