

Weitere AWS SDK-Beispiele sind im GitHub Repo [AWS Doc SDK Examples](https://github.com/awsdocs/aws-doc-sdk-examples) verfügbar.

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.

# AWS IoT data Beispiele mit AWS CLI
<a name="cli_2_iot-data-plane_code_examples"></a>

Die folgenden Codebeispiele zeigen Ihnen, wie Sie mithilfe von AWS Command Line Interface with Aktionen ausführen und allgemeine Szenarien implementieren AWS IoT data.

*Aktionen* sind Codeauszüge aus größeren Programmen und müssen im Kontext ausgeführt werden. Während Aktionen Ihnen zeigen, wie Sie einzelne Service-Funktionen aufrufen, können Sie Aktionen im Kontext der zugehörigen Szenarien anzeigen.

Jedes Beispiel enthält einen Link zum vollständigen Quellcode, wo Sie Anweisungen zum Einrichten und Ausführen des Codes im Kodex finden.

**Topics**
+ [Aktionen](#actions)

## Aktionen
<a name="actions"></a>

### `delete-thing-shadow`
<a name="iot-data-plane_DeleteThingShadow_cli_2_topic"></a>

Das folgende Codebeispiel zeigt, wie Sie`delete-thing-shadow`.

**AWS CLI**  
**So löschen Sie das Schattendokument eines Geräts**  
Im folgenden Beispiel für `delete-thing-shadow` wird das gesamte Schattendokument für das angegebene Gerät mit dem Namen `MyRPi` gelöscht.  

```
aws iot-data delete-thing-shadow \
    --thing-name MyRPi \
    "output.txt"
```
Der Befehl erzeugt keine Ausgabe auf dem Bildschirm, `output.txt` enthält jedoch Informationen, die die Version und den Zeitstempel des gelöschten Schattendokuments bestätigen.  

```
{"version":2,"timestamp":1560270384}
```
Weitere Informationen finden Sie unter [Verwenden von Schatten](https://docs.aws.amazon.com/iot/latest/developerguide/using-device-shadows.html) im *Entwicklerhandbuch für AWS IoT*.  
+  Einzelheiten zur API finden Sie [DeleteThingShadow](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/iot-data/delete-thing-shadow.html)in der *AWS CLI Befehlsreferenz*. 

### `get-thing-shadow`
<a name="iot-data-plane_GetThingShadow_cli_2_topic"></a>

Das folgende Codebeispiel zeigt die Verwendung`get-thing-shadow`.

**AWS CLI**  
**So rufen Sie ein Objektschattendokument ab**  
Im folgenden Beispiel für `get-thing-shadow` wird das Objektschattendokument für das angegebene IoT-Objekt abgerufen.  

```
aws iot-data get-thing-shadow \
    --thing-name MyRPi \
    output.txt
```
Der Befehl erzeugt keine Ausgabe auf dem Display, aber im Folgenden wird der Inhalt von `output.txt` angezeigt:  

```
{
  "state":{
    "reported":{
    "moisture":"low"
    }
  },
  "metadata":{
    "reported":{
      "moisture":{
        "timestamp":1560269319
      }
    }
  },
  "version":1,"timestamp":1560269405
}
```
Weitere Informationen finden Sie unter [Datenfluss des Geräteschatten-Service](https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-data-flow.html) im *Entwicklerhandbuch für AWS IoT*.  
+  Einzelheiten zur API finden Sie [GetThingShadow](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/iot-data/get-thing-shadow.html)in der *AWS CLI Befehlsreferenz*. 

### `update-thing-shadow`
<a name="iot-data-plane_UpdateThingShadow_cli_2_topic"></a>

Das folgende Codebeispiel zeigt die Verwendung`update-thing-shadow`.

**AWS CLI**  
**So aktualisieren Sie einen Objektschatten**  
Im folgenden Beispiel für `update-thing-shadow` wird der aktuelle Zustand des Geräteschattens für das angegebene Objekt geändert und in der Datei `output.txt` gespeichert.  

```
aws iot-data update-thing-shadow \
    --thing-name MyRPi \
    --payload "{"state":{"reported":{"moisture":"okay"}}}" \
    "output.txt"
```
Der Befehl erzeugt keine Ausgabe auf dem Display, aber im Folgenden wird der Inhalt von `output.txt` angezeigt:  

```
{
    "state": {
        "reported": {
            "moisture": "okay"
        }
    },
    "metadata": {
        "reported": {
            "moisture": {
                "timestamp": 1560270036
            }
        }
    },
    "version": 2,
    "timestamp": 1560270036
}
```
Weitere Informationen finden Sie unter [Datenfluss des Geräteschatten-Service](https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-data-flow.html) im *Entwicklerhandbuch für AWS IoT*.  
+  Einzelheiten zur API finden Sie [UpdateThingShadow](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/iot-data/update-thing-shadow.html)in der *AWS CLI Befehlsreferenz*. 