全部產品
Search
文件中心

Object Storage Service:OSS-HDFS使用前須知

更新時間:Mar 04, 2026

開通OSS-HDFS服務前,請瞭解其與OSS其他功能的關係,以避免出現使用問題或者資料丟失。

警告
  • 當您為某個Bucket開通OSS-HDFS服務後,OSS-HDFS服務資料將保留在Bucket的.dlsdata/目錄下。禁止以非OSS-HDFS提供的方式對該目錄及其下的Object執行寫入操作,如重新命名、刪除等,以避免影響服務或資料丟失。

  • 若發生賬戶欠費、刪除服務依賴的RAM角色AliyunOSSDlsDefaultRole等影響HDFS啟動並執行情況,HDFS後台服務可能會進入安全模式。該模式下,後台服務將全部暫停(如審計日誌、非同步刪除、冷熱分層等)。當影響消失時,後台服務會在一段時間內自動回復。

以下是開通OSS-HDFS服務後,涉及.dlsdata/目錄的操作風險和注意事項:

其他功能

風險

說明

相關文檔

保留原則

資料無法刪除

不建議在同一Bucket中同時開通OSS-HDFS服務並設定保留原則。否則,通過OSS-HDFS刪除.dlsdata/目錄資料時,雖提示刪除成功,但保留原則有效期間內資料仍會被保留,且策略失效後也無法清理該目錄下的相關資料。

Retention policy (WORM)

生命週期

資料丟失

如果為開通了OSS-HDFS服務的Bucket設定或更新生命週期規則,請通過NOT元素排除.dlsdata/目錄,避免生命週期規則引發的刪除或儲存類型轉換影響OSS-HDFS資料的正常讀寫。

lifecycle

開通OSS-HDFS服務後,如果您需要對HDFS儲存的資料進行生命週期管理,請使該服務的冷熱階層式存放區功能。

版本控制

資料無法自動刪除、服務異常

同一Bucket禁止同時開通OSS-HDFS服務和版本控制,否則可能導致OSS-HDFS服務異常。為確保服務穩定性,請儘快暫停版本控制,並配置生命週期規則清理刪除標記。

刪除目錄

資料丟失

為避免影響OSS-HDFS服務正常使用或導致資料丟失風險,禁止刪除開通了OSS-HDFS服務的Bucket中的資料存放區目錄.dlsdata/及其子目錄。

Delete directories

刪除Object

資料丟失

為避免影響OSS-HDFS服務的正常使用或者引發資料丟失的風險,禁止刪除開通了OSS-HDFS服務的Bucket中的資料存放區目錄.dlsdata/下的任意Object。

刪除Object

重新命名目錄

資料丟失

為避免影響OSS-HDFS服務正常使用或引發資料丟失風險,禁止重新命名已開啟階層命名空間且開通OSS-HDFS服務的Bucket中的資料存放區目錄.dlsdata/

重新命名目錄

重新命名Object

資料丟失

為避免影響OSS-HDFS服務正常使用或導致資料丟失,禁止重新命名開通了OSS-HDFS服務的Bucket中.dlsdata/目錄下的任意Object。

重新命名Object

上傳Object

資料丟失

為避免影響OSS-HDFS服務正常使用或引發資料丟失風險,禁止通過非OSS-HDFS方式在.dlsdata/目錄中上傳Object。

簡單上傳

修改Object儲存類型

資料無法訪問、計費規則變化

對於開通了OSS-HDFS服務的Bucket,建議不要修改.dlsdata/目錄下Object的儲存類型。

  • 如果將儲存類型改為低頻,資料仍可通過OSS-HDFS正常訪問。

  • 如果改為歸檔、冷歸檔或深度冷歸檔,資料將無法通過OSS-HDFS訪問,需先解凍資料後方可訪問。

  • 修改為低頻、歸檔等類型時,Object將涉及最小計量空間(64 KB)、最短儲存周期及資料取回費用等限制。

請謹慎操作,以免影響資料訪問或產生額外費用。

Bucket Policy

資料無法訪問、資料無法自動刪除,持續計費

為確保OSS-HDFS服務使用者能正常訪問.dlsdata/目錄及其下的任意Object,開通OSS-HDFS服務後,禁止通過Bucket Policy設定拒絕訪問(deny)的授權操作。否則,將導致OSS-HDFS服務無法正常讀寫Bucket。

如因安全需要,您必須配置僅允許指定網路 IP 位址或 VPC 訪問的拒絕策略時,需要在所有 deny 語句的 Condition 中補充以下條件,以確保OSS-HDFS後台服務能通過傳統網路正常讀寫Bucket:

"StringNotLike":{
    "oss:ClassicIntranet":[
        "true"
    ]
}

Bucket Policy

存取控制RAM

資料無法訪問、資料無法自動刪除,持續計費

開通Bucket的OSS-HDFS服務時,預設自動建立角色AliyunOSSDlsDefaultRole,並關聯權限原則AliyunOSSDlsRolePolicy。為確保使用者正常訪問.dlsdata/目錄及其下的Object,禁止禁用、修改或刪除該角色及關聯的權限原則。

Enable OSS-HDFS

Bucket清單

資料汙染

為避免影響OSS-HDFS服務正常使用或引發資料汙染風險,在開通了OSS-HDFS服務的Bucket設定清單報告規則時,禁止將清單報告目錄設定為.dlsdata/

儲存空間清單

日誌轉存

資料汙染

為避免影響OSS-HDFS服務的正常使用或者引發資料汙染的風險,在開通了OSS-HDFS服務的Bucket中設定日誌轉存規則時,禁止將日誌首碼填寫為.dlsdata/

設定日誌轉存

ZIP包解壓

資料汙染、資料丟失

為避免影響OSS-HDFS服務的正常使用或者引發資料汙染、資料丟失的風險,在開通了OSS-HDFS服務的Bucket中配置ZIP包解壓規則時,禁止將目標目錄填寫為.dlsdata/

Upload and automatically decompress a ZIP package

重要

OSS-HDFS服務會使用OSS Bucket儲存HDFS資料及其輔助資料,這些資料均儲存於Bucket中的.dlsdata/路徑下,併產生相應的OSS儲存容量的計量和計費。更多資訊,請參見Storage capacity usage