

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Grundlegende Konfigurationsstruktur
<a name="basic-configuration-structure"></a>

Die grundlegende Struktur der Konfigurationsdatei von Amazon Kinesis Agent für Microsoft Windows ist ein JSON-Dokument mit der folgenden Vorlage:

```
{
     "Sources": [ ],
     "Sinks": [ ],
     "Pipes": [ ]
}
```
+ Bei dem Wert von `Sources` handelt es sich um eine oder mehrere [Quell-Deklarationen](source-object-declarations.md).
+ Bei dem Wert von `Sinks` handelt es sich um eine oder mehrere [Senken-Deklarationen](sink-object-declarations.md).
+ Bei dem Wert von `Pipes` handelt es sich um eine oder mehrere [Pipe-Deklarationen](pipe-object-declarations.md).

Weitere Informationen über die Konzepte von Kinesis Agent für Windows-Quelle, Pipe und Senke in finden Sie unter[Konzepte von Amazon Kinesis Agent für Microsoft Windows](kinesis-agent-windows-concepts.md).

Das folgende Beispiel ist eine vollständige`appsettings.json`Konfigurieren von, mit der Kinesis Agent für Windows zum Streamen von Windows-AnwendungsprotokollKinesis Data Firehose eignissen an konfiguriert wird.

```
{
  "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"
    }
  ]
}
```

Informationen über die einzelnen Deklarationen finden Sie in den folgenden Abschnitten:
+ [Quell-Deklarationen](source-object-declarations.md)
+ [Senken-Deklarationen](sink-object-declarations.md)
+ [Pipe-Deklarationen](pipe-object-declarations.md)

## Groß-/Kleinschreibung bei der Konfiguration
<a name="basic-configuration-structure-case"></a>

Bei Dateien im JSON-Format werden in der Regel Groß- und Kleinschreibung beachtet, und Sie sollten davon ausgehen, dass bei allen Schlüsseln und Werten in -Konfigurationsdateien von Kinesis Agent für Windows ebenfalls zwischen Groß- und Kleinschreibung Bei einigen Schlüsseln und Werten in der Konfigurationsdatei `appsettings.json` wird nicht zwischen Groß- und Kleinschreibung unterschieden. Diese sind z. B.:
+ Der Wert des `Format`-Schlüssel-Wert-Paares für Senken. Weitere Informationen finden Sie unter [Senken-Deklarationen](sink-object-declarations.md).
+ Der Wert des `SourceType`-Schlüssel-Wert-Paares für Quellen, des `SinkType`-Schlüssel-Wert-Paares für Senken und des `Type`-Schlüssel-Wert-Paares für Pipes und Plug-Ins.
+ Der Wert des `RecordParser`-Schlüssel-Wert-Paares für die Quelle `DirectorySource`. Weitere Informationen finden Sie unter [DirectorySource-Konfiguration](source-object-declarations.md#directory-source-configuration).
+ Der Wert des `InitialPosition`-Schlüssel-Wert-Paares für Quellen. Weitere Informationen finden Sie unter [Lesezeichen-Konfiguration](source-object-declarations.md#advanced-source-configuration).
+ Präfixe für Variablensubstitutionen. Weitere Informationen finden Sie unter [Konfigurieren von Senken-Variablensubstitutionen](sink-object-declarations.md#configuring-kinesis-agent-windows-sink-variable-substitution).