如何使用访问权限和密钥来访问 Google Cloud Storage

2023-12-11

我拥有 Google Cloud Storage 的访问权限和密钥,并且我想使用这些凭据实例化客户端。我一直在查看教程并遇到了这个示例:

public class QuickstartSample {
public static void main(String... args) throws Exception {
// Instantiates a client
Storage storage = StorageOptions.getDefaultInstance().getService();
/* Perform some bucket action */
 }
}

有什么办法可以让我通过吗access and secret实例化客户端时键入 key,其方式类似于AWS and Minio,像这样:

minioClient = new MinioClient("server URL", "accessKey",
      "secretKey");

我真的很感激一些帮助。


正如你所看到的这个链接,“使用 Google Cloud 客户端库时,您无需在代码中显式指定您的凭据”。

虽然还有一些其他选项可以在代码中对客户端进行身份验证,但它们都不会像在 AWS 存储桶中那样使用访问权限和密钥。Here您可以通过多种方式在代码中实现身份验证,例如在代码中使用 JSON 服务帐户密钥或使用 OAuth2 访问令牌。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用访问权限和密钥来访问 Google Cloud Storage 的相关文章

随机推荐

  • 为什么在java中不能将Integer转换为String?

    我发现了一些奇怪的异常 java lang ClassCastException java lang Integer cannot be cast to java lang String 这怎么可能呢 每个对象都可以转换为 String 不
  • Struts2 将列表数据从 JSP 发送到 Action 类:替代方法

    我正在向一位同事解释如何使用索引从 JSP 页面获取列表数据返回到操作类 如下所示here and here 他不太明白 自己摸索了一下 直到他突然完全不使用索引就成功了 在他的 JSP 页面中 他有
  • 在 DFP 广告管理系统中根据浏览器宽度更改广告尺寸

    在 DFP 广告管理系统标准版 DoubleClick 中 我为具有三种不同尺寸的广告单元生成了以下广告代码 并为每种指定尺寸生成了一个广告素材 因此 广告单元有三种不同的尺寸 当您点击刷新时 广告会更改为我指定的三种广告尺寸之一 这很好用
  • 为什么 cd 命令无法使用 Java JSch?

    我刚刚学习Java和Jsch 我可以让它运行其他命令 但不能运行cd SSHManager sendCommand 函数返回的错误代码不是 null 而是一些每次都不一样的不可读的字符串 也许这意味着它是 null 对 Java 的内部工作
  • 使用 ShellContent xamarin 表单时添加导航后退箭头

    当我们使用ShellContent例如 导航到仪表板页面时 导航栏中没有后退箭头 知道如何导航到仪表板页面并可以返回上一页吗
  • 朱莉娅的执行速度

    我正在对 Julia 的执行速度进行基准测试 我执行了 time i 2 for i in 1 1000 在 Julia 提示下 这导致了大约 20 毫秒的时间 这看起来很奇怪 因为我的计算机是现代的 i7 处理器 我使用的是 Linux
  • 在tensorflow中使用tf.nn.conv2d_transpose获取反卷积层的输出形状

    根据这个paper 输出形状为N H 1 N是输入的高度或宽度 H是内核高度或宽度 这显然是卷积的逆过程 这tutorial给出计算卷积输出形状的公式 即 W F 2P S 1 W 输入大小 F 过滤器尺寸 P 填充尺寸 S 迈步 但在张量
  • 如果在范围内找到单个单元格值,则删除整行

    我正在处理每个多个站点记录 31 天数据的每日数据 我需要一个 VBA 代码来删除闰年日 我有一个记录数据日期的列表和一个我想要删除的非闰年的年份列表 为了删除额外的 30 和 31 天 我使用了以下基本代码 Dim lastrow i A
  • Excel 超链接 - 跳转到单元格并滚动窗口

    我正在使用 Excel 我想创建一个从页面顶部到页面上另一个位置的超链接 我在顶部的一个框中输入 然后右键链接并向下转到hyper link在下拉菜单中 我单击它并选择 在此工作簿中 的选项卡 并将其更改为我想要的位置 所以这一切都很好 但
  • 打字稿中的 useContext 和 useReducer

    我是新来的打字稿我正在实现react useContext 和useReducer 我正在遵循教程 但出现错误Parameter action implicitly has an any type 在我的减速器功能中 减速机功能 funct
  • 十进制数的正则表达式

    有人可以帮助我使用正则表达式吗 基本上 我想要一个与十进制数字匹配的正则表达式 允许的类型 12 1 3234 0 3423434 23423 12 不允许的类型 0012 12 324 12 01 2332 12 121212 提前感谢您
  • 如何使用 pip 安装 numpy

    我正在尝试安装numpy在我的 Mac 上 我目前使用 OS X 10 7 3 和 Python 版本 2 7 根据which python I tried pip install numpy在命令行中显示 找不到任何满足 numpy 要求
  • 在java中,JFrame是重量级组件还是轻量级组件?

    我知道 Swing 被认为是轻量级的 因为它完全用 Java 实现 无需调用本机操作系统来绘制图形用户界面组件 另一方面 AWT 抽象窗口工具包 是重量级工具包 因为它仅调用操作系统来生成其 GUI 组件 但听说Swing还是基于AWT的
  • 如何强制 .NET 3.5 应用程序在 .NET 4.5 运行时运行?

    我正在尝试实施此处描述的解决方案 我可以在面向 NET 3 5 SP1 时使用 NET 4 功能吗 当 NET 3 5 应用程序在 NET 4 0 上运行时 它可以正常工作 但是 在 NET 4 5 上 该应用程序在 NET 3 5 环境中
  • iOS:初始界面方向 [UIInterfaceOrientation] 在 plist 中被忽略

    我正在尝试将我的应用程序的初始方向设置为 UI界面方向横向左 我无法得到 Initial interface orientation UIInterfaceOrientation 覆盖数组中的第一项 Supported interface
  • 为什么我的 ViewScoped bean 无法在 h:commandButton 中生存?

    在 JBoss AS 7 1 0 Final 上部署 我有一个非常简单的测试应用程序 直到前几天它都按预期工作 著名的遗言 并且不再做最基本的事情 即设置输入组件的值并在操作组件中使用它 我已经将这件事剥离到基础知识 但无法弄清楚发生了什么
  • android 手机启动时启动 Activity

    我试图在手机启动时启动活动 但整个程序没有运行 程序中没有错误 请参阅下面的编码 或此处http pastebin com BKaE4AaU 自动启动 java import android content BroadcastReceive
  • 使用 LINQ 自定义排序

    看来我错过了一些微不足道的事情 无论如何 事情是这样的 var order new 1 3 2 var foos new new Foo Id 1 new Foo Id 2 new Foo Id 3 如何使用 Linq 按顺序数组对 foo
  • Angular 4.0 http put 请求

    我编写了一个函数来发送 http put 请求来更新一些数据 但它说它没有收到任何数据 updateHuman human Human const url this url human id const data JSON stringif
  • 如何使用访问权限和密钥来访问 Google Cloud Storage

    我拥有 Google Cloud Storage 的访问权限和密钥 并且我想使用这些凭据实例化客户端 我一直在查看教程并遇到了这个示例 public class QuickstartSample public static void mai