0006-00000216

问题描述

Post Policyconditions字段的值不合法。

问题原因

您发起了PostObject请求来上传文件,但是Post Policy表单域中Conditions下的某个Condition缺少匹配方式,导致请求报错。

问题示例

以下Post Policy表单域中Conditions下的$key缺少匹配方式。

{
    "expiration": "2023-02-19T13:19:00.000Z",
    "conditions": [
      	["$key"],
      	["content-length-range",  0, 1048576000]
    ]
}

解决方案

确保Post Policy中的每一个Condition均包含匹配方式。Conditions是一个列表,用于指定Post请求的表单域的合法值。Conditions匹配方式包括content-length-range,eq,starts-with,innot-in。

正确示例如下:

{
    "expiration": "2023-02-19T13:19:00.000Z",
    "conditions": [
      	["starts-with", "$key", "user/user1"],
        ["content-length-range",  0, 1048576000]
		]
}

相关文档