GraphQL на AWS lambda: запрос не может быть выполнен.Как решить ошибку 403? - PullRequest
0 голосов
/ 04 октября 2018

Я развернул GraphQL API на AWS Lambda с помощью Zappa Framework.Если я делаю запрос со своего локального компьютера на версию локального сервера, как это, все работает нормально:

import requests

url = 'http://127.0.0.1:8000/graphql'
token = '...'
headers = {'Authorization': 'JWT '+token}

query = { 'query' : '{ ...}

r = requests.get(url=url, json=query, headers=headers)
print (r.text)

Если я делаю тот же запрос на мой URL AWS https://xyz.execute -api.eu-central-1.amazonaws.com/production/graphql выдает следующую ошибку:

<H1>403 ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.
<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)

Следует отметить, что представление GraphiQL работает правильно по указанному URL-адресу AWS, где я могу выполнять свои запросыбез проблем.Я что-то упускаю, чтобы перевести это с других устройств на компьютер?

Приветствия!

...