gpt4 book ai didi

google-cloud-platform - 如何在没有 ?authuser=1 的情况下拥有经过身份验证的 GCS URL

转载 作者:行者123 更新时间:2023-12-04 13:44:13 30 4
gpt4 key购买 nike

我有一个相当简单的任务......我有一个我想要私有(private)的 GCS 存储桶。

我以编程方式将文件放入其中,并在我的(仅限个人使用)网络应用程序中使用它。

我想创建一个 <img src="">直接链接到 URL 的标签,但前提是我登录了正确的 Google 帐户。

我已尝试为相关的特定 Google 电子邮件添加“旧对象阅读器”和“对象阅读器”权限。

使用此 URL 时身份验证有效,但仅当我添加 ?authuser=X 时才有效:

https://storage.cloud.google.com/<BUCKET_NAME>/<PATH>

如果我不添加它,那么它会显示 403 禁止错误。

有没有一种方法可以做到这一点,而不必指定登录用户的数量(我经常更改它们和顺序),并且不用担心签名 URL 的问题?

最佳答案

您可以使用 default service帐户授予通过您的网络应用程序访问您的存储桶和文件的权限,如果您的应用程序托管在 App Engine 中,您可以使用 Identity-Aware proxy只允许访问您的帐户。

关于google-cloud-platform - 如何在没有 ?authuser=1 的情况下拥有经过身份验证的 GCS URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52028997/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com