Obtenir des informations sur la configuration de cycle de vie de vos objets

Vous pouvez obtenir des informations sur la configuration de cycle de vie appliquée à des objets.

Cette fonctionnalité n’est pas disponible depuis Cockpit. Cette documentation décrit uniquement la procédure à l’aide d’AWS CLI.

Pour obtenir des informations sur la configuration de cycle de vie appliquée à un bucket, utilisez la commande get-bucket-lifecycle-configuration suivant cette syntaxe :

Exemple de requête
$ aws s3api get-bucket-lifecycle-configuration \
    --profile YOUR_PROFILE \
    --bucket BUCKET \
    --endpoint https://oos.eu-west-2.outscale.com

Cette commande contient les attributs suivants que vous devez spécifier :

  • (optionnel) profile : Le profil nommé que vous voulez utiliser, créé pendant la configuration d’AWS CLI. Pour en savoir plus, voir Utiliser et configurer AWS CLI.

  • bucket : Le nom du bucket dans lequel est incluse la configuration de cycle de vie sur laquelle vous voulez obtenir des informations.

  • endpoint : Le endpoint correspondant à la Région à laquelle vous voulez envoyer la requête.

La commande get-bucket-lifecycle-configuration renvoie les éléments suivants :

  • Rules : Une ou plusieurs règles de la configuration de cycle de vie.

    • ID : Un nom unique pour la règle.

    • Status : Si Enabled, la règle est appliquée. Si Disabled, la règle n’est pas appliquée.

    • Expiration : Indique la date d’expiration des objets.

      • Days : La durée de vie, en jours, des objets.

      • ExpiredObjectDeleteMarker : Si true, les delete markers expirés des objets sont supprimés.

    • NoncurrentVersionExpiration : Indique l’expiration des versions non actuelles de vos objets. Pour en savoir plus, voir Activer ou désactiver le versioning d’un bucket.

      • NoncurrentDays : La durée de vie, en jours, des versions non actuelles de vos objets.

    • AbortIncompleteMultipartUpload : Indique quand un dépôt partitionné incomplet est annulé. Pour en savoir plus, voir Créer un dépôt partitionné.

      • DaysAfterInitiation : Le nombre de jours après lesquels un dépôt partitionné incomplet est annulé.

    • Filter : Indique les objets auxquels la règle s’applique.

      • And : Un opérateur logique permettant l’usage de plusieurs filtres.

      • Prefix : Le préfixe des objets.

      • Tags : Une liste de tags associés aux objets.

        • Key : La clé du tag.

        • Value : La valeur du tag.

Exemple de résultat
{
   "Rules": [
      {
         "ID": "string",
         "Status": "Enabled",
         "Expiration": {
            "Days": integer,
            "ExpiredObjectDeleteMarker": false
         },
         "NoncurrentVersionExpiration": {
            "NoncurrentDays": integer
         },
         "AbortIncompleteMultipartUpload": {
            "DaysAfterInitiation": integer
         },
         "Filter": {
            "And": {
               "Prefix": "string",
               "Tags": [
                  {
                     "Key": "test",
                     "Value": "test"
                  }
               ]
            }
         }
      }
   ]
}

Pages connexes

AWS™ et Amazon Web Services™ sont des marques de commerce d'Amazon Technologies, Inc. ou de ses affiliées aux États-Unis et/ou dans les autres pays.