如何允许公共访问谷歌云工作站上的应用程序

问题描述 投票:0回答:1

我有一个在谷歌云工作站上运行的网络应用程序,我可以在运行我的开发服务器后访问该应用程序。但我希望能够接收进入我的应用程序的 webhook 事件。不幸的是,工作站需要身份验证,因此使用 Webhooks 不起作用。如何启用对托管应用程序的公共访问?我确实需要使用 webhook 测试应用程序并接收事件。

目前,允许用户访问工作站的唯一选项是将用户添加到工作站。这允许经过身份验证的用户使用 Google Workspace 帐户访问工作站,但否则,我无法打开工作站。

我预计应该可以开放工作站。鉴于它是针对开发人员的,并且使用 Webhook 是一个非常正常的用例,包括日常工作中的其他用例。我应该能够公开打开一个应用程序(不是工作站本身,而是在端口上运行的应用程序)。

这导致甚至无法将 laravel 与 vite 开发服务器一起使用。 vite 开发服务器尝试向 laravel 应用程序发出请求以支持热重载等,但由于工作站 url 需要身份验证,因此请求始终返回 302,并重定向到另一个具有身份验证要求的链接,因此基本上无法访问。如下网络选项卡图片所示:

google-cloud-platform google-cloud-workstations
1个回答
0
投票

恐怕你所知道的已经是答案了。根据云工作站功能下的文档,只有默认用户才能访问创建的工作站。下面还分享了上述功能的屏幕截图。

image

© www.soinside.com 2019 - 2024. All rights reserved.