Ошибка инициализации среды после запуска команды «ampify init». - PullRequest
2 голосов
/ 01 мая 2019

Работа над веб-приложением с использованиемact.js, который я взял у другого разработчика. В настоящее время я пытаюсь использовать AWS Amplify, и в конечном итоге я буду использовать AWS Cognito для аутентификации.

Я использую следующий учебник: https://hackernoon.com/react-authentication-in-depth-4deebda9aa45

Я уже выполнил следующие команды:

$ npm i -g @aws-amplify/cli

$ amplify configure

Я настроил свой CLI с помощью команды ampify config, чтобы включить настройку среды, идентификатора ключа доступа и ключа секретного доступа.

Ошибка появляется после запуска

$ amplify init

Я уже видел сообщение о переполнении стека, в котором говорится, что это известная ошибка для CLI и что исправление было реализовано в последней версии CLI. Я попытался обновить усиление и переустановить. Это моя вторая попытка переустановки.

Вот копия ошибки в терминале.

MacBook-Air% amplify init

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: discrete
Using default provider  awscloudformation
✖ There was an error initializing your environment.
init failed
{ AccessDenied: Access Denied
    at Request.extractError (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/services/s3.js:585:35)
    at Request.callListeners (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/sequential_executor.js:106:20)
    at Request.emit (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/sequential_executor.js:78:10)
    at Request.emit (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/request.js:683:14)
    at Request.transition (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/request.js:22:10)
    at AcceptorStateMachine.runTo (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/state_machine.js:14:12)
    at /usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/state_machine.js:26:10
    at Request.<anonymous> (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/request.js:38:9)
    at Request.<anonymous> (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/request.js:685:12)
    at Request.callListeners (/usr/local/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/sequential_executor.js:116:18)
  message: 'Access Denied',
  code: 'AccessDenied',
  region: null,
  time: 2019-05-01T18:09:17.901Z,
  requestId: '7814262360A7DF07',
  extendedRequestId:
   'Y1woT4qs3VOtSCQG7sWNu7zexB2O+ZNP3oiBugTdfkHbK4Um5vzOS05P5qsZRcRFUPVTAbey8Q0=',
  cfId: undefined,
  statusCode: 403,
  retryable: false,
  retryDelay: 155.200421877319 }

Ожидается, что среда будет правильно инициализироваться и усиливаться для правильной настройки.

...