調用PutBucketLifecycle設定檔案生命週期規則。
介面說明
-
最多⽀持 1000 條規則。
-
如果同一檔案同時滿足多條規則,則以最先到期時間規則為準。
調試
您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。
調試
授權資訊
|
操作 |
存取層級 |
資源類型 |
條件關鍵字 |
關聯操作 |
|
ens:PutBucketLifecycle |
none |
*全部資源
|
無 | 無 |
請求參數
|
名稱 |
類型 |
必填 |
描述 |
樣本值 |
| BucketName |
string |
是 |
Bucket 名稱。 |
test |
| RuleId |
string |
否 |
標識規則的唯⼀ID。最多由 255 個位元組組成。
|
b8f93xxxxx4881xxxxxc71d991 |
| Status |
string |
是 |
規則狀態。取值範圍:
|
Enabled |
| Prefix |
string |
否 |
指定規則所適⽤的首碼(Prefix),不⽀持設定相同的 Prefix。
|
image |
| CreatedBeforeDate |
string |
否 |
指定到期⽇期,儲存會對最後更新時間早於該⽇期的資料執⾏⽣命周期規則。 ⽇期設定需按照 ISO8601 標準表示,並需要使用 UTC 時間,格式為 yyyy-MM-ddTHH:mm:ssZ。 說明
ExpirationDays 和 CreateBeforeDate 互斥,必須設定⼀個。 |
2023-10-12T05:45:00Z |
| ExpirationDays |
integer |
否 |
指定⽣命周期規則在距離 Object 最後更新多少天后⽣效。取值需大於 0,為正整數。 說明
ExpirationDays 和 CreateBeforeDate 互斥,必須設定⼀個。 |
5 |
| AllowSameActionOverlap |
boolean |
否 |
是否允許首碼重疊。取值:
|
false |
返回參數
|
名稱 |
類型 |
描述 |
樣本值 |
|
object |
Schema of Response |
||
| RequestId |
string |
請求 ID。 |
62373E71-5521-4620-8AAB-133CCE49357A |
| RuleId |
string |
規則 ID。 |
b8f93xxxxx4881xxxxxc71d991 |
樣本
正常返回樣本
JSON格式
{
"RequestId": "62373E71-5521-4620-8AAB-133CCE49357A",
"RuleId": "b8f93xxxxx4881xxxxxc71d991"
}
錯誤碼
|
HTTP status code |
錯誤碼 |
錯誤資訊 |
描述 |
|---|---|---|---|
| 400 | Invalid%s | The specified parameter %s is invalid. | |
| 400 | InvalidArgument | Days and createBeforeDate can only choose one | |
| 400 | InvalidBucketName | Specified parameter BucketName is not valid. | 指定的BucketName參數無效。 |
| 400 | InvalidLifecycleScheme | Specified parameter LifecycleScheme is not valid. | |
| 400 | InvalidType | Specified parameter Type is not valid. | |
| 400 | OperationDenied | Engine lifecycle scheme does't support replication lifecycle rule configuration. | |
| 400 | NoPermission | Permission denied. | |
| 400 | InvalidParameter.%s | The specified field %s invalid. Please check it again. | |
| 403 | AccessDenied | auth is not valid | |
| 403 | UserDisable | The user has been disabled due to arrears. | 該使用者因欠費被禁用。 |
| 404 | NoSuchBucket | The specified bucket does not exist. | 請求的目標Bucket不存在。 |
| 404 | NoSuchLifecycle | The bucket lifecycle does not exist. |
訪問錯誤中心查看更多錯誤碼。
變更歷史
更多資訊,參考變更詳情。