Вызвать AWS Lambda по регионам, используя пошаговые функции - PullRequest
0 голосов
/ 13 декабря 2018

ers,

У меня есть конвейер пошаговой функции, который связывает несколько лямбд.Шаговая функция запускается с использованием AWS API Gateway.Все вышеперечисленные предметы находятся в одном регионе.Однако, основываясь на IP-происхождении клиентов, я хотел бы использовать одну лямбду функции шага в другом регионе.Я провел некоторое исследование, но кажется, что нет способа вызвать лямбду в другом регионе по сравнению с областью пошаговой функции.

Так что в основном это будет означать, что мне придется создавать разные точки входа API Gateway и разныеКонвейеры пошаговых функций, разные лямбды для каждого региона, который я хотел бы использовать правильно?Есть ли какие-то последствия для хранилища S3, которое я использую?

1 Ответ

0 голосов
/ 13 декабря 2018

Если пошаговые функции не поддерживают лямбда-кросс-регионы (и, похоже, они этого не делают), моя идея заключается в том, чтобы использовать 'proxy-lambda' в той же области, что и пошаговая функция, и в вызове proxy-lambdaмежрегиональная лямбда.Это не идеально, вам придется обрабатывать передачу, и вы будете платить дважды за длительность лямбды (1x прокси, 1x фактическая лямбда), но это кажется намного проще, чем иметь все элементы во всех регионах.

...