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

Object Storage Service:0042-00000310

最終更新日:Feb 22, 2024

問題の説明

UploadPartCopyリクエストのx-oss-copy-sourceヘッダーで指定されたソースオブジェクトは、アーカイブオブジェクトです。

発生原因

既存のオブジェクトからデータをコピーするためにUploadPartCopyリクエストで指定したx-oss-copy-sourceヘッダーが無効です。 x-oss-copy-sourceヘッダーは、データをコピーするソースオブジェクトを指定します。 x-oss-copy-sourceヘッダーで指定されたソースオブジェクトがアーカイブオブジェクトであり、復元されていないか、ソースオブジェクトが格納されているバケットに対してアーカイブオブジェクトのリアルタイムアクセスが有効になっていません。

たとえば、次のリクエストを開始します。

PUT /multipart.data?partNumber=2&uploadId=63C06A5CFF6F4AE4A6BB3AD7F01C **** HTTP/1.1
ホスト: oss-example.oss-cn-hangzhou.aliyuncs.com
日付: 4月2019日火曜日07:01:56 GMT
権限付与: OSS 6jftttm6x6san0ewtgyk ****:v/sJFtYvg7DTa4pJ2AMShZL/****
x-oss-copy-source: /oss-example/src-object-archive 

前のリクエストの /oss-example/src-object-archiveオブジェクトのストレージクラスがArchiveで、オブジェクトが復元されていないか、オブジェクトが格納されているバケットに対してArchiveオブジェクトのリアルタイムアクセスが有効になっていない。

ソリューション

次のいずれかの方法を使用して問題を解決できます。

  • オブジェクトの復元: オブジェクトが復元されると、UploadPartCopyリクエストが許可されます。 詳細については、「オブジェクトの復元」をご参照ください。

  • オブジェクトが保存されているバケットのアーカイブオブジェクトへのリアルタイムアクセスを有効にします。 アーカイブオブジェクトのリアルタイムアクセスを有効にすると、バケット内のすべてのアーカイブオブジェクトを復元せずに読み取ることができます。 UploadPartCopyリクエストは許可されています。 詳細については、「アーカイブオブジェクトのリアルタイムアクセス」をご参照ください。

参考資料