Развертывание AWS CloudFront Lambda @ Edge - PullRequest
0 голосов
/ 29 августа 2018

Я новичок в мире AWS и пытаюсь создать Lambda @ Edge из проекта Github. Я прошел учебник и смог создать лямбду из консоли AWS.

Теперь, когда я знаю об основах, я хотел создать проект GitHub для лямбда-обработчика и развернуть его оттуда.

Я просмотрел документацию AWS здесь. Теперь я запутался, что делать. Функция Lambda @ Edge Я создал вызовы к домену Route 53 (это пользовательский CNAME для API-шлюза, предоставляющий API-интерфейс DynamoDB). Итак, я чувствую, что я нахожусь в середине, куда идти? Это лучший случай для SAM или формирования облаков?

https://docs.aws.amazon.com/lambda/latest/dg/deploying-lambda-apps.html

1 Ответ

0 голосов
/ 29 августа 2018

Я рекомендую использовать SAM, потому что вам нужно обновить лямбда-псевдоним (SAM сделает это за вас, если вы установите AutoPublishAlias: live в определении функции SAM, посмотрите это (пример) [https://github.com/awslabs/serverless-application-model/blob/master/examples/2016-10-31/lambda_edge/template.yaml]) при развертывании новая версия.

...