0006-00000218

问题描述

Post Policy中conditions列表的某个condition字段的值不合法。

问题原因

您发起了PostObject请求来上传文件,但是Post Policy表单域中conditions列表的某个condition字段的值不合法,导致请求报错。

问题示例

以下Post Policy表单域中Conditions下的$key包含了多余的参数,与接口要求的格式不相符。

{
    "expiration": "2023-02-19T13:19:00.000Z",
    "conditions": [
      	["starts-with", "$key", "user/user1", "test"]
    ]
}

解决方案

确保每一个condition字段格式以及取值正确。

{
    "expiration": "2023-02-19T13:19:00.000Z",
		"conditions": [    
        ["content-length-range", 1, 1024],
        ["eq", "$success_action_status", "201"],
        ["starts-with", "$key", "user/user1/"],
        ["in", "$content-type", ["image/jpg", "image/png"]],
        ["not-in", "$cache-control", ["no-cache"]]
  ]
}

相关文档