Как создать шаблон cloudformation из проекта SAm?

#amazon-web-services #aws-lambda #aws-sam

Вопрос:

Я пытаюсь преобразовать проект SAM в шаблон cloudformation, чтобы вызвать

cloudformation.createStack()

для создания нескольких стеков при вызове лямбды. До сих пор я могу загрузить проект SAM с

пакет sam build sam

Но размер S3 слишком велик, и я получаю ошибки. Каковы шаги для правильной загрузки шаблона cloudformation?

Ответ №1:

Эти предварительные требования необходимо выполнить, прежде чем продолжить:

  1. Установите интерфейс командной строки SAM.
  2. Создайте корзину Amazon S3 для хранения артефактов бессерверного кода, создаваемых шаблоном SAM. Как минимум, вам потребуется разрешение на размещение объектов в корзине.
  3. Разрешения, применяемые к вашей учетной записи IAM, должны включать iam:ListPolicies.

4.У вас должны быть учетные данные AWS, настроенные либо через интерфейс командной строки AWS, либо в среде вашей оболочки с помощью переменных среды AWS_*.

5.Установлен Git.

6.Установлен Python 3.x. (Необязательно) Установите virtualenvwrapper Python.

Ссылка на источник:- https://www.packetmischief.ca/2020/12/30/преобразование-из-aws-sam-в-облачную информацию/

Комментарии:

1. Я использую nodejs