Могу ли я регенерировать усиленный файл team-provider-info.json?
У меня есть приложение для усиления реакции с ресурсами, перенесенными в облако. К сожалению, когда я пошел на фиксацию, я удалил team-provider-info.json без его резервного копирования. У меня есть все остальные файлы, созданные с помощью ampify в моем локальном проекте. Могу ли я восстановить team-provider-info.json, не начиная заново? Здесь нет информации об этом процессе: https://aws-amplify.github.io/docs/cli-toolchain/quickstart
3 ответа
Есть 2 способа создания (о которых я знаю).
Во-первых, вам необходимо просмотреть стек на информационной панели облачной информации консоли AWS.
Щелкните корневой стек среды, которую необходимо исправить, затем щелкните вкладку выходов.
Это перечислит вам целую кучу значений для заполнения облачных значений в json-файле поставщика группы.
Вы можете: 1. Восстановить файл, запустив этот сценарий в своем терминале https://aws-amplify.github.io/docs/cli-toolchain/quickstart или 2. Скопируйте и вставьте значения в существующий файл team-provider-info.json, но для среды, требующей исправления.
Вкладка "Примеры выходных данных" на панели управления облачной информацией
Вы можете просто скопировать проект amplify без team-provider-info.json в другой локальный каталог и выполнить
amplify push
в этом каталоге. После входа в систему с той же учетной записью aws вы можете выбрать, какое приложение клонировать из облака. Это переименует вашу папку amplify в amplify-tmp и создаст новую папку amplify с team-provider-info.json для выбранного приложения. Вы можете скопировать team-provider-info.json в исходный каталог проекта или работать с новым.
перейдите в корень проекта;
удалить папку Amplify;
запустить студию amplify;
в правом верхнем углу страницы нажмите: Инструкции по локальной настройке;
скопируйте представленную строку;
пример: amplify pull --appId xxxxxxxx --envName staging;
вставьте строку в Терминал и следуйте инструкциям;
Это сработало для меня.