是的,有可能。
首先,在app.yaml中打开remote-api并将其部署到生产环境中。
builtins:
- remote_api: on
然后,例如在appengine_config.py中:
import os
from google.appengine.ext.remote_api import remote_api_stub
from google.appengine.datastore.entity_pb import Reference
remote_api_stub.Configureremoteapi(app_id=None, path='/_ah/remote_api',
auth_func=lambda: ('email', 'password'),
servername='appid.appspot.com')
if os.environ['SERVER_SOFTWARE'].startswith('Development'):
Reference.app = lambda *args: os.environ['APPLICATION_ID'].replace('dev~', 's~')
如果您有旧的应用程序ID,则可能需要编辑.replace(’dev’…)部分。