我想知道,是否有可能使用诸如身份验证(与"Auth0“或”Firebase“集成)、日志和其他托管在第三方服务器上的后端API之类的"Google”功能?我了解到“”是基于NGINX的“可扩展服务代理”。这是否意味着我可以以某种方式编辑nginx配置并将其设置为反向代理,以便请求Google平台之外的后端API?
https://cloudplatform.googleblog.com/2016/09/manage-your-APIs-with-Google-Cloud-Endpoints.html的声明说:"Google是一个分布式API管理套件,允许您部署、保护、监视和管理以任何语言编写并运行在Google平台上的API。“
但是https://cloud.google.com/endpoints/docs/about-cloud-endpoints的一篇文章说:“只要您的anywhere能够访问Google平台,它就可以被支持。”
没有任何示例说明如何自定义文档中的“可扩展服务代理”ngnix配置文件。
我在这里有点困惑。是否有可能以我前面描述的方式使用“”,如果是这样,我应该如何正确地使用它呢?
发布于 2016-10-16 20:31:06
我发现,可以在接受附加命令行参数的docker容器中运行可扩展服务代理。它允许指定nginx代理请求的应用服务器地址,甚至可以指定将使用的自定义nginx.conf文件的路径。太棒了!关于https://groups.google.com/forum/#!topic/google-cloud-endpoints/b0QtQoPwHzA的详细信息,请参阅google组中的讨论。
发布于 2016-10-16 07:07:59
可扩展服务代理是一个简单的nginx web服务器,但它使用模板文件。因此,如果您对nginx.conf文件做了任何更改,然后重新启动nginx服务器web服务器,您的更改将被覆盖。您需要编辑nginx模板配置文件,它位于文件夹/etc/nginx中。
发布于 2016-10-28 19:56:35
是的,ESP被设计为在任何地方运行,包括在GCP中,在另一个云中,或者在您自己的服务器上。
https://stackoverflow.com/questions/40044075
复制相似问题