如何在OSS中设置POST请求的策略

概述

本文主要介绍如何在OSS中设置POST请求的策略。

详细信息

有关策略的设置规则,请参见PostObject。有关POST请求的策略,请参考以下几个常见示例。

  • 限制上传Object必须以upload/开头。

    {
      "expiration": "2014-12-01T12:00:00.000Z",
      "conditions": [
        {
          "bucket": ""
        },
        [
          "starts-with",
          "[$Key]",
          "upload/"
        ]
      ]
    }
    说明

    [$Key]为Object的Key。

  • 限制上传的Object名字,设置为upload/[$File_Name]

    说明

    [$File_Name]为上传文件名。

    {
      "expiration": "2120-01-01T12:00:00.000Z",
      "conditions": [
        {
          "bucket": "*"
        },
        [
          "eq",
          "[$Key]",
          "upload/[$File_Name]"
        ]
      ]
    }

  • 限制上传的Object大小。

    {
      "expiration": "2120-01-01T12:00:00.000Z",
      "conditions": [
        [
          "content-length-range",
          0,
          104857600
        ]
      ]
    }

适用于

  • 对象存储 OSS