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.

Obtenir des informations sur la configuration de cycle de vie de vos objets avec AWS CLI

Avant de commencer : Installez et configurez AWS CLI et définissez votre profil. Pour en savoir plus, voir Installer et configurer 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 Installer 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.