Référence pour la configuration de cycle de vie
Une configuration de cycle de vie est un fichier JSON dans lequel vous définissez les règles que vous souhaitez appliquer aux objets de votre bucket. Avec une configuration de cycle de vie, vous pouvez appliquer une date d’expiration aux objets stockés dans un bucket.
Cette page décrit les éléments que vous pouvez définir dans un fichier de configuration de cycle de vie. Une fois ce fichier rédigé, vous devez l’appliquer à votre bucket. Pour en savoir plus, voir Appliquer une configuration de cycle de vie à votre bucket.
Un délai est à prévoir lors de la suppression. |
Pour créer une configuration de cycle de vie, vous devez créer un fichier JSON suivant cette structure :
{
"Rules": [
{
"ID": "string",
"Status": "Enabled",
"Expiration": {
"Date": "2050-01-01T00:00:00Z",
"Days": integer,
"ExpiredObjectDeleteMarker": false
},
"NoncurrentVersionExpiration": {
"NoncurrentDays": integer
},
"AbortIncompleteMultipartUpload": {
"DaysAfterInitiation": integer
},
"Filter": {
"And": {
"Prefix": "string",
"Tags": [
{
"Key": "test",
"Value": "test"
}
]
}
}
}
]
}
Le fichier contient les attributs suivants :
Attribut | Requis | Description | ||||
---|---|---|---|---|---|---|
|
Oui |
Une ou plusieurs règles de la configuration de cycle de vie.
|
||||
|
Non |
Un nom unique pour la règle.
|
||||
|
Oui |
Si |
||||
|
Non |
Indique la date d’expiration des objets.
|
||||
|
Non |
La durée de vie des objets, en jours.
|
||||
|
Non |
La durée de vie des objets, en utilisant un horodotage. L’horodotage doit être au format ISO 8601 (par exemple
|
||||
|
Non |
Si
|
||||
|
Non |
Si |
||||
|
Non |
La durée de vie, en jours, des versions non actuelles de vos objets. |
||||
|
Non |
Indique quand un dépôt partitionné incomplet est annulé. Pour en savoir plus, voir Utiliser un dépôt partitionné. |
||||
|
Non |
Le nombre de jours après lesquels un dépôt partitionné incomplet est annulé. |
||||
|
Oui |
Indique les objets auxquels la ou les règles s’appliquent.
|
Pages connexes