Obtention des détails d'une politique de cycle de vie des objets dans le stockage d'objets

Consultez les détails de la politique de cycle de vie des objets pour un seau de stockage d'objets.

    1. Dans la page de liste Seaux, sélectionnez le seau de stockage d'objets avec lequel vous voulez travailler. Si vous avez besoin d'aide pour trouver la page de liste ou le seau de stockage d'objets, voir Liste des seaux.
    2. Dans la page de détails, sélectionnez Règles de politique de cycle de vie.
    3. Dans le menu Actions de la règle de politique de cycle de vie voulue, sélectionnez Voir les détails de la règle de cycle de vie.

    La boîte de dialogue Détails de la règle de cycle de vie s'ouvre. Ici, vous pouvez voir les détails de la règle de cycle de vie, tels que le type de cible et l'action de cycle de vie.

  • Utilisez la commande oci os object-lifecycle-policy get et les paramètres requis pour obtenir la configuration de la politique de cycle de vie des objets pour un seau.

    oci os object-lifecycle-policy get --bucket-name bucket_name [OPTIONS]

    Par exemple :

    oci os object-lifecycle-policy get --bucket-name MyStandardTierBucket
    {
      "data": {
        "items": [
          {
            "action": "ABORT",
            "is-enabled": true,
            "name": "Delete-Failed-Multipart-Uploads-Rule",
            "object-name-filter": null,
            "target": "multipart-uploads",
            "time-amount": 5,
            "time-unit": "DAYS"
          },
          {
            "action": "DELETE",
            "is-enabled": true,
            "name": "Delete-from-Archive-Rule",
            "object-name-filter": {
              "exclusion-patterns": null,
              "inclusion-patterns": null,
              "inclusion-prefixes": null
            },
            "target": "objects",
            "time-amount": 240,
            "time-unit": "DAYS"
          },
          {
            "action": "INFREQUENT_ACCESS",
            "is-enabled": true,
            "name": "Move-to-Infrequent-Access-Rule",
            "object-name-filter": {
              "exclusion-patterns": null,
              "inclusion-patterns": null,
              "inclusion-prefixes": null
            },
            "target": "objects",
            "time-amount": 45,
            "time-unit": "DAYS"
          },
          {
            "action": "ARCHIVE",
            "is-enabled": true,
            "name": "Move-to-Archive-Rule",
            "object-name-filter": {
              "exclusion-patterns": null,
              "inclusion-patterns": null,
              "inclusion-prefixes": null
            },
            "target": "previous-object-versions",
            "time-amount": 90,
            "time-unit": "DAYS"
          }
        ],
        "time-created": "2021-02-01T15:34:59.007000+00:00"
      },
      "etag": "009743fb-9503-4442-913f-fddd2ebd9542"
    }

    Par exemple, pour obtenir la politique de cycle de vie qui archive les objets après 30 jours :

    oci os object-lifecycle-policy get --bucket-name MyBucketWithoutVersioning
    {
      "data": {
        "items": [
          {
            "action": "ARCHIVE",
            "is-enabled": true,
            "name": "Archive-After-30-Days-Rule",
            "object-name-filter": {
              "exclusion-patterns": null,
              "inclusion-patterns": null,
              "inclusion-prefixes": null
            },
            "target": "objects",
            "time-amount": 30,
            "time-unit": "DAYS"
          }
        ],
        "time-created": "2020-10-27T17:56:27.085000+00:00"
      },
      "etag": "lifecycle-policy-a3f5d4a6-ca25-4a28-9eea-7d073f51e754"
    }

    Pour la liste complète des paramètres et valeurs des commandes de l'interface de ligne de commande, voir Informations de référence sur les commandes de l'interface.

  • Exécutez l'opération GetObjectLifecyclePolicy pour obtenir la configuration de la politique de cycle de vie des objets pour un seau.