

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.

# Schattenmanager
<a name="shadow-manager-component"></a>

Die Shadow-Manager-Komponente (`aws.greengrass.ShadowManager`) aktiviert den lokalen Shadow-Dienst auf Ihrem Kerngerät. Der lokale Shadow-Dienst ermöglicht es Komponenten, die Kommunikation zwischen Prozessen zu nutzen, um [mit lokalen Shadows zu interagieren](ipc-local-shadows.md). Die Shadow-Manager-Komponente verwaltet die Speicherung lokaler Shadow-Dokumente und kümmert sich auch um die Synchronisation lokaler Shadow-Zustände mit dem AWS IoT Device Shadow-Dienst.

Weitere Informationen darüber, wie Greengrass-Core-Geräte mit Schatten interagieren können, finden Sie unter[Interagiere mit Geräteschatten](interact-with-shadows.md).

**Topics**
+ [Versionen](#shadow-manager-component-versions)
+ [Typ](#shadow-manager-component-type)
+ [Betriebssystem](#shadow-manager-component-os-support)
+ [Voraussetzungen](#shadow-manager-component-requirements)
+ [Abhängigkeiten](#shadow-manager-component-dependencies)
+ [Konfiguration](#shadow-manager-component-configuration)
+ [Lokale Protokolldatei](#shadow-manager-component-log-file)
+ [Änderungsprotokoll](#shadow-manager-component-changelog)

## Versionen
<a name="shadow-manager-component-versions"></a>

Diese Komponente hat die folgenden Versionen:
+ 2.3.x
+ 2.2.x
+ 2.1.x
+ 2.0.x

## Typ
<a name="shadow-manager-component-type"></a>

<a name="public-component-type-plugin-para1"></a>Diese Komponente ist eine Plugin-Komponente (`aws.greengrass.plugin`). Der [Greengrass-Kern führt diese Komponente in derselben Java Virtual Machine (JVM) wie der Nucleus](greengrass-nucleus-component.md) aus. Der Nucleus wird neu gestartet, wenn Sie die Version dieser Komponente auf dem Core-Gerät ändern.

<a name="public-component-type-plugin-para2"></a>Diese Komponente verwendet dieselbe Protokolldatei wie der Greengrass-Kern. Weitere Informationen finden Sie unter [AWS IoT Greengrass Protokolle überwachen](monitor-logs.md).

<a name="public-component-type-more-information"></a>Weitere Informationen finden Sie unter [Komponententypen](develop-greengrass-components.md#component-types).

## Betriebssystem
<a name="shadow-manager-component-os-support"></a>

Diese Komponente kann auf Kerngeräten installiert werden, auf denen die folgenden Betriebssysteme ausgeführt werden:
+ Linux
+ Windows

## Voraussetzungen
<a name="shadow-manager-component-requirements"></a>

Für diese Komponente gelten die folgenden Anforderungen:
+ (Optional) Um Shadows mit dem AWS IoT Device Shadow-Dienst zu synchronisieren, muss die AWS IoT Richtlinie des Greengrass-Core-Geräts die folgenden AWS IoT Core Shadow-Richtlinienaktionen zulassen:
  + `iot:GetThingShadow`
  + `iot:UpdateThingShadow`
  + `iot:DeleteThingShadow`

  Weitere Informationen zu diesen AWS IoT Core Richtlinien finden Sie unter [AWS IoT Core Richtlinienaktionen](https://docs.aws.amazon.com/iot/latest/developerguide/iot-policy-actions.html) im *AWS IoT Entwicklerhandbuch*.

  Weitere Informationen zur AWS IoT Mindestrichtlinie finden Sie unter [Minimale AWS IoT Richtlinie für AWS IoT Greengrass V2 Kerngeräte](device-auth.md#greengrass-core-minimal-iot-policy)
+ Die Shadow Manager-Komponente wird für die Ausführung in einer VPC unterstützt.

## Abhängigkeiten
<a name="shadow-manager-component-dependencies"></a>

Wenn Sie eine Komponente bereitstellen, stellt sie AWS IoT Greengrass auch kompatible Versionen ihrer Abhängigkeiten bereit. Das bedeutet, dass Sie die Anforderungen für die Komponente und all ihre Abhängigkeiten erfüllen müssen, um die Komponente erfolgreich bereitstellen zu können. In diesem Abschnitt werden die Abhängigkeiten für die [veröffentlichten Versionen](#shadow-manager-component-changelog) dieser Komponente sowie die semantischen Versionseinschränkungen aufgeführt, die die Komponentenversionen für jede Abhängigkeit definieren. Sie können auch die Abhängigkeiten für jede Version der Komponente in der [AWS IoT Greengrass Konsole](https://console.aws.amazon.com//greengrass) anzeigen. Suchen Sie auf der Seite mit den Komponentendetails nach der Liste der **Abhängigkeiten**.

------
#### [ 2.3.13 ]

In der folgenden Tabelle sind die Abhängigkeiten für Version 2.3.13 dieser Komponente aufgeführt.


| -Abhängigkeit | Kompatible Versionen | Art der Abhängigkeit | 
| --- | --- | --- | 
| [Grüngraskern](greengrass-nucleus-component.md) | >=2,5,0 <2,17,0 | Weich | 

------
#### [ 2.3.12 ]

In der folgenden Tabelle sind die Abhängigkeiten für Version 2.3.12 dieser Komponente aufgeführt.


| -Abhängigkeit | Kompatible Versionen | Art der Abhängigkeit | 
| --- | --- | --- | 
| [Grüngraskern](greengrass-nucleus-component.md) | >=2,5,0 <2,17,0 | Weich | 

------
#### [ 2.3.11 ]

In der folgenden Tabelle sind die Abhängigkeiten für Version 2.3.11 dieser Komponente aufgeführt.


| -Abhängigkeit | Kompatible Versionen | Art der Abhängigkeit | 
| --- | --- | --- | 
| [Grüngraskern](greengrass-nucleus-component.md) | >=2,5,0 <2,16,0 | Weich | 

------
#### [ 2.3.10 ]

In der folgenden Tabelle sind die Abhängigkeiten für Version 2.3.10 dieser Komponente aufgeführt.


| -Abhängigkeit | Kompatible Versionen | Art der Abhängigkeit | 
| --- | --- | --- | 
| [Grüngraskern](greengrass-nucleus-component.md) | >=2,5,0 <2,15,0 | Weich | 

------
#### [ 2.3.9 ]

In der folgenden Tabelle sind die Abhängigkeiten für Version 2.3.9 dieser Komponente aufgeführt.


| -Abhängigkeit | Kompatible Versionen | Art der Abhängigkeit | 
| --- | --- | --- | 
| [Grüngraskern](greengrass-nucleus-component.md) | >=2,5,0 <2,14,0 | Weich | 

------
#### [ 2.3.5 – 2.3.8 ]

In der folgenden Tabelle sind die Abhängigkeiten für die Versionen 2.3.5 bis 2.3.8 dieser Komponente aufgeführt.


| -Abhängigkeit | Kompatible Versionen | Art der Abhängigkeit | 
| --- | --- | --- | 
| [Grüngraskern](greengrass-nucleus-component.md) | >=2,5,0 <2,13,0 | Weich | 

------
#### [ 2.3.3 and 2.3.4 ]

In der folgenden Tabelle sind die Abhängigkeiten für die Versionen 2.3.3 und 2.3.4 dieser Komponente aufgeführt.


| -Abhängigkeit | Kompatible Versionen | Art der Abhängigkeit | 
| --- | --- | --- | 
| [Grüngraskern](greengrass-nucleus-component.md) | >=2.5.0 <2.12.0 | Weich | 

------
#### [ 2.3.2 ]

In der folgenden Tabelle sind die Abhängigkeiten für Version 2.3.2 dieser Komponente aufgeführt.


| -Abhängigkeit | Kompatible Versionen | Art der Abhängigkeit | 
| --- | --- | --- | 
| [Grüngraskern](greengrass-nucleus-component.md) | >=2,5,0 <2,11,0 | Weich | 

------
#### [ 2.3.0 and 2.3.1 ]

In der folgenden Tabelle sind die Abhängigkeiten für die Versionen 2.3.0 und 2.3.1 dieser Komponente aufgeführt.


| -Abhängigkeit | Kompatible Versionen | Art der Abhängigkeit | 
| --- | --- | --- | 
| [Grüngraskern](greengrass-nucleus-component.md) | >=2.5.0 <2.10.0 | Weich | 

------
#### [ 2.2.3 and 2.2.4 ]

In der folgenden Tabelle sind die Abhängigkeiten für die Versionen 2.2.3 und 2.2.4 dieser Komponente aufgeführt.


| -Abhängigkeit | Kompatible Versionen | Art der Abhängigkeit | 
| --- | --- | --- | 
| [Grüngraskern](greengrass-nucleus-component.md) | >=2.2.0 <3.0.0 | Weich | 

------
#### [ 2.2.2 ]

In der folgenden Tabelle sind die Abhängigkeiten für Version 2.2.2 dieser Komponente aufgeführt.


| -Abhängigkeit | Kompatible Versionen | Art der Abhängigkeit | 
| --- | --- | --- | 
| [Grüngraskern](greengrass-nucleus-component.md) | >=2.2.0 <2.9.0 | Weich | 

------
#### [ 2.2.1 ]

In der folgenden Tabelle sind die Abhängigkeiten für Version 2.2.1 dieser Komponente aufgeführt.


| -Abhängigkeit | Kompatible Versionen | Art der Abhängigkeit | 
| --- | --- | --- | 
| [Grüngraskern](greengrass-nucleus-component.md) | >=2.2.0 <2.8.0 | Weich | 

------
#### [ 2.1.1 and 2.2.0 ]

In der folgenden Tabelle sind die Abhängigkeiten für die Versionen 2.1.1 und 2.2.0 dieser Komponente aufgeführt.


| -Abhängigkeit | Kompatible Versionen | Art der Abhängigkeit | 
| --- | --- | --- | 
| [Grüngraskern](greengrass-nucleus-component.md) | >=2.2.0 <2.7.0 | Weich | 

------
#### [ 2.0.5 - 2.1.0 ]

In der folgenden Tabelle sind die Abhängigkeiten für die Versionen 2.0.5 bis 2.1.0 dieser Komponente aufgeführt.


| -Abhängigkeit | Kompatible Versionen | Art der Abhängigkeit | 
| --- | --- | --- | 
| [Grüngraskern](greengrass-nucleus-component.md) | >=2.2.0 <2.6.0 | Weich | 

------
#### [ 2.0.3 and 2.0.4 ]

In der folgenden Tabelle sind die Abhängigkeiten für die Versionen 2.0.3 und 2.0.4 dieser Komponente aufgeführt.


| -Abhängigkeit | Kompatible Versionen | Art der Abhängigkeit | 
| --- | --- | --- | 
| [Grüngraskern](greengrass-nucleus-component.md) | >=2.2.0 <2.5.0 | Weich | 

------
#### [ 2.0.1 and 2.0.2 ]

In der folgenden Tabelle sind die Abhängigkeiten für die Versionen 2.0.1 und 2.0.2 dieser Komponente aufgeführt.


| -Abhängigkeit | Kompatible Versionen | Art der Abhängigkeit | 
| --- | --- | --- | 
| [Grüngraskern](greengrass-nucleus-component.md) | >=2.2.0 <2.4.0 | Weich | 

------
#### [ 2.0.0 ]

In der folgenden Tabelle sind die Abhängigkeiten für Version 2.0.0 dieser Komponente aufgeführt.


| -Abhängigkeit | Kompatible Versionen | Art der Abhängigkeit | 
| --- | --- | --- | 
| [Grüngraskern](greengrass-nucleus-component.md) | >=2.2.0 <2.3.0 | Weich | 

------

[Weitere Informationen zu Komponentenabhängigkeiten finden Sie in der Referenz zu den Komponentenrezepten.](component-recipe-reference.md#recipe-reference-component-dependencies)

## Konfiguration
<a name="shadow-manager-component-configuration"></a>

Diese Komponente stellt die folgenden Konfigurationsparameter bereit, die Sie bei der Bereitstellung der Komponente anpassen können.

------
#### [ 2.3.x ]

`strategy`  <a name="shadow-manager-component-configuration-strategy"></a>
(Optional) Die Strategie, mit der diese Komponente Schatten zwischen AWS IoT Core und dem Kerngerät synchronisiert.  
Dieses Objekt enthält die folgenden Informationen.    
`type`  
(Optional) Die Art der Strategie, die diese Komponente verwendet, um Schatten zwischen AWS IoT Core und dem Kerngerät zu synchronisieren. Wählen Sie aus den folgenden Optionen aus:  
+ `realTime`— Synchronisiert Schatten bei AWS IoT Core jedem Shadow-Update.
+ `periodic`— Synchronisieren Sie Schatten in einem regelmäßigen Intervall, das Sie mit dem `delay` Konfigurationsparameter angeben. AWS IoT Core 
Standard: `realTime`  
`delay`  
(Optional) Das Intervall in Sekunden, mit dem diese Komponente Schatten synchronisiert AWS IoT Core, wenn Sie die `periodic` Synchronisierungsstrategie angeben.  
Dieser Parameter ist erforderlich, wenn Sie die `periodic` Synchronisierungsstrategie angeben.

`synchronize`  <a name="shadow-manager-component-configuration-synchronize"></a>
<a name="shadow-manager-component-configuration-strategy-description"></a>(Optional) Die Synchronisierungseinstellungen, die bestimmen, wie Schatten mit dem AWS Cloud synchronisiert werden.   
Sie müssen ein Konfigurationsupdate mit dieser Eigenschaft erstellen, um Schatten mit dem AWS Cloud zu synchronisieren.
Dieses Objekt enthält die folgenden Informationen.    
`coreThing`  <a name="shadow-manager-component-configuration-synchronize-core-thing"></a>
(Optional) Das Core-Gerät wird zur Synchronisation gescrollt. Dieses Objekt enthält die folgenden Informationen.    
`classic`  
(Optional) Standardmäßig synchronisiert der Shadow-Manager den lokalen Status des klassischen Shadows für Ihr Kerngerät mit dem AWS Cloud. Wenn Sie den klassischen Geräteshadow nicht synchronisieren möchten, setzen Sie ihn auf`false`.  
Standard: `true`  
`namedShadows`  
(Optional) Die Liste der benannten Core-Device-Shadows, die synchronisiert werden sollen. Sie müssen die genauen Namen der Schatten angeben.  
Der AWS IoT Greengrass Dienst verwendet den `AWSManagedGreengrassV2Deployment` benannten Shadow, um Bereitstellungen zu verwalten, die auf einzelne Kerngeräte abzielen. Dieser benannte Shadow ist für die Verwendung durch den AWS IoT Greengrass Dienst reserviert. Aktualisieren oder löschen Sie diesen benannten Schatten nicht.  
`shadowDocumentsMap`  <a name="shadow-manager-component-configuration-synchronize-shadow-documents-map"></a>
(Optional) Die zusätzlichen Geräteschatten, die synchronisiert werden sollen. Die Verwendung dieses Konfigurationsparameters erleichtert die Angabe von Schattendokumenten. Es wird empfohlen, diesen Parameter anstelle des `shadowDocuments` Objekts zu verwenden.  
Wenn Sie ein `shadowDocumentsMap` Objekt angeben, dürfen Sie kein `shadowDocuments` Objekt angeben.
Jedes Objekt enthält die folgenden Informationen:    
*`thingName`*  
Die Shadow-Konfiguration für die *thingName* für diese Shadow-Konfiguration.    
`classic`  
(Optional) Wenn Sie den klassischen Geräteshadow für das `thingName` Gerät nicht synchronisieren möchten, setzen Sie ihn auf`false`.  
`namedShadows`  
Die Liste der benannten Schatten, die Sie synchronisieren möchten. Sie müssen die genauen Namen der Schatten angeben.  
`shadowDocuments`  <a name="shadow-manager-component-configuration-synchronize-shadow-documents"></a>
(Optional) Die Liste der zusätzlichen Geräteschatten, die synchronisiert werden sollen. Wir empfehlen, stattdessen den `shadowDocumentsMap` Parameter zu verwenden.  
Wenn Sie ein `shadowDocuments` Objekt angeben, dürfen Sie kein `shadowDocumentsMap` Objekt angeben.
Jedes Objekt in dieser Liste enthält die folgenden Informationen.     
`thingName`  
Der Dingname des Geräts, für das Schatten synchronisiert werden sollen.   
`classic`  
(Optional) Wenn Sie den klassischen Geräteshadow für das `thingName` Gerät nicht synchronisieren möchten, setzen Sie ihn auf`false`.  
Standard: `true`  
`namedShadows`  
(Optional) Die Liste der benannten Geräteschatten, die Sie synchronisieren möchten. Sie müssen die genauen Namen der Schatten angeben.  
`direction`  
(Optional) Die Richtung, in der Schatten zwischen dem lokalen Shadow-Dienst und dem synchronisiert AWS Cloud werden sollen. Sie können diese Option konfigurieren, um die Bandbreite und die Verbindungen zum zu reduzieren AWS Cloud. Wählen Sie aus den folgenden Optionen aus:  
+ `betweenDeviceAndCloud`— Synchronisiert Shadows zwischen dem lokalen Shadow-Dienst und dem AWS Cloud.
+ `deviceToCloud`— Sendet Shadow-Updates vom lokalen Shadow-Dienst an den AWS Cloud und ignoriert Shadow-Updates vom AWS Cloud.
+ `cloudToDevice`— Empfangen Sie Shadow-Updates vom AWS Cloud und senden Sie keine Shadow-Updates vom lokalen Shadow-Dienst an den AWS Cloud.
Standard: `BETWEEN_DEVICE_AND_CLOUD`

`rateLimits`  <a name="shadow-manager-component-configuration-rate-limits"></a>
(Optional) Die Einstellungen, die die Ratenlimits für Shadow-Service-Anfragen festlegen.  
Dieses Objekt enthält die folgenden Informationen.    
`maxOutboundSyncUpdatesPerSecond`  
(Optional) Die maximale Anzahl von Synchronisierungsanfragen pro Sekunde, die das Gerät überträgt.   
Standard: 100 Anfragen/Sekunde  
`maxTotalLocalRequestsRate`  
(Optional) Die maximale Anzahl lokaler IPC-Anfragen pro Sekunde, die an das Kerngerät gesendet werden.   
Standard: 200 Anfragen/Sekunde  
`maxLocalRequestsPerSecondPerThing`  
(Optional) Die maximale Anzahl lokaler IPC-Anfragen pro Sekunde, die für jedes verbundene IoT-Ding gesendet werden.   
Standard: 20 requests/second für jedes Ding
Diese Parameter für die Ratenbegrenzung definieren die maximale Anzahl von Anfragen pro Sekunde für den lokalen Shadow-Dienst. Die maximale Anzahl von Anfragen pro Sekunde für den AWS IoT Device Shadow-Dienst hängt von Ihrem ab AWS-Region. Weitere Informationen finden Sie in den Grenzwerten für die [AWS IoT Device Shadow Service API](https://docs.aws.amazon.com/general/latest/gr/iot-core.html#device-shadow-limits) in der *Allgemeine Amazon Web Services-Referenz*.

`shadowDocumentSizeLimitBytes`  <a name="shadow-manager-component-configuration-shadow-document-size-limit-bytes"></a>
(Optional) Die maximal zulässige Größe jedes JSON-Statusdokuments für lokale Schatten.   
Wenn Sie diesen Wert erhöhen, müssen Sie auch das Ressourcenlimit für das JSON-Statusdokument für Wolkenschatten erhöhen. Weitere Informationen finden Sie in den Grenzwerten für die [AWS IoT Device Shadow Service API](https://docs.aws.amazon.com/general/latest/gr/iot-core.html#device-shadow-limits) in der *Allgemeine Amazon Web Services-Referenz*.  
Standard: 8192 Byte  
Maximum: 30720 Byte

**Example Beispiel: Update zur Zusammenführung von Konfigurationen**  
Das folgende Beispiel zeigt ein Beispiel für ein Update zur Zusammenführung von Konfigurationen mit allen verfügbaren Konfigurationsparametern für die Shadow Manager-Komponente.  

```
{
   "strategy":{
      "type":"periodic",
      "delay":300
   },
   "synchronize":{
      "shadowDocumentsMap":{
         "MyDevice1":{
            "classic":false,
            "namedShadows":[
               "MyShadowA",
               "MyShadowB"
            ]
         },
         "MyDevice2":{
            "classic":true,
            "namedShadows":[]
         }
      },
      "direction":"betweenDeviceAndCloud"
   },
   "rateLimits":{
      "maxOutboundSyncUpdatesPerSecond":100,
      "maxTotalLocalRequestsRate":200,
      "maxLocalRequestsPerSecondPerThing":20
   },
   "shadowDocumentSizeLimitBytes":8192
}
```

------
#### [ 2.2.x ]

`strategy`  <a name="shadow-manager-component-configuration-strategy"></a>
(Optional) Die Strategie, die diese Komponente verwendet, um Schatten zwischen AWS IoT Core und dem Kerngerät zu synchronisieren.  
Dieses Objekt enthält die folgenden Informationen.    
`type`  
(Optional) Die Art der Strategie, die diese Komponente verwendet, um Schatten zwischen AWS IoT Core und dem Kerngerät zu synchronisieren. Wählen Sie aus den folgenden Optionen aus:  
+ `realTime`— Synchronisiert Schatten bei AWS IoT Core jedem Shadow-Update.
+ `periodic`— Synchronisieren Sie Schatten in einem regelmäßigen Intervall, das Sie mit dem `delay` Konfigurationsparameter angeben. AWS IoT Core 
Standard: `realTime`  
`delay`  
(Optional) Das Intervall in Sekunden, mit dem diese Komponente Schatten synchronisiert AWS IoT Core, wenn Sie die `periodic` Synchronisierungsstrategie angeben.  
Dieser Parameter ist erforderlich, wenn Sie die `periodic` Synchronisierungsstrategie angeben.

`synchronize`  <a name="shadow-manager-component-configuration-synchronize"></a>
<a name="shadow-manager-component-configuration-strategy-description"></a>(Optional) Die Synchronisierungseinstellungen, die bestimmen, wie Schatten mit dem AWS Cloud synchronisiert werden.   
Sie müssen ein Konfigurationsupdate mit dieser Eigenschaft erstellen, um Schatten mit dem AWS Cloud zu synchronisieren.
Dieses Objekt enthält die folgenden Informationen.    
`coreThing`  <a name="shadow-manager-component-configuration-synchronize-core-thing"></a>
(Optional) Das Core-Gerät wird zur Synchronisation gescrollt. Dieses Objekt enthält die folgenden Informationen.    
`classic`  
(Optional) Standardmäßig synchronisiert der Shadow-Manager den lokalen Status des klassischen Shadows für Ihr Kerngerät mit dem AWS Cloud. Wenn Sie den klassischen Geräteshadow nicht synchronisieren möchten, setzen Sie ihn auf`false`.  
Standard: `true`  
`namedShadows`  
(Optional) Die Liste der benannten Core-Device-Shadows, die synchronisiert werden sollen. Sie müssen die genauen Namen der Schatten angeben.  
Der AWS IoT Greengrass Dienst verwendet den `AWSManagedGreengrassV2Deployment` benannten Shadow, um Bereitstellungen zu verwalten, die auf einzelne Kerngeräte abzielen. Dieser benannte Shadow ist für die Verwendung durch den AWS IoT Greengrass Dienst reserviert. Aktualisieren oder löschen Sie diesen benannten Schatten nicht.  
`shadowDocumentsMap`  <a name="shadow-manager-component-configuration-synchronize-shadow-documents-map"></a>
(Optional) Die zusätzlichen Geräteschatten, die synchronisiert werden sollen. Die Verwendung dieses Konfigurationsparameters erleichtert die Angabe von Schattendokumenten. Es wird empfohlen, diesen Parameter anstelle des `shadowDocuments` Objekts zu verwenden.  
Wenn Sie ein `shadowDocumentsMap` Objekt angeben, dürfen Sie kein `shadowDocuments` Objekt angeben.
Jedes Objekt enthält die folgenden Informationen:    
*`thingName`*  
Die Shadow-Konfiguration für die *thingName* für diese Shadow-Konfiguration.    
`classic`  
(Optional) Wenn Sie den klassischen Geräteshadow für das `thingName` Gerät nicht synchronisieren möchten, setzen Sie ihn auf`false`.  
`namedShadows`  
Die Liste der benannten Schatten, die Sie synchronisieren möchten. Sie müssen die genauen Namen der Schatten angeben.  
`shadowDocuments`  <a name="shadow-manager-component-configuration-synchronize-shadow-documents"></a>
(Optional) Die Liste der zusätzlichen Geräteschatten, die synchronisiert werden sollen. Wir empfehlen, stattdessen den `shadowDocumentsMap` Parameter zu verwenden.  
Wenn Sie ein `shadowDocuments` Objekt angeben, dürfen Sie kein `shadowDocumentsMap` Objekt angeben.
Jedes Objekt in dieser Liste enthält die folgenden Informationen.     
`thingName`  
Der Dingname des Geräts, für das Schatten synchronisiert werden sollen.   
`classic`  
(Optional) Wenn Sie den klassischen Geräteshadow für das `thingName` Gerät nicht synchronisieren möchten, setzen Sie ihn auf`false`.  
Standard: `true`  
`namedShadows`  
(Optional) Die Liste der benannten Geräteschatten, die Sie synchronisieren möchten. Sie müssen die genauen Namen der Schatten angeben.  
`direction`  
(Optional) Die Richtung, in der Schatten zwischen dem lokalen Shadow-Dienst und dem synchronisiert AWS Cloud werden sollen. Sie können diese Option konfigurieren, um die Bandbreite und die Verbindungen zum zu reduzieren AWS Cloud. Wählen Sie aus den folgenden Optionen aus:  
+ `betweenDeviceAndCloud`— Synchronisiert Shadows zwischen dem lokalen Shadow-Dienst und dem AWS Cloud.
+ `deviceToCloud`— Sendet Shadow-Updates vom lokalen Shadow-Dienst an den AWS Cloud und ignoriert Shadow-Updates vom AWS Cloud.
+ `cloudToDevice`— Empfangen Sie Shadow-Updates vom AWS Cloud und senden Sie keine Shadow-Updates vom lokalen Shadow-Dienst an den AWS Cloud.
Standard: `BETWEEN_DEVICE_AND_CLOUD`

`rateLimits`  <a name="shadow-manager-component-configuration-rate-limits"></a>
(Optional) Die Einstellungen, die die Ratenlimits für Shadow-Service-Anfragen festlegen.  
Dieses Objekt enthält die folgenden Informationen.    
`maxOutboundSyncUpdatesPerSecond`  
(Optional) Die maximale Anzahl von Synchronisierungsanfragen pro Sekunde, die das Gerät überträgt.   
Standard: 100 Anfragen/Sekunde  
`maxTotalLocalRequestsRate`  
(Optional) Die maximale Anzahl lokaler IPC-Anfragen pro Sekunde, die an das Kerngerät gesendet werden.   
Standard: 200 Anfragen/Sekunde  
`maxLocalRequestsPerSecondPerThing`  
(Optional) Die maximale Anzahl lokaler IPC-Anfragen pro Sekunde, die für jedes verbundene IoT-Ding gesendet werden.   
Standard: 20 requests/second für jedes Ding
Diese Parameter für die Ratenbegrenzung definieren die maximale Anzahl von Anfragen pro Sekunde für den lokalen Shadow-Dienst. Die maximale Anzahl von Anfragen pro Sekunde für den AWS IoT Device Shadow-Dienst hängt von Ihrem ab AWS-Region. Weitere Informationen finden Sie in den Grenzwerten für die [AWS IoT Device Shadow Service API](https://docs.aws.amazon.com/general/latest/gr/iot-core.html#device-shadow-limits) in der *Allgemeine Amazon Web Services-Referenz*.

`shadowDocumentSizeLimitBytes`  <a name="shadow-manager-component-configuration-shadow-document-size-limit-bytes"></a>
(Optional) Die maximal zulässige Größe jedes JSON-Statusdokuments für lokale Schatten.   
Wenn Sie diesen Wert erhöhen, müssen Sie auch das Ressourcenlimit für das JSON-Statusdokument für Wolkenschatten erhöhen. Weitere Informationen finden Sie in den Grenzwerten für die [AWS IoT Device Shadow Service API](https://docs.aws.amazon.com/general/latest/gr/iot-core.html#device-shadow-limits) in der *Allgemeine Amazon Web Services-Referenz*.  
Standard: 8192 Byte  
Maximum: 30720 Byte

**Example Beispiel: Update zur Zusammenführung von Konfigurationen**  
Das folgende Beispiel zeigt ein Beispiel für ein Update zur Zusammenführung von Konfigurationen mit allen verfügbaren Konfigurationsparametern für die Shadow Manager-Komponente.  

```
{
   "strategy":{
      "type":"periodic",
      "delay":300
   },
   "synchronize":{
      "shadowDocumentsMap":{
         "MyDevice1":{
            "classic":false,
            "namedShadows":[
               "MyShadowA",
               "MyShadowB"
            ]
         },
         "MyDevice2":{
            "classic":true,
            "namedShadows":[]
         }
      },
      "direction":"betweenDeviceAndCloud"
   },
   "rateLimits":{
      "maxOutboundSyncUpdatesPerSecond":100,
      "maxTotalLocalRequestsRate":200,
      "maxLocalRequestsPerSecondPerThing":20
   },
   "shadowDocumentSizeLimitBytes":8192
}
```

------
#### [ 2.1.x ]

`strategy`  <a name="shadow-manager-component-configuration-strategy"></a>
(Optional) Die Strategie, die diese Komponente verwendet, um Schatten zwischen AWS IoT Core und dem Kerngerät zu synchronisieren.  
Dieses Objekt enthält die folgenden Informationen.    
`type`  
(Optional) Die Art der Strategie, die diese Komponente verwendet, um Schatten zwischen AWS IoT Core und dem Kerngerät zu synchronisieren. Wählen Sie aus den folgenden Optionen aus:  
+ `realTime`— Synchronisiert Schatten bei AWS IoT Core jedem Shadow-Update.
+ `periodic`— Synchronisieren Sie Schatten in einem regelmäßigen Intervall, das Sie mit dem `delay` Konfigurationsparameter angeben. AWS IoT Core 
Standard: `realTime`  
`delay`  
(Optional) Das Intervall in Sekunden, mit dem diese Komponente Schatten synchronisiert AWS IoT Core, wenn Sie die `periodic` Synchronisierungsstrategie angeben.  
Dieser Parameter ist erforderlich, wenn Sie die `periodic` Synchronisierungsstrategie angeben.

`synchronize`  <a name="shadow-manager-component-configuration-synchronize"></a>
<a name="shadow-manager-component-configuration-strategy-description"></a>(Optional) Die Synchronisierungseinstellungen, die bestimmen, wie Schatten mit dem AWS Cloud synchronisiert werden.   
Sie müssen ein Konfigurationsupdate mit dieser Eigenschaft erstellen, um Schatten mit dem AWS Cloud zu synchronisieren.
Dieses Objekt enthält die folgenden Informationen.    
`coreThing`  <a name="shadow-manager-component-configuration-synchronize-core-thing"></a>
(Optional) Das Core-Gerät wird zur Synchronisation gescrollt. Dieses Objekt enthält die folgenden Informationen.    
`classic`  
(Optional) Standardmäßig synchronisiert der Shadow-Manager den lokalen Status des klassischen Shadows für Ihr Kerngerät mit dem AWS Cloud. Wenn Sie den klassischen Geräteshadow nicht synchronisieren möchten, setzen Sie ihn auf`false`.  
Standard: `true`  
`namedShadows`  
(Optional) Die Liste der benannten Core-Device-Shadows, die synchronisiert werden sollen. Sie müssen die genauen Namen der Schatten angeben.  
Der AWS IoT Greengrass Dienst verwendet den `AWSManagedGreengrassV2Deployment` benannten Shadow, um Bereitstellungen zu verwalten, die auf einzelne Kerngeräte abzielen. Dieser benannte Shadow ist für die Verwendung durch den AWS IoT Greengrass Dienst reserviert. Aktualisieren oder löschen Sie diesen benannten Schatten nicht.  
`shadowDocumentsMap`  <a name="shadow-manager-component-configuration-synchronize-shadow-documents-map"></a>
(Optional) Die zusätzlichen Geräteschatten, die synchronisiert werden sollen. Die Verwendung dieses Konfigurationsparameters erleichtert die Angabe von Schattendokumenten. Es wird empfohlen, diesen Parameter anstelle des `shadowDocuments` Objekts zu verwenden.  
Wenn Sie ein `shadowDocumentsMap` Objekt angeben, dürfen Sie kein `shadowDocuments` Objekt angeben.
Jedes Objekt enthält die folgenden Informationen:    
*`thingName`*  
Die Shadow-Konfiguration für die *thingName* für diese Shadow-Konfiguration.    
`classic`  
(Optional) Wenn Sie den klassischen Geräteshadow für das `thingName` Gerät nicht synchronisieren möchten, setzen Sie ihn auf`false`.  
`namedShadows`  
Die Liste der benannten Schatten, die Sie synchronisieren möchten. Sie müssen die genauen Namen der Schatten angeben.  
`shadowDocuments`  <a name="shadow-manager-component-configuration-synchronize-shadow-documents"></a>
(Optional) Die Liste der zusätzlichen Geräteschatten, die synchronisiert werden sollen. Wir empfehlen, stattdessen den `shadowDocumentsMap` Parameter zu verwenden.  
Wenn Sie ein `shadowDocuments` Objekt angeben, dürfen Sie kein `shadowDocumentsMap` Objekt angeben.
Jedes Objekt in dieser Liste enthält die folgenden Informationen.     
`thingName`  
Der Dingname des Geräts, für das Schatten synchronisiert werden sollen.   
`classic`  
(Optional) Wenn Sie den klassischen Geräteshadow für das `thingName` Gerät nicht synchronisieren möchten, setzen Sie ihn auf`false`.  
Standard: `true`  
`namedShadows`  
(Optional) Die Liste der benannten Geräteschatten, die Sie synchronisieren möchten. Sie müssen die genauen Namen der Schatten angeben.

`rateLimits`  <a name="shadow-manager-component-configuration-rate-limits"></a>
(Optional) Die Einstellungen, die die Ratenlimits für Shadow-Service-Anfragen festlegen.  
Dieses Objekt enthält die folgenden Informationen.    
`maxOutboundSyncUpdatesPerSecond`  
(Optional) Die maximale Anzahl von Synchronisierungsanfragen pro Sekunde, die das Gerät überträgt.   
Standard: 100 Anfragen/Sekunde  
`maxTotalLocalRequestsRate`  
(Optional) Die maximale Anzahl lokaler IPC-Anfragen pro Sekunde, die an das Kerngerät gesendet werden.   
Standard: 200 Anfragen/Sekunde  
`maxLocalRequestsPerSecondPerThing`  
(Optional) Die maximale Anzahl lokaler IPC-Anfragen pro Sekunde, die für jedes verbundene IoT-Ding gesendet werden.   
Standard: 20 requests/second für jedes Ding
Diese Parameter für die Ratenbegrenzung definieren die maximale Anzahl von Anfragen pro Sekunde für den lokalen Shadow-Dienst. Die maximale Anzahl von Anfragen pro Sekunde für den AWS IoT Device Shadow-Dienst hängt von Ihrem ab AWS-Region. Weitere Informationen finden Sie in den Grenzwerten für die [AWS IoT Device Shadow Service API](https://docs.aws.amazon.com/general/latest/gr/iot-core.html#device-shadow-limits) in der *Allgemeine Amazon Web Services-Referenz*.

`shadowDocumentSizeLimitBytes`  <a name="shadow-manager-component-configuration-shadow-document-size-limit-bytes"></a>
(Optional) Die maximal zulässige Größe jedes JSON-Statusdokuments für lokale Schatten.   
Wenn Sie diesen Wert erhöhen, müssen Sie auch das Ressourcenlimit für das JSON-Statusdokument für Wolkenschatten erhöhen. Weitere Informationen finden Sie in den Grenzwerten für die [AWS IoT Device Shadow Service API](https://docs.aws.amazon.com/general/latest/gr/iot-core.html#device-shadow-limits) in der *Allgemeine Amazon Web Services-Referenz*.  
Standard: 8192 Byte  
Maximum: 30720 Byte

**Example Beispiel: Update zur Zusammenführung von Konfigurationen**  
Das folgende Beispiel zeigt ein Beispiel für ein Update zur Zusammenführung von Konfigurationen mit allen verfügbaren Konfigurationsparametern für die Shadow Manager-Komponente.  

```
{
   "strategy":{
      "type":"periodic",
      "delay":300
   },
   "synchronize":{
      "shadowDocumentsMap":{
         "MyDevice1":{
            "classic":false,
            "namedShadows":[
               "MyShadowA",
               "MyShadowB"
            ]
         },
         "MyDevice2":{
            "classic":true,
            "namedShadows":[]
         }
      },
      "direction":"betweenDeviceAndCloud"
   },
   "rateLimits":{
      "maxOutboundSyncUpdatesPerSecond":100,
      "maxTotalLocalRequestsRate":200,
      "maxLocalRequestsPerSecondPerThing":20
   },
   "shadowDocumentSizeLimitBytes":8192
}
```

------
#### [ 2.0.x ]

`synchronize`  <a name="shadow-manager-component-configuration-synchronize"></a>
<a name="shadow-manager-component-configuration-strategy-description"></a>(Optional) Die Synchronisierungseinstellungen, die bestimmen, wie Schatten mit dem AWS Cloud synchronisiert werden.   
Sie müssen ein Konfigurationsupdate mit dieser Eigenschaft erstellen, um Schatten mit dem AWS Cloud zu synchronisieren.
Dieses Objekt enthält die folgenden Informationen.    
`coreThing`  <a name="shadow-manager-component-configuration-synchronize-core-thing"></a>
(Optional) Das Core-Gerät wird zur Synchronisation gescrollt. Dieses Objekt enthält die folgenden Informationen.    
`classic`  
(Optional) Standardmäßig synchronisiert der Shadow-Manager den lokalen Status des klassischen Shadows für Ihr Kerngerät mit dem AWS Cloud. Wenn Sie den klassischen Geräteshadow nicht synchronisieren möchten, setzen Sie ihn auf`false`.  
Standard: `true`  
`namedShadows`  
(Optional) Die Liste der benannten Core-Device-Shadows, die synchronisiert werden sollen. Sie müssen die genauen Namen der Schatten angeben.  
Der AWS IoT Greengrass Dienst verwendet den `AWSManagedGreengrassV2Deployment` benannten Shadow, um Bereitstellungen zu verwalten, die auf einzelne Kerngeräte abzielen. Dieser benannte Shadow ist für die Verwendung durch den AWS IoT Greengrass Dienst reserviert. Aktualisieren oder löschen Sie diesen benannten Schatten nicht.  
`shadowDocumentsMap`  <a name="shadow-manager-component-configuration-synchronize-shadow-documents-map"></a>
(Optional) Die zusätzlichen Geräteschatten, die synchronisiert werden sollen. Die Verwendung dieses Konfigurationsparameters erleichtert die Angabe von Schattendokumenten. Es wird empfohlen, diesen Parameter anstelle des `shadowDocuments` Objekts zu verwenden.  
Wenn Sie ein `shadowDocumentsMap` Objekt angeben, dürfen Sie kein `shadowDocuments` Objekt angeben.
Jedes Objekt enthält die folgenden Informationen:    
*`thingName`*  
Die Shadow-Konfiguration für die *thingName* für diese Shadow-Konfiguration.    
`classic`  
(Optional) Wenn Sie den klassischen Geräteshadow für das `thingName` Gerät nicht synchronisieren möchten, setzen Sie ihn auf`false`.  
`namedShadows`  
Die Liste der benannten Schatten, die Sie synchronisieren möchten. Sie müssen die genauen Namen der Schatten angeben.  
`shadowDocuments`  <a name="shadow-manager-component-configuration-synchronize-shadow-documents"></a>
(Optional) Die Liste der zusätzlichen Geräteschatten, die synchronisiert werden sollen. Wir empfehlen, stattdessen den `shadowDocumentsMap` Parameter zu verwenden.  
Wenn Sie ein `shadowDocuments` Objekt angeben, dürfen Sie kein `shadowDocumentsMap` Objekt angeben.
Jedes Objekt in dieser Liste enthält die folgenden Informationen.     
`thingName`  
Der Dingname des Geräts, für das Schatten synchronisiert werden sollen.   
`classic`  
(Optional) Wenn Sie den klassischen Geräteshadow für das `thingName` Gerät nicht synchronisieren möchten, setzen Sie ihn auf`false`.  
Standard: `true`  
`namedShadows`  
(Optional) Die Liste der benannten Geräteschatten, die Sie synchronisieren möchten. Sie müssen die genauen Namen der Schatten angeben.

`rateLimits`  <a name="shadow-manager-component-configuration-rate-limits"></a>
(Optional) Die Einstellungen, die die Ratenlimits für Shadow-Service-Anfragen festlegen.  
Dieses Objekt enthält die folgenden Informationen.    
`maxOutboundSyncUpdatesPerSecond`  
(Optional) Die maximale Anzahl von Synchronisierungsanfragen pro Sekunde, die das Gerät überträgt.   
Standard: 100 Anfragen/Sekunde  
`maxTotalLocalRequestsRate`  
(Optional) Die maximale Anzahl lokaler IPC-Anfragen pro Sekunde, die an das Kerngerät gesendet werden.   
Standard: 200 Anfragen/Sekunde  
`maxLocalRequestsPerSecondPerThing`  
(Optional) Die maximale Anzahl lokaler IPC-Anfragen pro Sekunde, die für jedes verbundene IoT-Ding gesendet werden.   
Standard: 20 requests/second für jedes Ding
Diese Parameter für die Ratenbegrenzung definieren die maximale Anzahl von Anfragen pro Sekunde für den lokalen Shadow-Dienst. Die maximale Anzahl von Anfragen pro Sekunde für den AWS IoT Device Shadow-Dienst hängt von Ihrem ab AWS-Region. Weitere Informationen finden Sie in den Grenzwerten für die [AWS IoT Device Shadow Service API](https://docs.aws.amazon.com/general/latest/gr/iot-core.html#device-shadow-limits) in der *Allgemeine Amazon Web Services-Referenz*.

`shadowDocumentSizeLimitBytes`  <a name="shadow-manager-component-configuration-shadow-document-size-limit-bytes"></a>
(Optional) Die maximal zulässige Größe jedes JSON-Statusdokuments für lokale Schatten.   
Wenn Sie diesen Wert erhöhen, müssen Sie auch das Ressourcenlimit für das JSON-Statusdokument für Wolkenschatten erhöhen. Weitere Informationen finden Sie in den Grenzwerten für die [AWS IoT Device Shadow Service API](https://docs.aws.amazon.com/general/latest/gr/iot-core.html#device-shadow-limits) in der *Allgemeine Amazon Web Services-Referenz*.  
Standard: 8192 Byte  
Maximum: 30720 Byte

**Example Beispiel: Update zur Zusammenführung von Konfigurationen**  
Das folgende Beispiel zeigt ein Beispiel für ein Update zur Zusammenführung von Konfigurationen mit allen verfügbaren Konfigurationsparametern für die Shadow Manager-Komponente.  

```
{
  "synchronize": {
    "coreThing": {
      "classic": true,
      "namedShadows": [
        "MyCoreShadowA",
        "MyCoreShadowB"
      ]
    },
    "shadowDocuments": [
      {
        "thingName": "MyDevice1",
        "classic": false,
        "namedShadows": [
          "MyShadowA",
          "MyShadowB"
        ]
      },
      {
        "thingName": "MyDevice2",
        "classic": true,
        "namedShadows": []
      }
    ]
  },
  "rateLimits": {       
    "maxOutboundSyncUpdatesPerSecond": 100,
    "maxTotalLocalRequestsRate": 200,
    "maxLocalRequestsPerSecondPerThing": 20
  },
  "shadowDocumentSizeLimitBytes": 8192
}
```

------

## Lokale Protokolldatei
<a name="shadow-manager-component-log-file"></a>

Diese Komponente verwendet dieselbe Protokolldatei wie die [Greengrass Nucleus-Komponente](greengrass-nucleus-component.md).

------
#### [ Linux ]

```
/greengrass/v2/logs/greengrass.log
```

------
#### [ Windows ]

```
C:\greengrass\v2\logs\greengrass.log
```

------

**Um die Protokolle dieser Komponente einzusehen**
+ Führen Sie den folgenden Befehl auf dem Kerngerät aus, um die Protokolldatei dieser Komponente in Echtzeit anzuzeigen. Ersetzen Sie `/greengrass/v2` oder *C:\$1greengrass\$1v2* durch den Pfad zum AWS IoT Greengrass Stammordner.

------
#### [ Linux ]

  ```
  sudo tail -f /greengrass/v2/logs/greengrass.log
  ```

------
#### [ Windows (PowerShell) ]

  ```
  Get-Content C:\greengrass\v2\logs\greengrass.log -Tail 10 -Wait
  ```

------

## Änderungsprotokoll
<a name="shadow-manager-component-changelog"></a>

In der folgenden Tabelle werden die Änderungen in den einzelnen Versionen der Komponente beschrieben.


|  Version  |  Änderungen  | 
| --- | --- | 
|  2.3.13  | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/greengrass/v2/developerguide/shadow-manager-component.html) | 
|  2.3.12  | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/greengrass/v2/developerguide/shadow-manager-component.html) | 
|  2.3.11  | Die Version wurde für die Version 2.15.0 von Greengrass Nucleus aktualisiert. | 
|  2.3.10  | Die Version wurde für die Version 2.14.0 von Greengrass Nucleus aktualisiert. | 
|  2.3.9  | Die Version wurde für die Version 2.13.0 von Greengrass Nucleus aktualisiert. | 
|  2.3.8  | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/greengrass/v2/developerguide/shadow-manager-component.html) | 
|  2.3.7  | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/greengrass/v2/developerguide/shadow-manager-component.html) | 
|  2.3.6  | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/greengrass/v2/developerguide/shadow-manager-component.html) | 
|  2.3.5  | Die Version wurde für die Version 2.12.0 von Greengrass Nucleus aktualisiert. | 
|  2.3.4  |  <a name="changelog-shadow-manager-2.3.4"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/greengrass/v2/developerguide/shadow-manager-component.html)  | 
|  2.3.3  | Die Version wurde für die Version 2.11.0 von Greengrass Nucleus aktualisiert. | 
|  2.3.2  | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/greengrass/v2/developerguide/shadow-manager-component.html) | 
|  2.3.1  | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/greengrass/v2/developerguide/shadow-manager-component.html) | 
|  2.3.0  | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/greengrass/v2/developerguide/shadow-manager-component.html) | 
|  2.2.4  | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/greengrass/v2/developerguide/shadow-manager-component.html) | 
|  2.2.3  | Die Version wurde für die Version 2.9.0 von Greengrass Nucleus aktualisiert. | 
|  2.2.2  | Die Version wurde für die Version 2.8.0 von Greengrass Nucleus aktualisiert. | 
|  2.2.1  |  Die Version wurde für die Version 2.7.0 von Greengrass Nucleus aktualisiert.  | 
|  2.2.0  |  <a name="changelog-shadow-manager-2.2.0"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/greengrass/v2/developerguide/shadow-manager-component.html)  | 
|  2.1.1  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/greengrass/v2/developerguide/shadow-manager-component.html)  | 
|  2.1.0  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/greengrass/v2/developerguide/shadow-manager-component.html)  | 
|  2.0.6  |  Diese Version enthält Fehlerkorrekturen und Verbesserungen.  | 
|  2.0.5  |  Die Version wurde für die Version 2.5.0 von Greengrass Nucleus aktualisiert.  | 
|  2.0.4  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/greengrass/v2/developerguide/shadow-manager-component.html)  | 
|  2.0.3  |  Die Version wurde für die Version 2.4.0 von Greengrass Nucleus aktualisiert.  | 
|  2.0.2  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/greengrass/v2/developerguide/shadow-manager-component.html)  | 
|  2.0.1  |  Die Version wurde für die Version 2.3.0 von Greengrass Nucleus aktualisiert.  | 
|  2.0.0  |  Erste Version  | 