我最近发现App Engine标准环境可以运行NodeJS。 https://cloud.google.com/appengine/docs/standard/nodejs/setting-up-environment
我已将Node JS应用程序从灵活环境迁移到标准环境。我已解决了大多数问题,但无法弄清楚如何通过App Engine Standard Environment for NodeJS在Compute Engine上连接我的Redis实例。 (相同的项目环境)
我需要更改某些设置吗?我无法连接它,连接到Redis时总是出现连接超时错误,并且我无法找到与此相关的参考/教程。
这是我的app.yaml
runtime: nodejs8
service: some-app
env_variables:
NODE_ENV: "production"
TMP_PATH: "/tmp"
beta_settings:
cloud_sql_instances: some-connection-string
还请注意,我正在使用内部IP连接到Redis,当我在灵活环境中时,它确实可以工作。
答案 0 :(得分:1)
目前尚不可能,仅在灵活的环境中才允许这种连接。这是feature request提交给Google的问题跟踪器。您可以对其加注星标,以表明您也对这种功能感兴趣。