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

Simple Log Service:pull_log_dump

最終更新日:Sep 12, 2026

大量のログデータをローカルファイルに一括でダウンロードします。

リクエスト構文

aliyunlog log pull_log_dump --project_name=<value> --logstore_name=<value> --from_time=<value> --to_time=<value> --file_path=<value> [--batch_size=<value>] [--compress=<value>] [--encodings=<value>] [--shard_list=<value>] [--no_escape=<value>] [--access-id=<value>] [--access-key=<value>] [--sts-token=<value>] [--region-endpoint=<value>] [--client-name=<value>] [--jmes-filter=<value>] [--format-output=<value>] [--decode-output=<value>]

リクエストパラメーター

このコマンドの必須パラメーターは次のとおりです。

パラメーター名

データ型

必須

例

説明

--project_name

文字列

はい

aliyun-test-project

プロジェクトの名前

--logstore_name

文字列

はい

logstore-a

Logstoreの名前

--from_time

文字列

はい

2021-06-01 18:00:00+8:00

クエリする時間範囲の開始時刻。UNIX タイムスタンプ形式、または "%Y-%m-%d %H:%M:%S<time_zone>" 形式で指定できます。例: "2018-01-02 12:12:10+8:00"。

--to_time

文字列

はい

2021-06-01 18:25:00+8:00

クエリする時間範囲の終了時刻。UNIX タイムスタンプ形式、または "%Y-%m-%d %H:%M:%S<time_zone>" 形式で指定できます。例: "2018-01-02 12:12:10+8:00"。

--file_path

文字列

はい

/home/dump_{}.json

ログデータを保存するパス。例: /home/dump_{}.json。{} プレースホルダーはシャード ID に置き換えられます。

--batch_size

文字列

いいえ

1000

各クエリのイテレーションで取得するログの数

--compress

ブール値

いいえ

true

取得するログデータを圧縮するかどうかを指定します。

  • true (デフォルト):ログデータを圧縮します。

  • false:非圧縮データを返します。

グローバルパラメーターの詳細については、「グローバルパラメーター」をご参照ください。

例

  • リクエスト例

    指定した時間範囲からログデータをクエリし、/home ディレクトリに保存します。

    aliyunlog log pull_log_dump --project_name="aliyun-test-project" --logstore_name="logstore-a" --from_time="2021-06-01 18:00:00+8:00" --to_time="2021-06-01 18:25:00+8:00" --file_path="/home/dump_{}.json" --batch_size=1000 --compress=true
  • レスポンス例

    {
      "files": {
        "/home/dump_1.json": 1,
        "/home/dump_4.json": 1
      },
      "total_count": 2
    }