Powerbi 报告从 Google 云存储下载文件

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

我想使用 PowerBI 仪表板来显示 Bigquery 表以及与 Google 存储对象的链接作为可下载文件。

BigQuery中的表包含存储在Google云存储桶中的对象的链接,并且可以将其显示为仪表板中的链接。当我单击链接时,它会将我带到网络浏览器并使用我的单点登录来下载文件。但是,单击链接的人应该有权访问存储桶及其下面的所有文件。

有没有办法限制对 Google 云存储的访问并允许用户从 Powerbi 仪表板下载对象?

谢谢

google-cloud-platform powerbi google-cloud-storage powerbi-desktop gcs
1个回答
0
投票

您可以通过生成签名 URL 来实现这一点,签名 URL 可以有与其关联的时间限制。在您的应用程序中,您将为该文件创建一个签名 URL,并对所述文件执行 HTTP 重定向。你可以参考这个文档

签名 URL 是提供有限权限和时间来发出请求的 URL。签名 URL 在其查询字符串中包含身份验证信息,允许没有凭据的用户对资源执行特定操作。生成签名 URL 时,您指定一个用户或“服务帐户”,该用户或“服务帐户”必须具有足够的权限才能发出签名 URL 将发出的请求。生成签名 URL 后,任何拥有签名 URL 的人都可以在指定时间内使用签名 URL 执行指定操作,例如读取对象。签名 URL 最常见的用途是上传和下载,因为在此类请求中,对象数据在请求者和 Cloud Storage 之间移动。

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