Ошибка развертывания AWS SAM в шаблоне hello world

В настоящее время я работаю над развертыванием безсерверной лямбда-функции AWS и пытаюсь распространять и тестировать с помощью AWS SAM. Однако, когда я следил за руководством по шаблону AWS SAM hello world на официальном веб-сайте, я не мог развернуть свой код в AWS.

Я уже

  1. Назначена рабочая учетная запись IAM
  2. Установите все необходимые нам пакеты для AWS SAM (brew, aws-sam-cli ... и т. Д.)
  3. Настроить конфигурацию AWS
  4. Использование шаблона функции, предоставленного AWS

Тем не менее, я получил сообщение об ошибке

Ошибка: в стеке aws-sam-cli-managed-default отсутствуют теги и / или информация о выводах, поэтому он не находится в работоспособном состоянии (текущее состояние: aws-sam-cli-managed-default). Ошибка, поскольку стек, вероятно, был создан не с помощью интерфейса командной строки AWS SAM


person Ting-Chien Wang    schedule 24.12.2020    source источник
comment
Пожалуйста, отредактируйте свой вопрос и добавьте код в свой шаблон   -  person petey    schedule 26.12.2020


Ответы (1)


Это ошибка учетных данных aws, потому что вы неправильно ее настроили или не настроили вообще.

Если на вашем компьютере не установлен aws cli, найдите установщик aws cli для вашей файловой системы, для Mac это https://docs.aws.amazon.com/cli/latest/userguide/install-cliv2-mac.html.

Перейдите на страницу https://console.aws.amazon.com/iam и создайте нового пользователя с Доступ администратора и получите aws_access_key_id и aws_secret_access_key.

Перейдите в свой терминал и введите aws configure.

Введите свои учетные данные.

Попробуйте запустить sum build && sum deploy - руководство

Теперь нужно работать.

person Eli Meiler    schedule 10.04.2021