对象存储
名称 | 位置 | 参数类型 | 是否必选 | 示例值 | 说明 |
object-lock | Query | String | 是 | - | 代表 PutBucketObjectLockConfiguration 请求的特殊标识。 |
名称 | 参数类型 | 是否必选 | 示例值 | 说明 |
ObjectLockEnabled | String | 是 | Enabled | 是否开启保留策略,取值仅为 Enabled,表示开启保留策略。 |
Rule | Object | 否 | - | 桶保留策略规则。 |
DefaultRetention | Object | 否 | - | 桶的默认保留策略。 父节点: Rule。 |
Days | Integer | 否 | 1 | 对象锁定天数,在指定天数内对象不能被删除或覆盖,以天为单位,取值范围为 1~36500 天。 说明 Days 和 Years参数只需设置其一。 父节点:DefaultRetention |
Years | Integer | 否 | 1 | 对象锁定年数,在指定年数内对象不能被删除或覆盖,以年为单位,取值范围为 1~100年,一年为 365 天。 说明 Days 和 Years参数只需设置其一。 父节点:DefaultRetention |
Mode | String | 否 | COMPLIANCE | 保留策略模式,取值仅为 COMPLIANCE,表示合规模式,即任何用户在保留期内均不能删除或覆盖被锁定的对象。 父节点:DefaultRetention |