Я разместил свой простой сервер через AWS Elasti c Beanstalk. Я добавил Cognito Authorizator для пула Cognito, чтобы область, например /demo/user
(которая печатает "Hello"), была доступна только для определенного пула пользователей c. Я сделал когнитивную регистрацию через размещенный пользовательский интерфейс, получил Bearer token_id = <some_id>
и создал сцену для своего ресурса. К сожалению, если я
curl -i -H "Authorization: <some_id>" https://u4oh7jzzii.execute-api.us-east-2.amazonaws.com/FirstStage
я получаю
HTTP / 2 403 date: Tue, 14 Jul 2020 10:23:46 GMT content-type: application / json content-length: 1246 x-amzn-Requestid: 7c39abdf-276b-443f-adef-789315d9d310 x-amzn-errortype: IncompleteSignatureException x-amz-apigw-id: PqIj-FlnCYcF7dA = * 10
1012 *
{"message": "Заголовок авторизации требует параметра Credential. Заголовок авторизации требует параметра Signature. Заголовок авторизации требует параметра SignedHeaders. Заголовок авторизации требует наличия либо 'X-Amz-Date', либо Заголовок "Дата". Авторизация = <some_id>
, и я не получаю строку «Hello» на экране.