[英]Want to Manage Google cloud bucket from J2SE application
我正在开发一个J2SE应用程序,我想在其中访问Google云存储桶。 但是我的问题是:
有几种从桌面访问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.