代表匿名用户的 GCP 凭据 json 文件

GCP credentials json file that represents an anonymous user

我有一个调用 GCS 的库(Google 云存储)。 该库需要一个 JSON 凭据文件,如果没有提供文件则失败。

出于测试目的,是否可以创建代表匿名用户的 JSON 凭据文件?

我曾尝试传递一个空的 JSON 对象,但这会导致错误。

注意:有问题的库是内部库,作为变通方法已修改为使用 JSON 凭据或基于配置的匿名客户端实例化 GCS 客户端。此解决方案不是最优的,因为它引入了仅在测试期间使用的代码。

For testing purposes is there a way to create a JSON credentials file that represents an anonymous user?

没有

用户(身份)由使用 HTTP header 授权承载令牌的 OAuth 令牌指定

匿名请求是指没有 HTTP header 授权