Création d'une règle de conservation du 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 retard de 14 jours est obligatoire avant le verrouillage d'une règle. Ce délai vous permet de tester, de modifier 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 de stockage d'objets, voir Liste des seaux.
    2. Dans la page de détails, sélectionnez 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 conservation : Sélectionnez le type de règle de conservation à créer :

        • Les règles à durée définie 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 individuel en fonction de l'heure de 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 Limite de période uniquement) Entrez des valeurs pour le montant de temps de durée de conservation et l'unité de temps de durée 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 que par la suppression du seau. Un seau doit être vide pour être supprimé.

    5. Sélectionnez Créer.

    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"
    }

    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.

    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 CreateRetentionRule pour créer une règle de conservation pour un seau.