【发布时间】:2018-06-14 01:29:39
【问题描述】:
我想知道如何授予 Google Cloud Platform App Engine 项目权限以提供来自 Google Cloud Storage 的内容,而无需将 Google Cloud Storage 存储分区权限设置为“公开共享”。
我的应用引擎项目正在运行 Node JS。在允许用户查看内容之前使用 Passport-SAML 身份验证对用户进行身份验证,因此我不想通过 IAM 在单个用户级别设置访问权限。图像和视频目前是从我的应用程序的私人文件夹中提供的,只有在用户通过身份验证后才能访问。我希望将这些资产移动到 Google Cloud Storage 并允许应用程序读取文件,但不提供全球访问权限。我该怎么做呢?我没有找到任何关于它的文档。
【问题讨论】:
标签: node.js google-app-engine google-cloud-platform google-cloud-storage gcp