Подписка и получение уведомлений от SNS в угловом формате5

Нет, это невозможно в контексте перечисления; вместо этого вам придется проверить его:

public void DoSomething(CopyFlag flag)
{
   if (flag.HasFlag(CopyFlags.PropertiesOnly) && flag.HasFlag(CopyFlags.FieldsOnly))
      throw new ArgumentException();

}
1
задан krishna sharma 13 July 2018 в 13:47
поделиться

1 ответ

Для этого вам необходимо использовать webhook или тему IOT или расписание лямбда. Поскольку вы публикуете сообщения на тему SNS, тема должна быть подписана на так называемую функцию Lambda. После этого со стороны приложения вы должны запускать функцию лямбда всякий раз, когда появляется сообщение из темы SNS. Поэтому со стороны приложения мы должны иметь лямбда, которая запланирована на определенное время (5 минут), иначе мы не будем запускаться, когда данные сообщения SNS, которые были переданы в лямбда-функцию.

Вместо использования расписания lambda мы можем использовать тему webhook или IOT, где мы подписываемся на нее, а лямбда, которая была подписана на тему SNS, будет публиковать ее данные / сообщения в теме webhook или IOT. Поэтому вскоре после публикации данных по IOT или webhook со стороны приложения у нас всегда есть подписка на нее, и мы получим данные в реальном времени.

0
ответ дан Sameera Piyasundara 17 August 2018 в 12:41
поделиться
  • 1
    Спасибо @ Самера Пиясундара. Я бы пошел на второй подход вместо запуска лямбды с использованием таймера интервалов. – krishna sharma 15 July 2018 в 06:02
  • 2
    да, это предпочтительный способ сделать это @krishnasharma :) – Sameera Piyasundara 15 July 2018 в 06:08
Другие вопросы по тегам:

Похожие вопросы: