Настройка awsmobile -> Ошибка: содержимое заголовка содержит недопустимые символы - PullRequest
0 голосов
/ 29 апреля 2018

Выполнены следующие шаги:

  • Я создал пользователя IAM, где этот пользователь присоединен к группе, и для этой группы задана политика, установленная как AdministratorAccess.
  • Я настроил awsmobile, используя awsmobile configure, вставленные кредиты от пользователя IAM, созданные выше. Изменен регион на us-east-2
  • При выполнении awsmobile init я получаю ошибку, как показано ниже, которая содержит us-east-1 в качестве региона, но почему.

    backend awsmobile project creation error { NetworkingError: The header content contains invalid characters at validateHeader (_http_outgoing.js:494:11) at ClientRequest.setHeader (_http_outgoing.js:498:3) at new ClientRequest (_http_client.js:173:14) at Object.request (http.js:38:10) at Object.request (https.js:239:15) at features.constructor.handleRequest (C:\Users\manus\AppData\Roaming\npm\node_modules\awsmobile-cli\node_modules\aws-sdk\lib\http\node.js:42:23) at executeSend (C:\Users\manus\AppData\Roaming\npm\node_modules\awsmobile-cli\node_modules\aws-sdk\lib\event_listeners.js:304:29) at Request.SEND (C:\Users\manus\AppData\Roaming\npm\node_modules\awsmobile-cli\node_modules\aws-sdk\lib\event_listeners.js:318:9) at Request.callListeners (C:\Users\manus\AppData\Roaming\npm\node_modules\awsmobile-cli\node_modules\aws-sdk\lib\sequential_executor.js:101:18) at Request.emit (C:\Users\manus\AppData\Roaming\npm\node_modules\awsmobile-cli\node_modules\aws-sdk\lib\sequential_executor.js:77:10) message: 'The header content contains invalid characters', code: 'NetworkingError', region: 'us-east-1', hostname: 'mobile.us-east-1.amazonaws.com', retryable: true, time: 2018-04-28T15:26:56.753Z

Ниже приведен файл package.json:

"dependencies": {
 "amazon-cognito-identity-js": "^2.0.3",
 "aws-amplify": "^0.3.3",
 "aws-amplify-react": "^0.1.43",
 "aws-sdk": "^2.228.1",
 "react": "^16.3.2",
 "react-dom": "^16.3.2",
 "react-scripts": "1.1.4"
},
  • Node.js версия: 8.11.1
  • awsmobile версия: 1.1.1
  • npm версия: 6.0.0
  • версия пряжи: 1.6.0
  • ОС: Windows 10 VSCode: 1.22.2

Github Issue

1 Ответ

0 голосов
/ 01 мая 2018

Теперь работает нормально.

Я отключил брандмауэр и скопировал кредиты, используя инструмент разработчика Chrome, и это сработало. Затем я снова включил брандмауэр и попытался снова, и он все еще работал. Я думал, что проблема заключалась в том, что я копировал кредиты с самой консоли AWS, но затем я попытался создать нового пользователя и скопировать его с консоли AWS вместо инструмента разработчика Chrome, и это также сработало, т. Е. Все работает сейчас.

Я также пытался создать новый проект, следуя https://github.com/aws-samples/aws-mobile-react-sample#getstarted, и он также прошел хорошо.

Итак, я не могу воссоздать это сейчас. Не уверен, в чем была проблема.

...