Способы создания сценариев создания ресурсов AWS - PullRequest
0 голосов
/ 21 февраля 2019

Какой самый простой способ создания сценариев ресурсов AWS.

В настоящее время у меня есть несколько SQS и Lambdas.В идеале я хотел бы, чтобы это было как-то написано в скрипте, чтобы мы могли легко его развернуть.Я знаю о Terraform, но не уверен, что хотел бы этого.

Ответы [ 3 ]

0 голосов
/ 21 февраля 2019

Более простым решением для управления только Lambdas является использование AWS Chalice .Он может создавать триггеры Lambdas, API Gateway, CloudWatch.Он также может создавать триггеры для SQS и SNS для ваших функций Lambda, но может , а не создавать очереди SQS или темы SNS.

Таким образом, вы можете инкрементно развертывать Lambdas.Инструменты CD также могут быть настроены для автоматического развертывания.

0 голосов
/ 21 февраля 2019

В пространстве «инфраструктура как код» имеется множество опций: CDK, CloudFormation, Terraform, Troposphere, Chalice, Serverless и т. Д.AWS: CloudFormation, SAM, CDK, Amplify .

0 голосов
/ 21 февраля 2019

Возможно, вы ищете Serverless Framework .

Я широко использовал его как в личных, так и в профессиональных проектах, и он делает именно то, что мне нужно.Это намного проще, чем Terraform и AWS SAM.

Все, что вам нужно сделать, это изменить файл serverless.yml.Несколько строк кода .yml преобразуются в сотни строк в шаблоне CloudFormation.

В по безлимитной среде есть несколько курсов, посвященных ускорению, в том числе несколько очень хорошихUdemy.Тем не менее, Serverless Framework легко подобрать, поэтому, если вы время от времени создаете функцию, вам следует довольно быстро к ней привыкнуть.Их документация также очень хорошая.

Вот пример того, как управлять вашими очередями SQS (поскольку вы упомянули SQS в исходном вопросе)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...