Création d'une règle de conservation des données de stockage d'objets

Créez une règle de conservation pour un compartiment de stockage d'objets.

Important

Le verrouillage d'une règle de conservation est une opération irréversible. Même l'administrateur de la location ou Oracle Support ne peut supprimer une règle verrouillée. Un délai obligatoire de 14 jours existe avant le verrouillage d'une règle. Ce délai vous permet de tester, de mettre à jour ou de supprimer la règle ou le verrouillage de la règle avant que celle-ci soit verrouillée définitivement.

Une règle est active dès sa création. Le verrouillage contrôle uniquement si la règle elle-même peut être modifiée. Dès lors qu'une règle est verrouillée, seules les augmentations de durée sont autorisées. La modification d'objet n'est pas possible et la règle ne peut être supprimée que par la suppression du seau. Un seau doit être vidé avant d'être supprimé.

Nous vous recommandons de configurer des avis pour vous-même pendant 7 jours et 3 jours avant la fin de la période de 14 jours pour supprimer la règle si vous n'êtes pas sûr de l'utiliser.

    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, voir Liste des seaux.
    2. Dans la page de détails, sélectionnez Politiques et recherchez la section Règles de conservation.
    3. Sélectionnez Créer une règle.
    4. Entrez les informations suivantes :
      • Nom : Entrez un nom pour la règle. Le système génère un nom de règle qui reflète l'année, le mois, le jour et l'heure courants, par exemple retention-rule-20200229-1002. Si vous modifiez ce nom, utilisez des lettres, des chiffres, des tirets, des traits de soulignement et des points.

      • Type de règle de conservation : Sélectionnez le type de règle de conservation à créer :

        • Les règles à durée limitée ont une durée définie par l'utilisateur. La modification de l'objet n'est pas possible pendant la durée spécifiée. La durée est appliquée à chaque objet un par un en fonction de l'estampille Dernière modification de l'objet. Entrez des valeurs pour les paramètres de durée de conservation qui s'affichent.

        • Les règles illimitées ne comportent pas de durée ni de date d'expiration. La modification d'objet est interdite jusqu'à ce que la règle illimitée soit supprimée.

      • Durée de conservation : (Règles de type à durée limitée seulement) Entrez des valeurs pour le montant de temps Temps de conservation et l'unité de temps de conservation en jours ou années.

      • Activer le verrouillage de la règle de conservation : (Facultatif) Cochez la case pour verrouiller la règle. Lorsqu'une règle est verrouillée, seule une augmentation de la durée de conservation est autorisée et la règle ne peut être supprimée qu'en supprimant le seau. Un seau doit être vide pour être supprimé.

    5. Sélectionnez Créer une règle.
    La règle s'affiche dans la liste Règles de conservation.
  • Utilisez la commande oci os rétention-rule create et les paramètres requis pour créer une règle de conservation pour un seau :

    oci os retention-rule create --bucket-name bucket_name [OPTIONS]

    Par exemple :

    oci os retention-rule create --display-name LegalHold
    {
      "data": {
        "duration": null,
        "etag": "7f51ef6c-3fca-48f7-9060-c129911c1a50",
        "id": "5772c87f-6723-4ecc-b44c-bef86643be92",
        "time-created": "2020-03-25T14:53:20.792000+00:00",
        "time-modified": "2020-03-25T14:53:20.792000+00:00",
        "time-rule-locked": null
      },
      "etag": "7f51ef6c-3fca-48f7-9060-c129911c1a50"
    }

    Pour la liste complète des paramètres et des valeurs pour les commandes de l'interface de ligne de commande, voir .

    Attribution d'un nom d'affichage à la règle de conservation

    Incluez le paramètre display-name pour donner un nom spécifié par l'utilisateur pour la règle de conservation. Les noms peuvent être utiles pour identifier les règles de conservation. Par exemple :

    oci os retention-rule create --bucket-name MyBucket --display-name LegalHold
    {
      "data": {
        "display-name": "LegalHold",
        "duration": null,
        "etag": "7f51ef6c-3fca-48f7-9060-c129911c1a50",
        "id": "5772c87f-6723-4ecc-b44c-bef86643be92",
        "time-created": "2020-03-25T14:53:20.792000+00:00",
        "time-modified": "2020-03-25T14:53:20.792000+00:00",
        "time-rule-locked": null
      },
      "etag": "7f51ef6c-3fca-48f7-9060-c129911c1a50"
    }

    Création d'une règle de conservation à durée définie

    Incluez les paramètres time-amount et time-unit pour définir une période en jours ou en années pour la durée d'application de la règle de conservation. Par exemple :

    oci os retention-rule create --bucket-name MyBucket --time-amount 5 --time-unit days
    {
      "data": {
        "duration": {
          "time-amount": 5,
          "time-unit": "DAYS"
        },
        "etag": "efb9178f-4213-49f7-878d-7bbe57decc0b",
        "id": "89f4ca0c-4ad9-4fa5-8005-95e7741c531c",
        "time-created": "2020-03-25T15:08:01.601000+00:00",
        "time-modified": "2020-03-25T15:08:01.601000+00:00",
        "time-rule-locked": null
      },
      "etag": "efb9178f-4213-49f7-878d-7bbe57decc0b"
    }

    Si vous ne spécifiez pas de quantité de temps et d'unité, il n'y a pas de limite de temps et les objets dans le compartiment sont conservés indéfiniment.

    Verrouillage de la règle de conservation

    Incluez le paramètre time-rule-locked et un horodatage après lequel cette règle est verrouillée et ne peut être supprimée qu'en supprimant le seau. Par exemple :

    oci os retention-rule create --bucket-name MyBucket --time-rule-locked 2017-09-15T20:30:00.123Z
    {
      "data": {
        "etag": "efb9178f-4213-49f7-878d-7bbe57decc0b",
        "id": "89f4ca0c-4ad9-4fa5-8005-95e7741c531c",
        "time-created": "2020-03-25T15:08:01.601000+00:00",
        "time-modified": "2020-03-25T15:08:01.601000+00:00",
        "time-rule-locked": 2017-09-15T20:30:00.123Z
      },
      "etag": "efb9178f-4213-49f7-878d-7bbe57decc0b"
    }

    Voir oci os rétention-rule create pour connaître les formats d'horodatage de date pris en charge que vous pouvez utiliser avec ce paramètre.

    Après le verrouillage d'une règle, seules les augmentations de durée sont autorisées et aucune autre propriété ne peut être modifiée. Vous ne pouvez pas mettre à jour cette propriété pour les règles dont l'état est verrouillé. L'indiquer lorsqu'une durée n'est pas spécifiée est considéré comme une erreur.

  • Exécutez l'opération CreateRetentionRule pour créer une règle de conservation pour un seau.