Azure NetApp Files 支援物件 REST API、這是與 S3 相容的 REST API。 物件 REST API 可以拓展您的檔案型儲存,並啟用原生 S3 的讀取和寫入存取功能。 您可以將 Azure NetApp Files 與 Azure AI 搜尋、Azure AI Foundry、Azure Databricks、OneLake 等服務整合。
物件 REST API 可讓您將相同的資料集呈現為檔案階層或儲存桶中的物件。 為此、物件 REST API 會建立儲存貯體、讓 S3 用戶端使用 S3 物件請求讀取、寫入及列舉網路附加儲存 (NAS) 儲存中的檔案。 此映射符合 NAS 安全配置,觀察檔案和目錄存取權限。
此對應是透過將指定的NAS目錄階層呈現為S3儲存區來完成。 目錄階層中的每個檔案都以 S3 物件的形式表示,其名稱是從映射的目錄向下得出的。 目錄界限由斜線字元 (/) 表示。
需求和考量
- 物件 REST API 的儲存組與磁碟區相關聯。 刪除與貯體關聯的磁碟區會永久刪除該貯體。 此動作無法復原。
- 啟用非經常性存取的磁碟區和大型的磁碟區支援貯體。
- 您負責維護貯體憑證的生命週期。 若要檢查到期和更新憑證,請檢視 Bucket 功能表,然後檢查 Certificate status 和 Certificate expiration date 欄位。
支援的動作
- 清單存儲桶
- ListObjects / ListObjectsV2
- GetObject
- PutObject
- 刪除物件
- HeadObject