使用 Java 用戶端連結庫 Azure 儲存體 範例
本文提供在開發人員指南和範例存放庫中找到的程式碼範例案例概觀。 按一下連結,以檢視我們的開發人員指南或 GitHub 存放庫中的對應範例。
開發人員指南是文章集合,提供了 Azure 儲存體服務相關特定案例的詳細資訊和程式碼範例。 若要深入瞭解適用於 Java 的 Blob 記憶體開發人員指南,請參閱開始使用 Azure Blob 儲存體 和 Java。
注意
這些範例會使用最新的 Azure 儲存體 Java v12 程式庫。 如需舊版的 v8 程式碼,請參閱 GitHub 存放庫中的開始使用 Java 中的 Azure Blob 服務。
Blob 範例
下表連結至使用 Java 用戶端連結庫的 Azure Blob 儲存體 開發人員指南和範例:
主題 | 開發人員指南 | GitHub 上的範例 |
---|---|---|
驗證/授權 | 授權存取權並連線到 Blob 記憶體 建立 Blob 的使用者委派 SAS 建立 Blob 的服務 SAS 建立帳戶 SAS |
使用 Azure 身分 識別驗證使用共用金鑰認證進行驗證 |
建立容器 | 建立容器 | 建立容器 |
上傳 | 上傳 Blob | 上傳 Blob 上傳大型檔案中的 Blob |
下載 | 下載 Blob | 下載 Blob 將大型 Blob 下載至檔案 |
清單 | 列出容器 列出 Blob |
列出容器 列出 Blob |
刪除 | 刪除容器 刪除 Blob |
刪除容器 刪除 Blob |
複本 | 複製作業 概觀:從來源物件 URL 複製具有異步排程的 Blob |
|
租用 | 建立和管理容器租用 建立和管理 Blob 租用 |
|
屬性和中繼資料 | 管理容器屬性和元數據 管理 Blob 屬性和元數據 |
|
索引標籤 | 使用 Blob 索引標籤來管理和尋找數據 | |
存取層 | 設定或變更區塊 Blob 的存取層 | |
批次處理 | 建立 Blob 批次用戶端 大量刪除 Blob 在 Blob 批次上設定存取層 |
|
疑難排解 | 使用容器用戶端觸發可復原的錯誤 |
Data Lake Storage 範例
下表連結至使用 Java 用戶端連結庫的 Azure Data Lake Storage 範例:
主題 | GitHub 上的範例 |
---|---|
Data Lake 服務 | 建立 Data Lake 服務用戶端 建立檔案系統用戶端 |
檔案系統 | 建立檔案系統 建立目錄 建立檔案和子目錄 建立檔案用戶端 列出檔案系統中的路徑 刪除檔案系統 列出 Azure 儲存體帳戶中的檔案系統 |
Directory | 建立目錄用戶端 建立父代目錄 建立子系目錄 在子系目錄中建立檔案 取得目錄屬性 刪除子系目錄 刪除父代資料夾 |
檔案 | 使用檔案用戶端建立檔案 刪除檔案 在檔案上設定存取控制 取得檔案上的存取控制 |
Azure 檔案儲存體範例
下表連結至使用 Java 用戶端連結庫的 Azure 檔案儲存體 範例:
主題 | GitHub 上的範例 |
---|---|
驗證 | 使用連接字串進行驗證 |
檔案服務 | 建立檔案共用 取得屬性 列出共用 刪除共用 |
檔案共用 | 建立共用用戶端 建立共用 建立共用快照 集 使用共用用戶端 取得共享目錄的屬性取得共用 取得根目錄和清單目錄 刪除共用 |
目錄 | 建立父目錄 建立子目錄 在子目錄中 建立檔案 列出目錄和檔案 刪除子資料夾 刪除父資料夾 |
檔案 | 建立檔案用戶端 上傳 檔案 下載檔案 取得檔案屬性 刪除檔案 |
佇列範例
下表連結至使用 Java 用戶端連結庫的 Azure 佇列範例:
主題 | GitHub 上的範例 |
---|---|
驗證 | 使用 SAS 權杖進行驗證 |
佇列服務 | 建立佇列 清單佇列 刪除佇列 |
Queue | 建立佇列用戶端 將訊息新增至佇列 |
訊息 | 取得訊息 計數 查看訊息 接收 訊息 更新訊息 刪除第一個訊息 清除所有訊息 刪除佇列 |
資料表範例
下列清單會連結至使用 Java 用戶端連結庫的 Azure 資料表記憶體範例:
適用於已淘汰客戶端連結庫的範例可在適用於 Java 的 Azure 數據表記憶體範例中取得。
Azure 程式碼範例程式庫
若要檢視完整的 Java 範例程式庫,請移至:
您可以瀏覽並複製每個程式庫的 GitHub 存放庫。
入門指南
如需如何安裝和開始使用 Azure 儲存體 客戶端連結庫的指示,請參閱下列文章。
- 快速入門:Azure Blob 儲存體 適用於 Java 的用戶端連結庫
- 快速入門:適用於 Java 的 Azure 佇列記憶體用戶端連結庫
- 開始使用 Java 中的 Azure 表格服務
- 使用Java開發 Azure 檔案儲存體
下一步
如需其他語言的範例相關資訊︰
- .NET:使用 .NET 的 Azure 儲存體範例
- Python:使用 Python 的 Azure 儲存體範例
- JavaScript/Node.js:使用 JavaScript 的 Azure 儲存體範例
- C++:使用 C++ 的 Azure 儲存體範例
- 所有其他語言︰Azure 儲存體範例