

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

# Memperbarui manifes AWS dekoder IoT FleetWise
<a name="update-decoder-manifest"></a>

**penting**  
Akses ke FleetWise fitur AWS IoT tertentu saat ini terjaga keamanannya. Untuk informasi selengkapnya, lihat [AWS Ketersediaan wilayah dan fitur di AWS IoT FleetWise](fleetwise-regions.md).

Anda dapat menggunakan operasi [UpdateDecoderManifest](https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_UpdateDecoderManifest.html)API untuk memperbarui manifes decoder. Anda dapat menambahkan, menghapus, dan memperbarui antarmuka jaringan dan decoder sinyal. Anda juga dapat mengubah status manifes decoder. Contoh berikut menggunakan AWS CLI.

Untuk memperbarui manifes decoder, jalankan perintah berikut.

Ganti *decoder-manifest-name* dengan nama manifes decoder yang Anda perbarui.

```
aws iotfleetwise update-decoder-manifest / 
                --name decoder-manifest-name /
                --status ACTIVE
```

Jika sinyal tidak memiliki aturan decoding tertentu, Anda dapat membuat aturan decoding default. Sinyal ditambahkan ke antarmuka yang diterjemahkan khusus dengan `CustomDecodingSignal$id` set ke nama sinyal yang sepenuhnya memenuhi syarat. Untuk memperbarui manifes decoder dengan aturan decoding default, jalankan perintah berikut.

Ganti *decoder-manifest-name* dengan nama manifes decoder yang Anda perbarui.

```
aws iotfleetwise update-decoder-manifest / 
                --name decoder-manifest-name /
                --status ACTIVE
                --default-for-unmapped-signals CUSTOM_DECODING
```

**penting**  
Setelah Anda mengaktifkan manifes decoder, Anda tidak dapat mengeditnya.

Jika Anda [mengaktifkan enkripsi](key-management.md) menggunakan AWS KMS kunci terkelola pelanggan, sertakan pernyataan kebijakan berikut agar peran Anda dapat menjalankan operasi `UpdateDecoderManifest` API. 

------
#### [ JSON ]

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "kms:GenerateDataKey*",
                "kms:Decrypt"
            ],
            "Resource": [
                "arn:aws:kms:us-east-1:111122223333:key/KMS_KEY_ID"
            ]
        }
    ]
}
```

------

## Verifikasi pembaruan manifes dekoder
<a name="verify-decoder-update"></a>

Anda dapat menggunakan operasi [ListDecoderManifestSignals](https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_ListDecoderManifestSignals.html)API untuk memverifikasi apakah sinyal dekoder dalam manifes dekoder telah diperbarui. Contoh berikut menggunakan AWS CLI.

Untuk mengambil daftar ringkasan dari semua sinyal decoder (node) dalam manifes decoder tertentu, jalankan perintah berikut.

Ganti *decoder-manifest-name* dengan nama manifes decoder yang Anda periksa.

```
aws iotfleetwise list-decoder-manifest-signals /
                 --name decoder-manifest-name
```

Jika Anda [mengaktifkan enkripsi](key-management.md) menggunakan AWS KMS kunci terkelola pelanggan, sertakan pernyataan kebijakan berikut agar peran Anda dapat menjalankan operasi `ListDecoderManifestSignals` API. 

------
#### [ JSON ]

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "kms:Decrypt"
            ],
            "Resource": [
                "arn:aws:kms:us-east-1:111122223333:key/KMS_KEY_ID"
            ]
        }
    ]
}
```

------

Anda dapat menggunakan operasi [ListDecoderManifestNetworkInterfaces](https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_ListDecoderManifestNetworkInterfaces.html)API untuk memverifikasi apakah antarmuka jaringan dalam manifes decoder telah diperbarui. Contoh berikut menggunakan AWS CLI.

Untuk mengambil daftar paginasi ringkasan semua antarmuka jaringan dalam manifes decoder tertentu, jalankan perintah berikut.

Ganti *decoder-manifest-name* dengan nama manifes decoder yang Anda periksa.

```
aws iotfleetwise list-decoder-manifest-network-interfaces /
                 --name decoder-manifest-name
```

Jika Anda [mengaktifkan enkripsi](key-management.md) menggunakan AWS KMS kunci terkelola pelanggan, sertakan pernyataan kebijakan berikut agar peran Anda dapat menjalankan operasi `ListDecoderManifestNetworkInterfaces` API. 

------
#### [ JSON ]

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "kms:Decrypt"
            ],
            "Resource": [
                "arn:aws:kms:us-east-1:111122223333:key/KMS_KEY_ID"
            ]
        }
    ]
}
```

------