全部產品
Search
文件中心

:OSSArchive Storage類型檔案解凍後訪問提示“The operation is not valid for the object's state”錯誤

更新時間:Jun 19, 2024

問題描述

阿里雲Object Storage Service的Bucket設定了生命週期,在將Archive Storage類型的檔案解凍後,無法正常訪問檔案,提示以下錯誤:

StatusCode=403, ErrorCode=InvalidObjectState, ErrorMessage="The operation is not valid for the object's state"

問題原因

Archive Storage類型的檔案解凍後,解凍狀態預設持續1天,您可以通過ossutil工具或SDK延長解凍時間,最多延長7天,之後檔案又回到冷凍狀態。

解決方案

請查看檔案是否為解凍狀態,如果檔案未解凍,您需要執行以下操作,將Archive Storage和冷Archive Storage類型的檔案解凍後,修改為標準儲存類型。

  1. 解凍Archive Storage類型檔案。 具體操作,請參見解凍檔案

    說明

    檔案解凍會產生資料取回費用。更多資訊,請參見請求費用

  2. 查看檔案解凍是否完成。 具體操作,請參見如何查看OSS檔案解凍是否完成?

  3. 解凍完成後,請將檔案儲存體類型修改為標準儲存類型。具體操作,請參見儲存類型轉換

    為避免轉換為標準儲存類型的檔案再次被自動轉換為Archive Storage類型,建議您重新建立標準儲存類型的Bucket,然後將轉換後的標準儲存類型檔案遷移到建立的標準儲存類型的Bucket中。

    說明

    Bucket建立後無法修改檔案儲存體類型。