全部产品
Search
文档中心

Simple Log Service:pull_log_dump

更新时间:Jun 26, 2025

Mengunduh sejumlah besar data log ke file lokal secara bersamaan.

Sintaks permintaan

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

Parameter permintaan

Tabel berikut menjelaskan parameter yang diperlukan dan spesifik dari perintah pull_log_dump.
ParameterTipeDiperlukanContohDeskripsi
--project_nameStringYaaliyun-test-projectNama dari Proyek.
--logstore_nameStringYalogstore-aNama dari penyimpanan log.
--from_timeStringYa2021-06-01 18:00:00+8:00Waktu mulai dari rentang waktu yang ditentukan dalam permintaan. Waktu mulai dapat berupa timestamp UNIX. Waktu mulai juga bisa berupa nilai dalam format "%Y-%m-%d %H:%M:%S<zona_waktu>", contohnya, “2018-01-02 12:12:10+8:00”.
--to_timeStringYa2021-06-01 18:25:00+8:00Waktu akhir dari rentang waktu yang ditentukan dalam permintaan. Waktu akhir dapat berupa timestamp UNIX. Waktu akhir juga bisa berupa nilai dalam format "%Y-%m-%d %H:%M:%S<zona_waktu>", contohnya, “2018-01-02 12:12:10+8:00”.
--file_pathStringYa/home/dump_{}.jsonJalur tempat data log disimpan. Sebagai contoh, jika Anda mengatur parameter ini ke jalur /home/dump_{}.json, {} akan diganti dengan ID shard di hasil keluaran perintah.
--batch_sizeStringTidak1000Jumlah log yang dikembalikan untuk setiap kueri.
--compressBooleanTidaktrueMenentukan apakah data log yang dikembalikan akan dikompres.
  • true: Data log yang dikembalikan dikompres. Ini adalah nilai default.
  • false: Data log yang dikembalikan tidak dikompres.
Untuk informasi tentang parameter global Antarmuka Baris Perintah (CLI) Layanan Log, lihat Parameter Global.

Contoh

  • Permintaan Sampel
    Gunakan akun default untuk menanyakan data log yang dihasilkan dalam rentang waktu tertentu dan menyimpan data tersebut ke direktori /home. Jalankan perintah berikut:
    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
  • Respon Sampel
    {
      "files": {
        "/home/dump_1.json": 1,
        "/home/dump_4.json": 1
      },
      "total_count": 2
    }