Struktur Konfigurasi Dasar
Struktur dasar file konfigurasi Amazon Kinesis Agent for Microsoft Windows adalah dokumen JSON dengan templat berikut:
{ "Sources": [ ], "Sinks": [ ], "Pipes": [ ] }
-
Nilai
Sourcesberarti satu atau beberapa Deklarasi Sumber. -
Nilai
Sinksberarti satu atau beberapa Deklarasi Sink. -
Nilai
Pipesberarti 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
Formatuntuk sink. Untuk informasi lebih lanjut, lihat Deklarasi Sink. -
Nilai pasangan kunci-nilai
SourceTypeuntuk sumber, pasangan kunci-nilaiSinkTypeuntuk sink, dan pasangan kunci-nilaiTypeuntuk alur dan plugin. -
Nilai pasangan kunci-nilai
RecordParseruntuk sumberDirectorySource. Untuk informasi lebih lanjut, lihat Konfigurasi DirectorySource. -
Nilai pasangan kunci-nilai
InitialPositionuntuk sumber. Untuk informasi lebih lanjut, lihat Konfigurasi Bookmark. -
Prefiks untuk pengganti variabel. Untuk informasi lebih lanjut, lihat Mengonfigurasi Substitusi Variabel Sink.