全部產品
Search
文件中心

ApsaraVideo VOD:憑證方式與STS方式對比

更新時間:Mar 10, 2026

ApsaraVideo for VOD提供了憑證和STS兩種用戶端授權方案,保障上傳與播放安全,防止資料泄露。本文對比兩種方案,協助根據業務需求選擇合適方案。

  • 憑證方式:憑證方式是ApsaraVideo for VOD提供的專用授權方案,整合服務端授權邏輯,通過簡單API產生單次上傳/播放臨時憑證。深度整合SDK,開箱即用,簡化用戶端開發成本。包含了上傳憑證播放憑證

  • STS方式:STS(Security Token Service)是阿里雲通用臨時授權方案。通過STS服務頒發自訂時效和許可權的臨時身份,支援訪問點播及其他雲端服務,適用於複雜業務情境和精微調權限管理,詳情請參見擷取STS Token

方案對比

憑證方式是ApsaraVideo for VOD推薦使用的上傳、播放授權方式,相比STS方式優勢如下:

對比項

核心機制

實現流程

安全性

靈活性

易用性

憑證方式

由VOD服務端API(如CreateUploadVideo)產生一次性時效憑證,內部封裝了臨時授權資訊。

  1. 調用VOD API擷取憑證。

  2. 將憑證下發給用戶端。

  3. 用戶端使用點播SDK,傳入憑證完成上傳或播放。

預設提供單次單對象授權,授權粒度為單視頻維度。

支援回調地址、播放網域名稱等參數配置。

配置簡便,僅需帳號AccessKey授權點播許可權即可。

STS方式

調用STS API擷取時效性臨時憑證。

  1. 調用STS API擷取臨時憑證。

  2. 將憑證下發給用戶端。

  3. 使用OSS SDK或調用VOD API,傳入憑證完成操作。

許可權粒度較粗,在點播上是API維度,允許無限次上傳或播放帳號下所有視頻。

需等待SDK版本更新,新增功能會有延遲。

配置複雜,角色與授權策略配置較為繁瑣。

方案選型

情境樣本一:單純點播上傳/播放需求

對於希望快速整合,不關心底層細節的點播專案,推薦使用憑證方式。

  • 選型理由:開箱即用,深度整合官方SDK,服務端輕量化,無需管理複雜的權限原則。

情境樣本二:希望簡化服務端邏輯需求

對於服務端開發投入有限,希望最大程度簡化服務端邏輯的專案,推薦使用憑證方式。

  • 選型理由:ApsaraVideo for VOD服務端已封裝好大部分安全邏輯,開發人員只需調用API產生憑證即可。

常見問題

如何配置更安全的STS授權策略

STS是阿里雲高安全級基礎服務,安全性取決於授權策略(Policy)的嚴謹性,需遵循最小許可權原則。通過精細化配置可提供更強安全保障,詳情請參見擷取STS Token

憑證的有效期間是多久

  • 上傳憑證的有效期間預設為3000秒,到期後需調用RefreshUploadVideo重新擷取上傳憑證。

  • 播放憑證有效期間可通過GetVideoPlayAuthAuthInfoTimeout參數自訂(預設100秒),建議設定較短時間以提升安全性。