我有一个通过Google托管的API。API的主要入口点是App实例(标准),它需要能够调用各种云函数来执行其任务。
为了确保云功能的安全性,我希望将入口控件设置为“只允许内部使用”。
我已经将云函数和App部署在同一个区域(us-central1 1),但是每次App实例试图调用一个云函数时,它都会得到一个403错误。我尝试过为App设置一个VPC连接器,但这没有帮助。
下面是app.yaml文件:
service: my-test-app
runtime: nodejs10
env_variables:
STAGE: "dev"
instance_class: F1
vpc_access_connector:
name: "projects/my-test-project/locations/us-central1/connectors/test-vpc-connector"关键的云函数配置是设置的。我将其设置为,只允许内部通信量只允许。如果我将其设置为允许所有通信量,则一切正常(只是高度不安全!)
对我可能错过了什么有什么建议吗?
发布于 2020-06-03 05:04:56
我找到解决办法了!如果我将App设置为一个flex环境,一切都会正常工作。看起来标准环境才是问题所在。
https://stackoverflow.com/questions/62165324
复制相似问题