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

Object Storage Service:0006-00000223

最終更新日:Dec 20, 2023

問題の説明

PostObjectリクエストのpolicyフォームフィールドのconditionsパラメーターで指定された条件に無効な値が指定されています。

原因

PostObjectリクエストを開始して、オブジェクトをアップロードしました。 ただし、policyフォームフィールドのconditionsパラメーターで指定されたcontent-length-range条件は文字列に設定されます。 その結果、JSON解析エラーが返されます。 content-length-range条件は正の整数に設定する必要があります。

policyフォームフィールドのconditionsパラメーターで指定されたcontent-length-range条件のmax-lenがtestに設定されているため、エラーが返されます。

{
    "expiration": "2023-02-19T13:19:00.000Z" 、
    "conditions": [
      	["content-length-range", [1], "test"]
    ]
}

ソリューション

content-length-range条件は、アップロードできるオブジェクトの最大サイズと最小サイズを指定します。 条件の値が ["content-length-range", min-len, max-len] の形式であることを確認します。 max-lenはアップロードできるオブジェクトの最大サイズをバイト単位で指定し、min-lenはアップロードできるオブジェクトの最小サイズをバイト単位で指定します。 max-lenとmin-lenの値が正の整数であり、max-lenの値がmin-lenの値以上であることを確認してください。

{
    "expiration": "2023-02-19T13:19:00.000Z" 、"conditions": [    
        ["content-length-range", 1, 1024]
  ]
}

関連ドキュメント