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

Simple Log Service:pull_log

最終更新日:Jun 03, 2026

指定された時間範囲内に、指定されたシャードからログデータを取得します。

リクエスト構文

aliyunlog log pull_log --project_name=<value> --logstore_name=<value> --shard_id=<value> --from_time=<value> --to_time=<value> [--batch_size=<value>] [--compress=<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 名です。

--shard_id

整数

はい

0

シャード ID です。

--from_time

文字列

はい

2021-06-01 18:15: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:18:00+8:00

終了時刻です。UNIX タイムスタンプまたは ”%Y-%m-%d %H:%M:%S<time_zone>” 形式を使用します。例: "2018-01-02 12:12:10+8:00"

--batch_size

文字列

いいえ

1000

1 バッチあたりのログ数です。

--compress

ブール値

いいえ

true

返されるログデータを圧縮するかどうかを指定します。

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

  • false:圧縮せずにログデータを返します。

CLI の共通オプションについては、グローバルパラメーターをご参照ください。

  • リクエスト例

    デフォルトのアカウントを使用して、指定した時間範囲のログを取得します:

    aliyunlog log pull_log --project_name="ali-test-project" --logstore_name="nginx-moni" --shard_id=0 --from_time="2023-03-02 10:05:54" --to_time="2023-03-02 10:20:54" --format-output=json,no_escape
  • レスポンス例

    [
      {
        "count": 20,
        "logs": [
          {
            "__source__": "30.15.*.125",
            "__tag__:__client_ip__": "124.89.*.166",
            "__tag__:__receive_time__": "1719382997",
            "__time__": 1719382927,
            "__topic__": "",
            "request_method": "GET",
            "status": "200"
          },
          {
            "__source__": "30.15.*.125",
            "__tag__:__client_ip__": "124.89.*.166",
            "__tag__:__receive_time__": "1719382997",
            "__time__": 1719382927,
            "__topic__": "",
            "request_method": "POST",
            "status": "200"
          }
        ],
        "next_cursor": "MTcxOTIwOTUyMDQ5MjY3ODUxNw=="
      },
      {
        "count": 0,
        "logs": [],
        "next_cursor": "MTcxOTIwOTUyMDQ5MjY3ODUxNw=="
      }
    ]

トラブルシューティングのヒントについては、CLI のよくある質問をご参照ください。