1
votes

I would like to use Google Cloud Endpoints with GAE using the newly (summer 2018) released Python 3.7 standard environment. However, no matter what I try, I cannot seem to get http requests to go through the Endpoints service. They seem to get routed straight to the GAE code, without e.g. any authentication (API key checking) being performed. When I use GAE flex environment it works fine however.

Any suggestions what to try/check? When I look on Google Cloud Console under Google Endpoints, I see the deployments of the service for the correct app domain (with version 0.0.1). I also see the methods listed as per my openapi YAML file. However, I do not see any requests show up in the tracking chart.

2

2 Answers

1
votes

The Python 3.7 environment does not yet have support for Google Cloud Endpoints, unfortunately. I would recommend you stick with the flex environment for the time being.

1
votes

Google App Engine Standard environment currently support Java 7, Java 8, Python 2.7, Go, PHP and Node.js languages.

If you want to use Python 3.7 then you must use the Google App Engine Flexible environment. However, it supports Python 3.7 beta version in its second generation as of now (for more details).

For more details refer to this document