Я использую реагировать родной для моего проекта. На моем старом компьютере, когда я запускал режим усиления, у меня были в списке службы Auth
, Api
и Storage
.
Я перешел на свою новую машину, установил узел, сторож, brew и др. c ..., а затем перешел на свой собственный реактивный проект и запустил: react-native run-ios
, и вуаля, мое приложение работает. Все звонки на мой AWS Api, Auth и Storage работают отлично.
Теперь я могу сделать некоторые команды усиления. Такие как amplify status
. Я попытался: amplify env add
: вот что я получил:
Users-MBP-2:projectname username$ amplify env add
Note: It is recommended to run this command from the root of your app directory
? Do you want to use an existing environment? Yes
? Choose the environment you would like to use: dev
Using default provider awscloudformation
✖ There was an error initializing your environment.
init failed
Error: ENOENT: no such file or directory, open '/Users/username/.aws/credentials'
at Object.openSync (fs.js:462:3)
at Proxy.readFileSync (fs.js:364:35)
at Object.readFileSync (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/util.js:95:26)
at IniLoader.parseFile (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/shared-ini/ini-loader.js:6:47)
at IniLoader.loadFrom (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/shared-ini/ini-loader.js:56:30)
at Config.region (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/node_loader.js:100:36)
at Config.set (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/config.js:507:39)
at Config.<anonymous> (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/config.js:342:12)
at Config.each (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/util.js:507:32)
at new Config (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/config.js:341:19) {
errno: -2,
syscall: 'open',
code: 'ENOENT',
path: '/Users/username/.aws/credentials'
}
Как вы думаете, нужно ли вводить / настраивать информацию о полномочиях на моей новой машине?
Когда я запускаю amplify configure project
, это как сделать amplify init
и построить проект с нуля. Меня спрашивают:
? Enter a name for the project: ProjectName
? Choose your default editor: Visual Studio Code
? Choose the type of app that you're building javascript
Please tell us about your project
? What javascript framework are you using (Use arrow keys)
angular
ember
ionic
react
❯ react-native
vue
none
etc....
У меня также уже есть регион, имя пользователя и ключ доступа, секретный ключ доступа и т. Д. c ..
Я не хочу заменять или разрушать что-либо в мой текущий бэкэнд или текущий проект! Что происходит?