すべてのプロダクト
Search
ドキュメントセンター

Object Storage Service:解凍済みのアーカイブオブジェクトにアクセスしたときに「The operation is not valid for the object's state」というエラーメッセージが返された場合の対処方法

最終更新日:Nov 09, 2025

問題の説明

Alibaba Cloud Object Storage Service (OSS) のバケットに、標準ストレージまたは低頻度アクセスストレージタイプのファイルを指定日数後にアーカイブストレージタイプに変換するライフサイクルルールが設定されています。一部のアーカイブオブジェクトは解凍後もアクセスに失敗し、次のエラーメッセージが返されます。

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

原因

アーカイブオブジェクトが解凍されると、デフォルトで解凍状態が 1 日間続きます。ossutil ツールまたは SDK を使用して、解凍状態の期間を最大 7 日間まで延長できます。期間が終了すると、オブジェクトは凍結ステータスに戻り、アクセスできなくなるため、上記のエラーがトリガーされます。

ソリューション

要件に基づいてソリューションを選択します。

アーカイブオブジェクトに一時的にアクセスする

ファイルを一時的に読み取る必要がある場合は、次の手順を実行します。

  1. アーカイブオブジェクトを解凍します。詳細については、「オブジェクトの解凍」をご参照ください。

    説明

    アーカイブオブジェクトを解凍すると、データ取得料金が課金されます。詳細については、「リクエスト料金」をご参照ください。

  2. オブジェクトが解凍されたことを確認したら、解凍状態の期間内にオブジェクトに再度アクセスします。詳細については、「OSS オブジェクトが解凍されたかどうかを確認する方法」をご参照ください。

アーカイブオブジェクトに頻繁にアクセスする

今後オブジェクトに頻繁にアクセスする必要がある場合は、繰り返し解凍しないように、オブジェクトを標準ストレージタイプに変換することをお勧めします。

  1. オブジェクトを解凍し、オブジェクトにアクセスできることを確認します。

  2. 解凍状態の期間内に、オブジェクトのストレージタイプを標準に変換します。詳細については、「ストレージタイプの変換」をご参照ください。

    説明

    ライフサイクルルールによって標準オブジェクトが再びアーカイブストレージタイプに変換されるのを防ぐために、標準ストレージタイプの新しいバケットを作成し、標準オブジェクトを新しいバケットに移行することをお勧めします。