機械翻訳について

保持ルールの定義

保持ルールは、データ・ガバナンス、規制コンプライアンスおよび法的保持要件のためにオブジェクト・ストレージに書き込まれるデータに対して不変のストレージ・オプションを提供します。 保存ルールは、偶発的または悪意のある書込みや削除からデータを保護することもできます。 保持ルールは、管理者がルールの変更やデータの削除や変更を行わないようにロックできます。

保持ルールはバケット・レベルで構成され、バケット内のすべての個別オブジェクトに適用されます。

概念の詳細は、「Oracle Private Cloud Applianceコンセプト・ガイド」「オブジェクト・ストレージの概要」を参照してください。

保持ルールと詳細の表示

OCI CLIの使用

  • バケットの保存ルールのリスト
    1. コマンドを実行するために必要な情報を収集します。

    2. コマンドを実行します。

      構文:

      oci os retention-rule list
      --namespace-name <object_storage_namespace> 
      --bucket-name <bucket_name>

      例:

      oci os retention-rule list  \
      --namespace-name examplenamespace  \
      --bucket-name MyBucket
      {
        "data": {
          "items": [
            {
              "display-name": "RegulatoryCompliance",
              "duration": {
                "time-amount": 5,
                "time-unit": "YEARS"
              },
              "etag": "72be3a47de931cd50ad9d93c077def64",
              "id": "72be3a47de931cd50ad9d93c077def64",
              "time-created": "2021-06-10T22:24:21+00:00",
              "time-modified": "2021-06-10T22:24:21+00:00",
              "time-rule-locked": "2021-06-30T17:00:00+00:00"
            },
            {
              "display-name": "TempHold",
              "duration": {
                "time-amount": 30,
                "time-unit": "DAYS"
              },
              "etag": "344a9c205187408699b51c7769dc1bb4",
              "id": "344a9c205187408699b51c7769dc1bb4",
              "time-created": "2021-06-10T22:17:50+00:00",
              "time-modified": "2021-06-10T22:17:50+00:00",
              "time-rule-locked": null
            },
            {
              "display-name": "LegalHold",
              "duration": null,
              "etag": "bd8d8efb964d1025f4305c86de630a4f",
              "id": "bd8d8efb964d1025f4305c86de630a4f",
              "time-created": "2021-06-10T22:13:37+00:00",
              "time-modified": "2021-06-10T22:13:37+00:00",
              "time-rule-locked": null
            }
          ]
        }
      }
  • 特定の保持ルールの詳細の取得

    1. コマンドを実行するために必要な情報を収集します。

    2. コマンドを実行します。

      構文:

      oci os retention-rule get
      --namespace-name <object_storage_namespace> 
      --bucket-name <bucket_name> 
      --retention-rule-id <retention_rule_identifier>

      例:

      oci os retention-rule get  \
      --namespace-name examplenamespace  \
      --bucket-name MyBucket  \
      --retention-rule-id 72be3a47de931cd50ad9d93c077def64
      
      {
        "data": {
          "display-name": "RegulatoryCompliance",
          "duration": {
            "time-amount": 5,
            "time-unit": "YEARS"
          },
          "etag": "72be3a47de931cd50ad9d93c077def64",
          "id": "72be3a47de931cd50ad9d93c077def64",
          "time-created": "2021-06-10T22:24:21+00:00",
          "time-modified": "2021-06-10T22:24:21+00:00",
          "time-rule-locked": "2021-06-30T17:00:00+00:00"
        }
      }

保持ルールの作成

OCI CLIの使用

  • 無期限保持ルールの作成

    1. コマンドを実行するために必要な情報を収集します。

    2. 次のコマンドを実行します

      構文:

      oci os retention-rule create
      --namespace-name <object_storage_namespace> 
      --bucket-name <bucket_name> 
      --display-name <name_displayed_for_rule>

      例:

      oci os retention-rule create   \
      --namespace-name examplenamespace  \
      --bucket-name MyBucket   \
      --display-name LegalHold
      {
        "data": {
          "display-name": "LegalHold",
          "duration": null,
          "etag": "bd8d8efb964d1025f4305c86de630a4f",
          "id": "bd8d8efb964d1025f4305c86de630a4f",
          "time-created": "2021-06-10T22:13:37+00:00",
          "time-modified": "2021-06-10T22:13:37+00:00",
          "time-rule-locked": null
        }
      }
  • 時間制限されたロック解除された保持ルールの作成
    1. コマンドを実行するために必要な情報を収集します。

    2. 次のコマンドを実行します

      構文:

      oci os retention-rule create
      --namespace-name <object_storage_namespace> 
      --bucket-name <bucket_name> 
      --display-name <display_name> 
      --time-amount <time_integer> 
      --time-unit <days|years>

      例:

       oci os retention-rule create  \
      --namespace-name examplenamespace  \
      --bucket-name MyBucket  \
      --display-name TempHold  \
      --time-amount 30  \
      --time-unit days
      {
        "data": {
          "display-name": "TempHold",
          "duration": {
            "time-amount": 30,
            "time-unit": "DAYS"
          },
          "etag": "344a9c205187408699b51c7769dc1bb4",
          "id": "344a9c205187408699b51c7769dc1bb4",
          "time-created": "2021-06-10T22:17:50+00:00",
          "time-modified": "2021-06-10T22:17:50+00:00",
          "time-rule-locked": null
        }
      }
  • 期限付きのロックされた保持ルールの作成

    1. コマンドを実行するために必要な情報を収集します。

    2. 次のコマンドを実行します

      構文:

      oci os retention-rule create
      --namespace-name <object_storage_namespace> 
      --bucket-name <bucket_name> 
      --display-name <display_name> 
      --time-amount <time_integer> 
      --time-unit <days|years> 
      --time-rule-locked <date and time>

      例:

      oci os retention-rule create  \
      --namespace-name examplenamespace  \
      --bucket-name MyBucket  \
      --display-name RegulatoryCompliance   \
      --time-amount 5   \
      --time-unit years   \
      --time-rule-locked "2021-06-30 17:00"
      {
        "data": {
          "display-name": "RegulatoryCompliance",
          "duration": {
            "time-amount": 5,
            "time-unit": "YEARS"
          },
          "etag": "72be3a47de931cd50ad9d93c077def64",
          "id": "72be3a47de931cd50ad9d93c077def64",
          "time-created": "2021-06-10T22:24:21+00:00",
          "time-modified": "2021-06-10T22:24:21+00:00",
          "time-rule-locked": "2021-06-30T17:00:00+00:00"
        }
      }

保持ルールの変更

OCI CLIの使用

  • 保持ルールの更新
    1. コマンドを実行するために必要な情報を収集します。

    2. 次のコマンドを実行します

      構文:

      oci os retention-rule update
      --namespace-name <object_storage_namespace> 
      --bucket-name <bucket_name> 
      --retention-rule-id <retention_rule_id>

      変更する予定の保持ルール・アイテムに従います:

      --time-amount <time_integer> 
      --time-unit <days|years>

      例:

      oci os retention-rule update  \
      --namespace-name examplenamespace  \
      --bucket-name MyBucket  \
      --retention-rule-id 344a9c205187408699b51c7769dc1bb4  \
      --time-amount 60  \
      --time-unit days 
      {
        "data": {
          "display-name": "TempHold",
          "duration": {
            "time-amount": 60,
            "time-unit": "DAYS"
          },
          "etag": "344a9c205187408699b51c7769dc1bb4",
          "id": "344a9c205187408699b51c7769dc1bb4",
          "time-created": "2021-06-10T22:17:50+00:00",
          "time-modified": "2021-06-10T22:45:16+00:00",
          "time-rule-locked": null
        }
      }
  • 遅延期間中の保持ルール・ロックの削除
    1. コマンドを実行するために必要な情報を収集します。

    2. 次のコマンドを実行します

      構文:

      oci os retention-rule update
      --namespace-name <object_storage_namespace> 
      --bucket-name <bucket_name> 
      --retention-rule-id <retention_rule_id>
      --time-rule-locked ""

      例:

      oci os retention-rule update
      --namespace-name examplenamespace  \ 
      --bucket-name MyBucket  \
      --retention-rule-id b1a6c84c-57c4-416c-b006-f864b0904c9e 
      --time-rule-locked ""
      {
        "data": {
          "display-name": "RegulatoryCompliance",
          "duration": {
            "time-amount": 6,
            "time-unit": "YEARS"
          },
          "etag": "5b4fa526-faec-47d4-9162-4acdf1813ee0",
          "id": "b1a6c84c-57c4-416c-b006-f864b0904c9e",
          "time-created": "2020-03-25T15:11:44.423000+00:00",
          "time-modified": "2020-03-25T22:02:43.745000+00:00",
          "time-rule-locked": null
        },
        "etag": "5b4fa526-faec-47d4-9162-4acdf1813ee0"
      }

保持ルールの削除

OCI CLIの使用

  1. コマンドを実行するために必要な情報を収集します。

  2. 構文:

    oci os retention-rule delete
    --namespace-name <object_storage_namespace> 
    --bucket-name <bucket_name> 
    --retention-rule-id <retention_rule_identifier>

    例:

    oci os retention-rule delete  \
    --namespace-name examplenamespace  \
    --bucket-name MyBucket   \
    --retention-rule-id 344a9c205187408699b51c7769dc1bb4
    Are you sure you want to delete this resource? [y/N]: y