Ошибка при добавлении функции Lambda с помощью интерфейса командной строки AWS Amplify

Я столкнулся с проблемой при попытке добавить функцию Lambda с помощью интерфейса командной строки AWS Amplify. Процесс завершается с ошибкой с различными ошибками в зависимости от версии CLI, которую я использую. Ниже приведены подробные сведения о версиях CLI и соответствующих ошибках:

  1. Использование AWS Amplify CLI версии 12.12.0 После запуска npm i @aws-amplify/cli@latest -g я попытался добавить функцию Lambda, используя следующую команду:
amplify add function

Процесс предлагает мне выбрать возможность (функция Lambda), но затем внезапно останавливается со следующей ошибкой:

🛑 There was an error adding the function resource
  1. Использование AWS Amplify CLI версии 9.2.1 После обновления CLI до версии 9.2.1 с помощью npm i @aws-amplify/[email protected] -g я получил другую ошибку при попытке той же операции:
amplify add function

Отображается ошибка:

TypeError: Cannot read property 'toLowerCase' of undefined
at autogeneratedParameters (/snapshot/repo/build/node_modules/amplify-category-function/lib/provider-utils/awscloudformation/service-walkthroughs/autogeneratedParameters.js:7:35)

В обоих случаях я не могу приступить к добавлению функции Lambda. Версия библиотеки Amplify в моем проекте — «aws-amplify»: «4.3.46».

Кто-нибудь еще сталкивался с этой проблемой или может поделиться информацией о том, как устранить эти ошибки? Любая помощь будет принята с благодарностью.

Умерло ли Create-React-App?
Умерло ли Create-React-App?
В этом документальном фильме React.dev мы исследуем, мертв ли Create React App (CRA) и какое будущее ждет этот популярный фреймворк React.
Освоение React Native: Пошаговое руководство для начинающих
Освоение React Native: Пошаговое руководство для начинающих
React Native - это популярный фреймворк с открытым исходным кодом, используемый для разработки мобильных приложений. Он был разработан компанией...
В чем разница между react native и react ?
В чем разница между react native и react ?
React и React Native - два популярных фреймворка для создания пользовательских интерфейсов, но они предназначены для разных платформ. React - это...
От React к React Native: Руководство для начинающих по разработке мобильных приложений с использованием React
От React к React Native: Руководство для начинающих по разработке мобильных приложений с использованием React
Если вы уже умеете работать с React, создание мобильных приложений для iOS и Android - это новое приключение, в котором вы сможете применить свои...
Хуки React: что это такое и как их использовать
Хуки React: что это такое и как их использовать
Хуки React - это мощная функция библиотеки React, которая позволяет разработчикам использовать состояние и другие возможности React без написания...
0
0
55
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

< .config/project-config.json への projectName の追加例 >

{
  "frontend": "javascript",
  "javascript": {
    "framework": "none",
    "config": {
      "SourceDir": "amplify-codegen-temp"
    }
  },
  "providers": [
    "awscloudformation"
  ],
  "projectName": "case171557251600363" # 追加
}

※ 実際の projectName の値はお客様のプロジェクト名を記載してください。

Другие вопросы по теме

Похожие вопросы