全部產品
Search
文件中心

Drive and Photo Service:什麼是網盤與相簿服務(開發人員版)

更新時間:May 09, 2025

本文介紹什麼是網盤與相簿服務(開發人員版)

介紹

網盤與相簿服務(Drive and Photo Service, 後面簡稱PDS)是為開發人員提供的面向企業與個人資料管理,內容識別與協作的開放平台,主要特性如下:

  • 高效可靠的檔案管理:提供drive(網盤)、folder(檔案夾)、file(檔案)的建立、刪除、修改、列舉;目錄、檔案的重新命名、移動、拷貝;支援檔案秒傳、斷點續傳。

  • 即時排序:支援指定目錄按檔案名稱、修改時間,指定drive收藏即時排序。

  • 相簿:支援對圖片的標籤、人臉、自動識別;對圖片、視頻的拍攝時間、地點等中繼資料提取;相同人臉的自動聚類;圖片、文檔、視頻的縮圖;時光軸排序。

  • 快速檢索:按識別標籤、地點、建立時間、收藏等各欄位組合查詢;按檔案名稱任意連續字串搜尋;按檔案名稱備忘分詞查詢。

  • 豐富的帳號接入方式:支援基於阿里雲AccessKey的簽名方式或基於OAuth JWT以應用身份訪問;基於手機號碼或OAuth2.0的存取權杖以使用者身份的訪問,支撐豐富的應用情境。

  • 支援多種應用:在使用PDS時除了自己開發的應用,PDS為使用者提供了官方應用或第三方開發的應用,以組合功能提供給終端使用者。

  • 事件變化通知:支援對資料變化的感知,以方便整合。

  • 支援多網路接入:支援在互連網或VPC訪問PDS。

架構

PDS為開發人員提供服務面、管理面的REST API,基於API提供了主流語言的SDK和Widget,同時提供了一些開箱即用的基礎UI應用。

業務面提供身份認證、網盤、相簿三組REST API

  • 身份認證:提供帳號管理、OAuth服務;支援DingTalk等第三方帳號的接入;訪問地址為 {domainid}.api.aliyunpds.com。

  • 網盤:提供使用者、Drive、檔案夾、檔案管理;訪問地址為 {domainid}.api.aliyunpds.com。

  • 相簿:提供圖片、視頻管理;訪問地址同網盤 {domainid}.api.aliyunpds.com。

管理面提供域、應用以及儲存空間的管理

資料面由服務面分配訪問連結,無直接調用的REST API,但可對訪問網域名稱進行自訂

不同角色使用PDS

從使用PDS的維度來看,可以分為四種角色(阿里雲帳號、營運人員、開發人員、終端使用者),每個角色涉及的工作如下:

  • 阿里雲帳號(進行服務開通和Domain建立,維護)。

  • 營運人員(進行 Domain營運,主要包括Domain配置,應用配置,監控警示配置,資料營運管理)。

  • 開發人員(進行應用開發,接入PDS)。

    • 建立自建應用:根據應用的類型,建立對應的應用,擷取應用接入憑證;

    • 開發自建應用:根據業務需求,開發應用。

  • 終端使用者:使用應用。

域簡介

資料存放區方式

  • 標準模式:適用於一般情境,雲端硬碟可供使用者儲存、上傳下載、分享,支援秒傳等功能,對影像內容進行分類打標、Face Service等智能分析,並提供基於內容的智能搜尋。

  • 託管模式:將已儲存在阿里雲OSS中的資料託管給PDS管理,PDS提供基於Drive、目錄、檔案的管理檢視,提供給終端使用者使用,並保留使用OSS原有介面的訪問,完成資料在應用和使用者間的聯動以及和夥伴間的資料傳遞。

使用者體系

  • 自建使用者體系。

  • PDS使用者體系。支援通過手機號碼或郵箱登入。

  • PDS對接三方使用者體系

配置官方應用或第三方應用

  • 策略二選一

    • 禁用所有第三方應用訪問,但可以配置白名單。

    • 運行所有第三方應用訪問,但可以配置黑名單。

  • 同一個雲帳號建立的OAuth應用,可以訪問同一個雲帳號建立的域。

開發人員開發應用,接入PDS

PDS 支援兩種應用接入方式:

  • 開發應用給其他PDS使用者使用。

    這種方式當前還未有自動化流程支撐,需要您聯絡我們,我們審核通過後,手動放到應用列表中,供使用方選擇。

  • 自己使用。

    1. 建立域(Domain)。

    2. 選擇以下至少一項操作:

      • 選擇官方應用或第三方應用。

      • 建立自建應用。

後續操作

開始使用 PDS