我有几个python GAE项目没有显示gcloud compute instances list
。
我确实设法保留了gcloud compute addresses list
中显示的IP地址。
我已经探索了Cloud interface并阅读了文档https://cloud.google.com/compute/docs/instances-and-network,我仍然不知道如何让应用程序从静态IP地址发出请求。
答案 0 :(得分:3)
好的,最终找到https://cloud.google.com/appengine/kb/#static-ip
后看起来不太可能感谢Google!
答案 1 :(得分:2)
Google App Engine和Google Compute Engine是单独的产品。 gcloud compute instances list
命令仅显示计算引擎实例,这就是您没有看到与App Engine相关的任何内容的原因。
App Engine不允许您为项目分配IP地址。除其他原因外,App Engine会根据负载和配置运行应用程序的1-n个实例,从而使单个分配的IP地址无意义。
如果您确实需要静态IP地址来发起请求,您可以考虑的两个选项是:
在不知道您需要为出口提供静态IP地址的原因的情况下,除了警告您不要使用IP地址作为安全措施之外,我不能给您更多建议。如果您使用它来允许/禁止请求,您应该考虑使用OAuth的内容。