Moh*_*hid 2 google-cloud-storage google-cloud-platform
我想托管一个仅包含 HTML/CSS/JS 以及 HTML 页面之间的一些互连的静态Web 应用程序。
如果我公开存储桶,我就可以成功访问该应用程序,但我不想公开该应用程序,并且我希望只有经过身份验证的用户(组织人员)才能访问该应用程序。
当我将其设置为私有时,CSS/JS 将停止工作,因为由于权限问题,index.html 无法访问这些文件。
如何实现这一目标?
正如约翰所说,使用云存储无法实现这一目标。不过,您可以将 App Engine 标准与 IAP 结合使用。
为此,获取源代码并app.yaml使用此内容构建一个文件
runtime: python3
handlers:
- url: /stylesheets
static_dir: stylesheets
- url: /statics
static_dir: statics
- url: /.*
script: index.html
Run Code Online (Sandbox Code Playgroud)
然后部署它gcloud app deploy
然后,转到identity aware proxy page并激活您的 App Engine 服务的 IAP。
最后,您可以选择您的 App Engine 服务,进入右侧的信息面板,然后单击添加成员。您可以添加单个用户、组或公司。(都需要有一个 Google 帐户。例如,与 Google Workspace 公司合作良好);并添加角色 IAP 安全 Web 应用程序用户
| 归档时间: |
|
| 查看次数: |
3277 次 |
| 最近记录: |