#amazon-web-services #amazon-sns #aws-step-functions
#amazon-web-services #amazon-sns #aws-step-функции
Вопрос:
У меня есть конечный автомат с несколькими шагами. Я хочу отправлять уведомления всякий раз, когда шаг выполняется успешно или выдает ошибку. Одним из решений является добавление шага SNS после каждого шага, поэтому всякий раз, когда шаг выполняется успешно, выполняется следующий шаг, который заключается в отправке уведомления, но что, если шаг завершается неудачей, тогда как я могу отправить электронное письмо? Есть ли какое-либо решение этой проблемы? Я знаю, что мы можем установить правила наблюдения за облаком, но он отправляет уведомление при сбое полного конечного автомата, но здесь я хочу получать уведомления на более низком уровне, т. Е. На каждом шаге конечного автомата.
Ответ №1:
Спасибо за ваш вопрос.
В консоли AWS Step Functions есть пример проекта под названием Пример шаблона обратного вызова, который должен проиллюстрировать, чего вы пытаетесь достичь:
Функции шага предлагают функцию отслеживания ошибок, которая позволяет перейти в определенное состояние на основе ошибки. Для получения дополнительной информации см. Эту полезную документацию по обработке ошибок: Обработка ошибок в Step Functions — AWS Step Functions