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

Object Storage Service:0007-00000005

最終更新日:Dec 20, 2023

問題の説明

リクエストで指定されたURLの数が上限を超えています。

原因

リクエストを開始し、アップロードコールバックを指定するCallbackパラメーターのBase64-encoded値からデコードされるJSON文字列を取得しました。 callbackUrlフィールドのURLの数が上限を超えると、エラーが返されます。

callbackUrlフィールドには、オブジェクトがOSS (Object Storage Service) にアップロードされた後のリクエストの宛先URLが含まれます。 callbackUrlフィールドには、最大5つのURLを含めることができます。 複数のURLはセミコロン (;) で区切ります。 OSSは、成功応答が返されるまで、各URLにリクエストを送信します。

URLの数が5を超えると、エラーが返されます。

次のコードは、Callbackパラメーターの値からデコードされるサンプルレスポンスを示しています。

{
"callbackUrl":"https://callback1.com;https://callback2.com;https://callback3.com;https://callback4.com;https://callback5.com;https://callback6.com;",
"callbackBody":"bucket =${ bucket}&object =${ object}&etag =${ etag}&size =${ mimeType}&imageInfo.height =${ imageInfo.height}&imageInfo.width ={ imageInfo.width}&imageInfo.width =${ image_x: $}"
} 

上記のレスポンスのcallbackUrlフィールドには、セミコロン (;) で区切られた6つのURLが含まれています。 その結果、エラーが返されます。

ソリューション

callbackUrlフィールドのURLが正しく、URLの数が5を超えないようにしてください。

関連ドキュメント