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

Object Storage Service:0007-00000008

最終更新日:Dec 20, 2023

問題の説明

callbackUrlフィールドには、IPアドレスがプライベートIPアドレスであるURLが含まれます。

原因

リクエストを開始し、アップロードコールバックを指定するCallbackパラメーターのBase64-encoded値からデコードされたJSON文字列を取得しました。 callbackUrlフィールドにIPアドレスがプライベートIPアドレスであるURLが含まれている場合、エラーが返されます。

callbackUrlフィールドには、オブジェクトがOSS (Object Storage Service) にアップロードされた後のリクエストの宛先URLが含まれます。 URLのIPアドレスは、アクセス可能なパブリックIPアドレスである必要があります。 それ以外の場合、エラーが報告されます。

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

{
"callbackUrl":"127.0.0.1:8088/test.php" 、"callbackBody":"bucket =${ bucket}&object =${ object}&etag =${ etag}&size =${ mimeType}&imageInfo.height =${ imageInfo.height}&imageInfo.width ={ imageInfo.width}&imageInfo.width =${ image_x: $}"
} 

上記のレスポンスでは、callbackUrlフィールドには、アクセス可能なパブリックIPアドレスではなく、プライベートIPアドレスであるURLが含まれています。 その結果、エラーが返されます。

ソリューション

callbackUrlフィールドのURLのIPアドレスが、期待どおりにアクセスできるパブリックIPアドレスであることを確認します。

関連ドキュメント