問題の説明
x-oss-storage-class
ヘッダーを空のままにすることはできません。
原因
オブジェクトのストレージクラスを指定するために使用されるx-oss-storage-class
ヘッダーは空のままです。
例
PUT /ObjectName HTTP/1.1
Content-Length: ContentLength
Content-Type: ContentType
ホスト: BucketName.oss-cn-hangzhou.aliyuncs.com
日付: GMT日付
x-oss-storage-class: アーカイブ
権限付与: SignatureValue
ソリューション
x-oss-storage-class
ヘッダーに有効な値が指定されていることを確認してください。
x-oss-storage-class
ヘッダーは、オブジェクトのストレージクラスを指定します。 PutObject操作を呼び出してオブジェクトをアップロードするときにx-oss-storage-classヘッダーを指定した場合、オブジェクトがアップロードされるバケットのストレージクラスに関係なく、アップロードされたオブジェクトのストレージクラスはヘッダーの指定された値になります。 たとえば、オブジェクトをIAバケットにアップロードするときにx-oss-storage-class
ヘッダーを標準に設定すると、オブジェクトは標準オブジェクトとして保存されます。
x-oss-storage-class
ヘッダーの有効な値:
標準
IA
アーカイブ
ColdArchive
DeepColdArchive