All Products
Search
Document Center

:Format JSON

Last Updated:Jun 17, 2026

Layanan Log Sederhana dapat mengirimkan log ke Object Storage Service (OSS) dan menyimpannya dalam format JSON.

Parameter

Saat Anda membuat pekerjaan pengiriman data OSS (versi baru), jika Anda mengatur Storage Format ke json, konfigurasikan parameter berikut.

Parameter

Deskripsi

Ship Tag

Menentukan apakah bidang tag log akan dikirim. Contoh: __tag__:abc.

URL objek OSS

Tabel berikut mencantumkan contoh URL objek OSS setelah pengiriman data.

Catatan
  • Jika Anda menentukan sufiks objek saat membuat pekerjaan pengiriman data, objek tersebut akan menggunakan sufiks yang ditentukan.

  • Jika tidak menentukan sufiks objek saat membuat pekerjaan pengiriman data, objek tersebut akan menggunakan sufiks default berdasarkan jenis kompresi.

Jenis kompresi

Sufiks objek

Contoh URL

Deskripsi

Tidak dikompresi

Jika Anda menentukan sufiks objek, sufiks yang ditentukan akan digunakan. Contoh: .json.

oss://oss-shipper-chengdu/ecs_test/2022/01/26/20/54_1453812893059571256_937.json

Unduh file JSON dan buka sebagai file teks. Contoh konten:

{"__time__":"1453809242","__topic__":"","__source__":"10.170.***.***","ip":"10.200.**.***","time":"26/Jan/2016:19:54:02 +0800","url":"POST
              /PutData?Category=YunOsAccountOpLog&AccessKeyId=<yourAccessKeyId>&Date=Fri%2C%2028%20Jun%202013%2006%3A53%3A30%20GMT&Topic=raw&Signature=<yourSignature>
              HTTP/1.1","status":"200","user-agent":"aliyun-sdk-java"}

Jika Anda tidak menentukan sufiks objek, objek tidak memiliki sufiks.

oss://oss-shipper-chengdu/ecs_test/2022/01/26/20/54_1453812893059571256_937

Snappy

Jika Anda menentukan sufiks objek, sufiks yang ditentukan akan digunakan. Contoh: .json.

oss://oss-shipper-chengdu/ecs_test/2022/01/26/20/54_1453812893059571256_937.json

Untuk informasi tentang kompresi dan dekompresi Snappy, lihat Alat dekompresi untuk file terkompresi Snappy.

Masalah:

Jika Anda menggunakan Snappy untuk mengompresi objek dan membacanya dengan Hive di kluster E-MapReduce (EMR), kesalahan berikut mungkin terjadi.

Failed with exception java.io.IOException:java.lang.ArrayIndexOutOfBoundsException

Solusi:

Jalankan pernyataan io.compression.codec.snappy.native=true; sebelum menjalankan kueri. Untuk masalah lain terkait Hive di E-MapReduce, kirim tiket.

Jika Anda tidak menentukan sufiks objek, sufiks .snappy akan digunakan.

oss://oss-shipper-chengdu/ecs_test/2022/01/26/20/54_1453812893059571256_937.snappy

gzip

Jika Anda menentukan sufiks objek, sufiks yang ditentukan akan digunakan. Contoh: .json.

oss://oss-shipper-chengdu/ecs_test/2022/01/26/20/54_1453812893059571256_937.json

Untuk mendekompresi objek yang dikompresi gzip, instal gzip dan jalankan perintah gzip yang sesuai.

Jika Anda tidak menentukan sufiks objek, sufiks .gz akan digunakan.

oss://oss-shipper-chengdu/ecs_test/2022/01/26/20/54_1453812893059571256_937.gz

Zstandard

Jika Anda menentukan sufiks objek, sufiks yang ditentukan akan digunakan. Contoh: .json.

oss://oss-shipper-chengdu/ecs_test/2022/01/26/20/54_1453812893059571256_937.json

Untuk mendekompresi objek yang dikompresi Zstandard, instal Zstandard dan jalankan perintah Zstandard yang sesuai.

Jika Anda tidak menentukan sufiks objek, sufiks .zst akan digunakan.

oss://oss-shipper-chengdu/ecs_test/2022/01/26/20/54_1453812893059571256_937.zst