View a markdown version of this page

Perbarui AWS Ken FleetWise daraan IoT - AWS IOT FleetWise

AWS IoT FleetWise tidak lagi terbuka untuk pelanggan baru. Pelang AWS FleetWise gan IoT yang ada dapat terus menggunakan layanan ini. Panduan untuk Mobilitas Terhubung AWS memberikan panduan tentang cara mengembangkan dan menerapkan layanan modular untuk solusi mobilitas terhubung yang dapat digunakan untuk mencapai kemampuan yang setara dengan AWS IoT FleetWise.

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

Perbarui AWS Ken FleetWise daraan IoT

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.

Anda dapat menggunakan operasi UpdateVehicle API untuk memperbarui kendaraan yang ada. Contoh berikut menggunakan AWS CLI.

Untuk memperbarui kendaraan, jalankan perintah berikut.

Ganti file-name dengan nama file.json yang berisi konfigurasi kendaraan Anda.

aws iotfleetwise update-vehicle --cli-input-json file://file-name.json
contoh— konfigurasi kendaraan
  • Ganti vehicle-name dengan ID kendaraan yang ingin Anda perbarui.

  • (Opsional) model-manifest-ARN Ganti dengan ARN model kendaraan (manifes model) yang Anda gunakan untuk mengganti model kendaraan yang digunakan.

  • (Opsional) Ganti decoder-manifest-ARN dengan ARN manifes decoder Anda yang terkait dengan model kendaraan baru yang Anda tentukan.

  • (Opsional) Ganti attribute-update-mode dengan atribut kendaraan.

    • Merge— Gabungkan atribut baru ke atribut yang ada dengan memperbarui atribut yang ada dengan nilai baru dan menambahkan atribut baru jika tidak ada.

      Misalnya, jika kendaraan memiliki atribut berikut:{"color": "black", "fuelType": "electric"}, dan Anda memperbarui kendaraan dengan atribut berikut:{"color": "", "fuelType": "gasoline", "model": "x"}, kendaraan yang diperbarui memiliki atribut berikut:{"fuelType": "gasoline", "model": "x"}.

    • Overwrite— Ganti atribut yang ada dengan atribut baru.

      Misalnya, jika kendaraan memiliki atribut berikut:{"color": "black", "fuelType": "electric"}, dan Anda memperbarui kendaraan dengan {"model": "x"} atribut, kendaraan yang diperbarui memiliki {"model": "x"} atribut tersebut.

    Ini diperlukan jika atribut hadir dalam input.

  • (Opsional) Untuk menambahkan atribut baru atau memperbarui atribut yang sudah ada dengan nilai baru, konfigurasikanattributes. Misalnya, jika Anda memiliki mobil listrik, Anda dapat menentukan nilai berikut untuk atribut:{"fuelType": "electric"}.

    Untuk menghapus atribut, konfigurasikan attributeUpdateMode keMerge.

    penting

    Atribut harus ditentukan dalam model kendaraan terkait sebelum Anda dapat menambahkannya ke kendaraan individual.

{ "vehicleName": "vehicle-name", "modelManifestArn": "model-manifest-arn", "decoderManifestArn": "decoder-manifest-arn", "attributeUpdateMode": "attribute-update-mode" } }
contoh— menambah atau menghapus templat status yang terkait dengan kendaraan

Anda dapat mengaitkan templat status tambahan atau menghapus asosiasi yang ada dari kendaraan menggunakan bidang berikut:

  • stateTemplatesToAdd

  • stateTemplatesToRemove

aws iotfleetwise update-vehicle --cli-input-json file://update-vehicle.json

Dimana update-vehicle.json file berisi (misalnya):

{ "vehicleName": "vehicle-name", "modelManifestArn": "model-manifest-arn", "decoderManifestArn": "decoder-manifest-arn", "attributeUpdateMode": "attribute-update-mode", "stateTemplatesToAdd": [ { "identifier": "state-template-name", "stateTemplateUpdateStrategy": { "onChange": {} } } ], "stateTemplatesToRemove": ["state-template-name"] }

Jika Anda mengaktifkan enkripsi menggunakan AWS KMS kunci yang dikelola pelanggan, sertakan pernyataan kebijakan berikut sehingga peran Anda dapat memanggil operasi UpdateVehicle 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" ] } ] }