全部產品
Search
文件中心

Object Storage Service:功能支援情況

更新時間:Jun 13, 2025

本文介紹OSS-HDFS服務的功能支援情況。

說明

以下表格中OSS-HDFS服務功能支援情況標註為不適用,表明對應操作僅針對OSS對象,而非OSS-HDFS檔案。

Bucket層級

操作

說明

OSS-HDFS服務功能支援情況

儲存類型

OSS提供標準、低頻訪問、歸檔、冷歸檔、深度冷歸檔多種儲存類型,全面覆蓋從熱到冷的各種資料存放區情境。

僅支援標準、低頻訪問儲存類型的Bucket開通OSS-HDFS服務

查詢Bucket層級的用量情況

通過OSS管理主控台查詢的Bucket層級資源使用方式,不作為計量資料,僅供參考。

僅支援查詢基礎資料、熱點統計、地區和電訊廠商統計、API統計

列舉儲存空間

儲存空間按字母序排列。您可以結合實際情境列舉當前帳號下的所有儲存空間、指定首碼的儲存空間、指定個數的儲存空間等。

支援

刪除儲存空間

如果您不再需要保留某個Bucket時,可將其刪除。

支援

擷取儲存空間地區資訊

您可以通過OSS API的GetBucketLocation介面擷取Bucket所屬的地區,即資料中心的物理位置資訊。

支援

設定資源群組

資源群組是一種基於資源的許可權管理方式。您可以根據不同的業務需求對Bucket進行分組,為不同的資源群組設定不同的存取權限,實現資源群組範圍內的許可權管理。

支援

要求者付費模式

要求者付費模式是指由要求者支付訪問Bucket內資料時產生的費用,而Bucket擁有者僅支付儲存費用。當您希望共用資料,但又不希望支付因共用資料產生的額外費用時,您可以開啟此功能。

支援

儲存空間標籤

您可以通過Bucket的標籤功能, 對Bucket進行分類管理,如列舉帶有指定標籤的Bucket、對擁有指定標籤的Bucket設定存取權限等。

支援

OSS加速器

隨著互連網業務的發展,越來越多的業務對於資料的輸送量有了更高的要求。為此,Object Storage Service推出加速器功能,可以緩衝OSS中的熱點檔案,提供高效能、高輸送量的資料訪問服務。

不支援

設定儲存空間讀寫權限(ACL)

您可以在建立Bucket時設定存取權限(ACL),也可以在建立Bucket後根據自己的業務需求修改Bucket ACL,該操作只有儲存空間的擁有者可以執行。

支援

Bucket Policy

Bucket Policy是阿里雲OSS推出的針對Bucket的授權策略,您可以通過Bucket Policy授權其他使用者訪問您指定的OSS資源。

支援

版本控制

版本控制是針對Bucket層級的資料保護功能。開啟版本控制後,針對資料的覆蓋和刪除操作將會以歷史版本的形式儲存下來。您在錯誤覆蓋或者刪除Object後,能夠將Bucket中儲存的Object恢複至任意時刻的歷史版本。

不支援

防盜鏈

OSS支援對Bucket設定防盜鏈,即通過對訪問來源設定白名單的機制,避免OSS資源被其他人盜用。

不適用

跨網域設定

跨網域設定CORS(Cross-Origin Resource Sharing)簡稱跨域訪問,是HTML5提供的標準跨域解決方案,允許Web應用伺服器進行跨域存取控制,確保跨域資料轉送的安全性。

不適用

保留原則(WORM)

OSS支援WORM特性,允許使用者以“不可刪除、不可篡改”方式儲存和使用資料,符合美國證券交易委員會(SEC)和金融業監管局(FINRA)的合規要求。

不支援

伺服器端加密

當您在設定了伺服器端加密的儲存空間(Bucket)中上傳檔案(Object)時,OSS對收到的檔案進行加密,再將得到的加密檔案持久化儲存。當您通過GetObject請求下載檔案時,OSS自動將加密檔案解密後返回給使用者,並在回應標頭中返回x-oss-server-side-encryption,用於聲明該檔案進行了伺服器端加密。

支援

用戶端加密

用戶端加密是指將Object發送到Object Storage Service之前在本地進行加密,本文介紹用戶端加密的方式與流程。

不適用

儲存冗餘類型概述

OSS提供本地備援儲存體和同城冗餘儲存兩種儲存冗餘類型,覆蓋從單可用性區域到多可用性區域的資料冗餘機制,以保證資料的持久性和可用性。

支援本地備援儲存體,不支援同城冗餘儲存

OSS高防

OSS高防是OSS結合DDoS高防推出的DDoS攻擊代理防護服務。當受保護的Bucket遭受大流量攻擊時,OSS高防會將攻擊流量牽引至高防叢集進行清洗,並將正常訪問流量回源到目標Bucket,確保業務能正常進行。

不適用

跨地區複製

跨地區複製(Cross-Region Replication)是跨不同OSS資料中心(地區)的Bucket自動、非同步(近即時)複製Object,將Object的建立、更新和刪除等操作從源Bucket複製到不同地區的目標Bucket。

不適用

同地區複製

同地區複製(Same-Region Replication)是指將源儲存空間(Bucket)中的檔案(Object)的建立、更新和刪除等操作自動、非同步(近即時)地複製到相同地區下的目標Bucket。

不適用

使用資料複製時間控制(RTC)

OSS資料複製時間控制RTC(Replication Time Control)可滿足您在跨地區複製資料的合規性要求或者業務需求。開啟RTC後,OSS會在幾秒內複製您上傳到OSS的大多數Object,並在10分鐘內複製99.99%的對象。此外,RTC功能還提供了資料複製的准即時監控,方便您查看複製任務的各項指標。

不適用

定時備份

您可以使用OSS的定時備份功能將Bucket內的Object定期備份到Cloud Backup中,當您的Object意外丟失時,可通過Cloud Backup進行恢複。

不適用

基於最後一次修改時間的生命週期規則

生命週期規則允許您定期將Bucket內的Object轉低頻訪問、Archive Storage、冷Archive Storage或者深度冷Archive Storage類型,或將到期的Object和片段刪除,從而節省儲存費用。

不適用,建議使用冷熱階層式存放區

基於最後一次訪問時間的生命週期規則

您可以通過基於最後一次訪問時間(Last Access Time)策略的生命週期規則來自動監測資料的訪問模式並識別冷資料,然後將識別出來的冷資料進行儲存類型的轉換,從而達到資料的冷熱階層式存放區,最終降低儲存成本。

不適用

儲存空間清單

您可以使用Object Storage Service的清單功能擷取Bucket中指定Object的數量、大小、儲存類型、加密狀態等資訊。相對於GetBucket(ListObjects)介面,在海量Object的列舉情境中,建議您優先使用清單功能。

不適用,建議使用匯出OSS-HDFS服務資訊清單資料

靜態網站託管

靜態網站是指所有的網頁都由靜態內容構成,包括用戶端執行的指令碼(例如JavaScript)。您可以通過靜態網站託管功能將您的靜態網站託管到OSS的Bucket,並使用Bucket的訪問網域名稱訪問這個網站。

不適用

鏡像回源

配置了鏡像回源規則後,當要求者訪問Bucket中一個不存在的Object時,OSS會向回源規則指定的來源站點擷取這個檔案。在擷取到目標檔案後,OSS會將檔案返回給要求者並存入Bucket。

不適用

傳輸加速

OSS傳輸加速利用全球分布的雲機房,將全球各地使用者對您儲存空間(Bucket)的訪問,經過智能路由解析至就近的存取點,使用最佳化後的網路及協議,為雲端儲存互連網的上傳、下載提供端到端的加速方案。

不適用

綁定自訂網域名至Bucket預設網域名稱

檔案上傳至Bucket後,OSS會自動組建檔案URL,您可以直接通過檔案URL訪問該檔案。如果您希望通過自訂網域名訪問這些檔案,需要將自訂網域名綁定至檔案所在的Bucket,並添加CNAME記錄。

不適用

圖片處理

針對OSS記憶體儲的圖片檔案(Object),您可以在GetObject請求中攜帶圖片處理參數對圖片檔案進行處理。例如添加圖片浮水印、轉換格式等。

不適用

視頻截幀

OSS支援截取視頻指定時間的內容。

不適用

ZIP包解壓

OSS提供ZIP檔案自動解壓功能。配置解壓規則後,您上傳到OSS指定路徑的ZIP檔案都會被自動解壓。

不適用

事件通知

為Bucket配置事件時可自訂Bucket內您關注的Object,當這些Object發生指定事件時,您可以第一時間收到通知。

不適用

監控服務

OSS監控服務為您提供系統基本運行狀態、效能以及計量等方面的監控資料指標,並且提供自訂警示服務,協助您跟蹤請求、分析使用方式、統計業務趨勢,及時發現以及診斷系統的相關問題。

支援

日誌轉存

訪問OSS的過程中會產生大量的訪問日誌。您可以通過日誌轉存功能將這些日誌按照固定命名規則,以小時為單位組建記錄檔檔案寫入您指定的Bucket。對於已儲存的日誌,您可以通過阿里雲Log Service或搭建Spark叢集等方式進行分析。

不適用

即時日誌查詢

開啟即時日誌查詢後,您可以追蹤Bucket的訪問請求。協助您完成Action Trail、訪問統計、例外狀況事件回溯和問題定位等工作,提升您的工作效率並更好地協助您基於資料進行決策。

不適用

Object層級

操作

說明

HDFS服務支援情況

簡單上傳

簡單上傳指的是使用OSS API中的PutObject介面上傳小於5 GB的單個檔案(Object),適用於一次HTTP請求互動即可完成上傳的情境。

支援通過JindoSDK簡單上傳

分區上傳

分區上傳是指將待上傳的檔案分成多個片段(Part)分別上傳,上傳完成之後再調用CompleteMultipartUpload介面將這些Part組合成一個Object。

不適用

斷點續傳上傳

通過斷點續傳上傳的方式將檔案上傳到OSS前,您可以通過Checkpoint檔案指定斷點記錄點。上傳過程中,如果出現網路異常或程式崩潰導致檔案上傳失敗時,將從斷點記錄處繼續上傳未上傳完成的部分。

不適用

上傳回調

OSS在完成檔案(Object)上傳時可以提供回調(Callback)給應用伺服器。您只需要在發送給OSS的請求中攜帶相應的Callback參數,即可實現回調。

不適用

用戶端直傳

用戶端直傳是指用戶端直接上傳檔案到Object Storage Service。相對於服務端代理上傳,用戶端直傳避免了商務服務器中轉檔案,提高了上傳速度,節省了伺服器資源。

不適用

表單上傳

表單上傳是指使用OSS API中的PostObject請求來完成Object的上傳,上傳的Object不能超過5 GB。

不適用

追加上傳

追加上傳指的是在已上傳的Appendable類型Object後面直接追加內容。

支援通過JindoSDK追加上傳

RTMP推流上傳

OSS支援使用RTMP協議推送H264編碼的視頻流和AAC編碼的音頻流到OSS。推送到OSS的音視頻資料可以點播播放;在對延遲不敏感的應用情境,也可以做直播用途。

不適用

簡單下載

簡單下載指的是使用OSS API的GetObject介面,下載已上傳的Object,適用於一次HTTP請求互動即可完成下載的情境。

支援通過JindoSDK簡單下載

斷點續傳下載

OSS提供了從Object指定的位置開始下載的功能,在下載大的Object的時候,可以分多次下載。如果下載中斷,重啟時也可以從上次完成的位置開始繼續下載。

不適用

授權給第三方下載

您可以在不提供資源擁有者所屬帳號的存取金鑰(AccessKey)的情況下,通過臨時訪問憑證以及簽名URL的方式授權第三方下載檔案Object。

不適用

列舉檔案

Bucket內的Object預設按照字母序排列。您可以結合實際情境列舉當前Bucket的所有Object、指定首碼的Object、指定個數的Object等。

支援通過JindoSDK列舉檔案

拷貝檔案

拷貝檔案是指在不改變檔案內容的情況下,將同一地區下的源Bucket內的檔案複製到目標Bucket。

支援通過JindoSDK拷貝檔案

重新命名檔案

在同一個Bucket內重新命名某個Object。

支援通過JindoSDK重新命名檔案

使用檔案URL

Object上傳至Bucket後,您可以通過檔案URL將檔案分享給第三方預覽或下載。

不適用

搜尋檔案

當您向Bucket上傳了大量的Object時,OSS支援通過指定檔案名稱首碼快速搜尋並定位目標檔案。

不適用

解凍檔案

冷Archive Storage或者深度冷Archive Storage類型的Object需要解凍(Restore)之後才能讀取。

不適用

刪除檔案

您可以通過多種方式刪除Bucket中不再需要保留的Object。

支援通過OSS控制台HDFS頁簽的方式、HDFS Shell命令的方式以及Jindo CLI命令的方式進行刪除。具體步驟,請參見如何刪除已開啟OSS-HDFS服務的Bucket中的資料?

對象標籤

OSS支援使用標籤對Bucket中的Object進行分類,您可以針對同標籤的Object設定生命週期規則、存取權限等。

不適用

軟連結

軟連結功能用於快速存取Bucket內的常用Object。設定軟連結後,您可以使用類似於Windows的捷徑,通過軟連結檔案快速開啟Object。

不適用

管理檔案中繼資料

檔案中繼資料是對檔案的屬性描述,包括HTTP標準屬性(HTTP Header)和使用者自訂中繼資料(User Meta)兩種。您可以通過設定檔案HTTP頭來自訂HTTP請求的策略,例如檔案快取策略、強制下載策略等。您還可以通過設定使用者自訂中繼資料來標識Object的用途或屬性等。

不適用

單連結限速

用戶端訪問OSS內的Object時會佔用較大頻寬,在某些不容易控制流程控的用戶端上可能會對其他應用造成影響。為避免此類問題,您可以通過OSS提供的單連結限速功能在上傳、下載檔案等操作中進行流量控制,以保證其他應用的網路頻寬。

不適用

查詢檔案

您可以使用SelectObject對目標檔案執行SQL語句,返回執行結果。

不適用

刪除片段

進行分區上傳時,Object會被切成若干個Part,這些Part被稱為片段。當您將這些Part上傳到OSS服務端後,可以調用CompleteMultipartUpload將這些Part組合成一個完整的Object。

通過OSS的方式清理片段

管理目錄

與傳統檔案系統中的層級結構不同,OSS內部使用扁平結構儲存資料。即所有資料均以Object的形式儲存在Bucket中。為方便您對Object進行分組並簡化許可權管理,您可以通過目錄的層次來組織Object。

支援通過JindoSDK管理目錄

標量檢索

資料索引是OSS對外提供的Object中繼資料索引能力。您可以利用Object的中繼資料自訂索引的條件,從而快速擷取Object列表。資料索引可以協助您更好地管理與瞭解資料結構,方便您後續查詢、統計和管理Object。

不適用