

Ada lebih banyak contoh AWS SDK yang tersedia di repo Contoh [SDK AWS Doc](https://github.com/awsdocs/aws-doc-sdk-examples). GitHub 

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# AWS IoT data contoh menggunakan AWS CLI
<a name="cli_2_iot-data-plane_code_examples"></a>

Contoh kode berikut menunjukkan cara melakukan tindakan dan mengimplementasikan skenario umum dengan menggunakan AWS Command Line Interface with AWS IoT data.

*Tindakan* merupakan kutipan kode dari program yang lebih besar dan harus dijalankan dalam konteks. Sementara tindakan menunjukkan cara memanggil fungsi layanan individual, Anda dapat melihat tindakan dalam konteks dalam skenario terkait.

Setiap contoh menyertakan tautan ke kode sumber lengkap, di mana Anda dapat menemukan instruksi tentang cara mengatur dan menjalankan kode dalam konteks.

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

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

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

Contoh kode berikut menunjukkan cara menggunakan`delete-thing-shadow`.

**AWS CLI**  
**Untuk menghapus dokumen bayangan perangkat**  
`delete-thing-shadow`Contoh berikut menghapus seluruh dokumen bayangan untuk perangkat bernama`MyRPi`.  

```
aws iot-data delete-thing-shadow \
    --thing-name MyRPi \
    "output.txt"
```
Perintah tidak menghasilkan output pada layar, tetapi `output.txt` berisi informasi yang mengonfirmasi versi dan stempel waktu dokumen bayangan yang Anda hapus.  

```
{"version":2,"timestamp":1560270384}
```
Untuk informasi selengkapnya, lihat [Menggunakan Bayangan](https://docs.aws.amazon.com/iot/latest/developerguide/using-device-shadows.html) di Panduan *Pengembang AWS IoT*.  
+  Untuk detail API, lihat [DeleteThingShadow](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/iot-data/delete-thing-shadow.html)di *Referensi AWS CLI Perintah*. 

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

Contoh kode berikut menunjukkan cara menggunakan`get-thing-shadow`.

**AWS CLI**  
**Untuk mendapatkan dokumen bayangan sesuatu**  
`get-thing-shadow`Contoh berikut mendapatkan dokumen bayangan benda untuk hal IoT yang ditentukan.  

```
aws iot-data get-thing-shadow \
    --thing-name MyRPi \
    output.txt
```
Perintah tidak menghasilkan output pada layar, tetapi berikut ini menunjukkan isi`output.txt`:  

```
{
  "state":{
    "reported":{
    "moisture":"low"
    }
  },
  "metadata":{
    "reported":{
      "moisture":{
        "timestamp":1560269319
      }
    }
  },
  "version":1,"timestamp":1560269405
}
```
Untuk informasi selengkapnya, lihat [Alur Data Layanan Device Shadow](https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-data-flow.html) di *AWS Panduan Pengembang IoT*.  
+  Untuk detail API, lihat [GetThingShadow](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/iot-data/get-thing-shadow.html)di *Referensi AWS CLI Perintah*. 

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

Contoh kode berikut menunjukkan cara menggunakan`update-thing-shadow`.

**AWS CLI**  
**Untuk memperbarui bayangan sesuatu**  
`update-thing-shadow`Contoh berikut memodifikasi keadaan bayangan perangkat saat ini untuk hal yang ditentukan dan menyimpannya ke file`output.txt`.  

```
aws iot-data update-thing-shadow \
    --thing-name MyRPi \
    --payload "{"state":{"reported":{"moisture":"okay"}}}" \
    "output.txt"
```
Perintah tidak menghasilkan output pada layar, tetapi berikut ini menunjukkan isi`output.txt`:  

```
{
    "state": {
        "reported": {
            "moisture": "okay"
        }
    },
    "metadata": {
        "reported": {
            "moisture": {
                "timestamp": 1560270036
            }
        }
    },
    "version": 2,
    "timestamp": 1560270036
}
```
Untuk informasi selengkapnya, lihat [Alur Data Layanan Device Shadow](https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-data-flow.html) di *AWS Panduan Pengembang IoT*.  
+  Untuk detail API, lihat [UpdateThingShadow](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/iot-data/update-thing-shadow.html)di *Referensi AWS CLI Perintah*. 