繁体   English   中英

想要从J2SE应用程序管理Google云存储桶

[英]Want to Manage Google cloud bucket from J2SE application

我正在开发一个J2SE应用程序,我想在其中访问Google云存储桶。 但是我的问题是:

  1. 我找到了解决此问题的网络解决方案
  2. 我不知道如何从基于桌面的Swing应用程序访问。

有几种从桌面访问Google Cloud Storage存储桶的方法。

首先,我们需要弄清楚如何处理身份验证。 如果您的对象可供所有人使用,我们可以跳过此步骤。 如果您需要应用程序的用户使用自己的Google帐户进行身份验证,则可以使用。 或者,您可以创建一个称为“服务帐户”的特殊帐户,该帐户代表您的应用程序,并随您的应用程序一起分发该帐户的凭据。

Google Cloud Storage在App Engine之外有两个API。 其中之一,即JSON API,具有Java客户端,因此让我们使用它。 您可以在此处查看说明: https : //developers.google.com/storage/docs/json_api/v1/api-lib/java

您可能要看两个示例。 storage-cmdline-sample是一个要求用户进行身份验证的示例, storage-serviceaccount-cmdline-sample是一个使用应用程序服务帐户的示例。

您将需要Google API Java客户端。 它可以通过Maven获得,也可以直接下载 客户端很有趣,因为它可用于访问许多不同的Google API,包括Google Cloud Storage,还可以访问许多其他内容,例如Google Translate或Google Compute Engine。

如果示例还不够,您可以在此处查看有关Google Cloud Storage JSON API的完整文档: https : //developers.google.com/storage/docs/json_api/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM