オブジェクト・ストレージでのオブジェクト・ライフサイクル・ポリシー詳細の取得

オブジェクト・ストレージ・バケットのオブジェクト・ライフサイクル・ポリシーの詳細を表示します。

    1. ナビゲーション・メニューを開き、「ストレージ」をクリックします。「オブジェクト・ストレージおよびアーカイブ・ストレージ」で、「バケット」をクリックします。
    2. 「リスト範囲」の下のリストからコンパートメントを選択します。そのコンパートメント内のすべてのバケットが表形式でリストされます。
    3. ライフサイクル・ルールの詳細を取得するバケットをクリックします。バケットの「詳細」ページが表示されます。
    4. 「リソース」の下にある「ライフサイクル・ポリシー・ルール」をクリックします。「ライフサイクル・ポリシー・ルール」リストが表示されます。すべてのライフサイクル・ポリシー・ルールが表形式でリストされます。
    5. 目的のライフサイクル・ルールの横にある「アクション」メニュー(アクション・メニュー)をクリックし、「ライフサイクル・ルール詳細の表示」を選択します。

    「ライフサイクル・ルールの詳細」ダイアログ・ボックスが表示されます。ここでは、ターゲット・タイプやライフサイクル処理など、ライフサイクル・ルールの詳細を表示できます。

  • バケットのオブジェクト・ライフサイクル・ポリシー構成を取得するには、oci os object-lifecycle-policy getコマンドと必要なパラメータを使用します。

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

    例:

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

    たとえば、30日後にオブジェクトをアーカイブするライフサイクル・ポリシーを取得するには:

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

    CLIコマンドのパラメータおよび値の完全なリストは、CLIコマンド・リファレンスを参照してください。

  • GetObjectLifecyclePolicy操作を実行して、バケットのオブジェクト・ライフサイクル・ポリシー構成を取得します。