簡體   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