すべてのプロダクト
Search
ドキュメントセンター

Object Storage Service:access-monitor

最終更新日:Feb 21, 2024

オブジェクトの最終アクセス時間に基づいてライフサイクルルールを設定し、バケット内のオブジェクトのアクセスモードを自動的に監視し、コールドデータを識別して、コールドデータのストレージクラスを変換してストレージコストを削減するには、access-monitorコマンドを実行してバケットのアクセス追跡を有効にします。

説明
  • このトピックでは、64ビットLinuxシステムに基づくサンプルコマンドラインを提供します。 他のシステムの場合は、を交換します。特定のバイナリ名を持つコマンドの /ossutil64。 詳細は、「ossutilコマンドリファレンス」をご参照ください。

  • ossutil 1.7.15以降のみがaccess-monitorコマンドをサポートしています。

アクセス追跡の設定

  • コマンド構文

    . /ossutil64 access-monitor -- メソッドput oss:// bucketname/ local_xml_file

    次の表に、上記のコマンドのパラメーターを示します。

    パラメーター

    説明

    bucketname

    アクセス追跡を設定するバケットの名前。

    local_xml_ファイル

    アクセス追跡の構成に使用されるローカルファイルの名前。 例: config.xml

    1. ローカルXMLファイルを使用してアクセス追跡を有効または無効にします。

      • アクセス追跡の有効化

        <?xml version="1.0" encoding="UTF-8"?>
        <AccessMonitorConfiguration>
            <ステータス> 有効 </ステータス>
        </AccessMonitorConfiguration> 
      • アクセス追跡の無効化

        <?xml version="1.0" encoding="UTF-8"?>
        <AccessMonitorConfiguration>
            <Status> 無効 </Status>
        </AccessMonitorConfiguration> 
    2. 次のサンプルコードは、examplebucketという名前のバケットのアクセス追跡を構成する方法の例を示しています。

      . /ossutil64 access-monitor -- メソッドput oss:// examplebucket/ config.xml

      次の出力が返されます。

      0.299514経過

アクセス追跡設定の照会

  • コマンド構文

    . /ossutil64 access-monitor -- method get oss:// bucketname [local_xml_file]

    次の表に、上記のコマンドのパラメーターを示します。

    パラメーター

    説明

    bucketname

    アクセス追跡設定を照会するバケットの名前。

    local_xml_ファイル

    アクセス追跡設定の格納に使用されるローカルファイルの名前。 例: local.xml このパラメーターを指定しない場合、アクセス追跡のステータスが表示されます。

    • 次のサンプルコードは、examplebucketという名前のバケットのアクセス追跡ステータスを照会し、そのステータスを表示する方法の例を示しています。

      . /ossutil64 access-monitor -- メソッドget oss:// examplebucket

      次の出力が返されます。

      <?xml version="1.0" encoding="UTF-8"?>
      <AccessMonitorConfiguration>
        <ステータス> 有効 </ステータス>
      </AccessMonitorConfiguration>
      
      0.154689経過 
    • 次のサンプルコードは、examplebucketという名前のバケットのアクセス追跡ステータスを照会し、そのステータスをlocal.xmlファイルに格納する方法の例を示しています。

      . /ossutil64 access-monitor -- メソッドget oss:// examplebucket/ local.xml

      次の出力が返されます。

      • 次の結果が表示されます。

        0.214483経過
      • local.xmlファイルには、次の内容が含まれています。

        <?xml version="1.0" encoding="UTF-8"?>
        <AccessMonitorConfiguration>
          <ステータス> 有効 </ステータス>
        </AccessMonitorConfiguration> 

次に何をすべきか

アクセス追跡を有効にした後、オブジェクトの最終アクセス時間に基づいてライフサイクルルールを設定し、コールドデータのストレージクラスを変換する必要があります。 これにより、ストレージコストが削減されます。 詳細については、「ライフサイクル」をご参照ください。