Как вызвать две разные службы API (App Engine) в Google Cloud Platform - PullRequest
0 голосов
/ 24 октября 2018

У меня есть две разные службы App Engine, и я хотел получить доступ к одной и той же другой службе.Я просто хотел позвонить по URL, чтобы он мог выполнять все операции.Когда я работал в блокноте Jupyter, работал следующий код.Но когда я работаю в другом сервисе службы приложений, у меня возникает проблема с плохим шлюзом 502.

gatopubsub=urllib3.connection_from_url(r"url")
gatopubsub.request(method="GET",url=r"url")
time.sleep(120)
dataflow=urllib3.connection_from_url(r"url")
dataflow.request(method="GET",url=r"url")
time.sleep(720)
bigquery_success=big_query()

Я дал time.sleep, потому что для завершения каждого URL-адреса требуется указанная секунда. Я пытался установить google-appengine.пакет.Но у меня проблема с HTTP, поэтому я попробовал URLLIB3. Пожалуйста, помогите

Спасибо

1 Ответ

0 голосов
/ 25 октября 2018

Я думаю, что нашел ответ.Спасибо @Dustin за ответ на запрос.Основная проблема - это проблема безопасности.Когда Pycharm или Jupyter работает локально, в нашем браузере включена поддержка SSL, чтобы наш код мог получить доступ к службам приложения.Но в моем случае SSL-сертификат не загружается в App Engine.Поэтому из-за этого я не смог получить доступ к другим сервисам лучше.

...