AWS Lambda для приема сообщений от SQS в другом регионе - PullRequest
0 голосов
/ 13 мая 2019

У меня есть сценарий использования, когда мои сообщения SQS присутствуют в восточном регионе США.Я хотел создать лямбду в другом регионе (регионе без другой лямбды), чтобы достичь максимальной валюты.Возможно ли лямбда читать из других регионов?Если да, может ли кто-нибудь помочь мне с процессом?

Заранее спасибо

Ответы [ 2 ]

0 голосов
/ 14 мая 2019

Хотя вы определенно можете [1], вы не должны этого делать [2,3]

  1. Идентификаторы очереди включают в себя регион - вы можете получить к ним доступ из любой точки мира с правильными разрешениями.
  2. Передача данных из региона AWS сопряжена с затратами: (a) увеличенная задержка и (b) деньги. Не уверен, что для вас важнее, но это те затраты, которые люди часто упускают при настройке межрегиональных рабочих процессов.
  3. Большинство лимитов AWS могут быть увеличены. Откройте службу поддержки для увеличения лимита и опишите ваш вариант использования.
    • Ограничения установлены частично для защиты и частично для AWS, чтобы понять случаи использования, когда люди хотят выйти за их пределы, и помочь этим клиентам использовать услуги более оптимальным образом.
0 голосов
/ 13 мая 2019

Да, это возможно, вы просто должны предоставить правильный доступ.Очередь arn / url (в зависимости от того, что вы используете) указывает регион в ней, поэтому, если у вашего Lambda есть доступ, он будет работать.

Однако стоит отметить, что Лимит учетной записи Lambda для параллелизмамягкий предел , и вы можете легко запросить увеличение от поддержки AWS ( подробнее здесь )

...