Struktur Konfigurasi Dasar
Struktur dasar file konfigurasi Amazon Kinesis Agent for Microsoft Windows adalah dokumen JSON dengan templat berikut:
{ "Sources": [ ], "Sinks": [ ], "Pipes": [ ] }
-
Nilai
Sources
berarti satu atau beberapa Deklarasi Sumber. -
Nilai
Sinks
berarti satu atau beberapa Deklarasi Sink. -
Nilai
Pipes
berarti satu atau beberapa Deklarasi Alur.
Untuk informasi selengkapnya tentang konsep sumber, alur, dan sink Kinesis Agent for Windows, lihat Konsep Amazon Kinesis Agent for Microsoft Windows.
Contoh berikut adalah file konfigurasi appsettings.json
lengkap yang mengonfigurasi Kinesis Agent for Windows untuk mengalirkan log acara aplikasi Windows ke Kinesis Data Firehose.
{ "Sources": [ { "LogName": "Application", "Id": "ApplicationLog", "SourceType": "WindowsEventLogSource" } ], "Sinks": [ { "StreamName": "ApplicationLogFirehoseStream", "Region": "us-west-2", "Id": "MyKinesisFirehoseSink", "SinkType": "KinesisFirehose" } ], "Pipes": [ { "Id": "ApplicationLogTotestKinesisFirehoseSink", "SourceRef": "ApplicationLog", "SinkRef": "MyKinesisFirehoseSink" } ] }
Untuk informasi selengkapnya tentang setiap jenis deklarasi, lihat bagian berikut:
Sensitivitas Huruf Konfigurasi
File berformat JSON biasanya sensitif terhadap huruf besar-kecil, dan Anda harus mengasumsikan bahwa semua kunci dan nilai dalam file konfigurasi Kinesis Agent for Windows juga sensitif terhadap huruf besar-kecil. Beberapa kunci dan nilai dalam file konfigurasi appsettings.json
tidak sensitif terhadap huruf besar-kecil; misalnya:
-
Nilai pasangan kunci-nilai
Format
untuk sink. Untuk informasi lebih lanjut, lihat Deklarasi Sink. -
Nilai pasangan kunci-nilai
SourceType
untuk sumber, pasangan kunci-nilaiSinkType
untuk sink, dan pasangan kunci-nilaiType
untuk alur dan plugin. -
Nilai pasangan kunci-nilai
RecordParser
untuk sumberDirectorySource
. Untuk informasi lebih lanjut, lihat Konfigurasi DirectorySource. -
Nilai pasangan kunci-nilai
InitialPosition
untuk sumber. Untuk informasi lebih lanjut, lihat Konfigurasi Bookmark. -
Prefiks untuk pengganti variabel. Untuk informasi lebih lanjut, lihat Mengonfigurasi Substitusi Variabel Sink.