我正在尝试使用 Google Cloud Storage JSON API 通过 http 调用从存储桶中检索文件。
我正在从与存储桶相同的项目中的 GCE 中的容器中卷曲,并且服务帐户具有对存储桶的读取权限
这是请求的模式:
https://storage.googleapis.com/{bucket}/{object}
根据 API 控制台,我不需要任何特别的东西,因为服务帐户提供了应用程序默认凭据。但是,我一直有这个:
Anonymous caller does not have storage.objects.get
我还尝试为该项目创建一个 API 密钥并将其附加到 url ( https://storage.googleapis.com/{bucket}/{object}?key={key}
) 但我仍然遇到相同的 401 错误。
如何授权查询此 API 的请求?