Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menerapkan antarmuka ke model aset
Saat menerapkan antarmuka ke model aset, Anda memetakan properti dan hierarki model aset ke rekan antarmukanya. Untuk properti antarmuka yang tidak dipetakan, properti yang sesuai secara otomatis dibuat dalam model aset. Setelah menautkan, layanan mencegah perubahan pada model aset yang akan melanggar standar antarmuka.
Anda dapat menambahkan satu model aset ke antarmuka sekaligus. Namun, beberapa model aset dapat ditautkan ke satu antarmuka.
- Console
-
-
Arahkan ke AWS IoT SiteWise konsol dan pilih Model dari panel navigasi.
-
Pilih model aset yang ingin Anda terapkan antarmuka.
-
Pilih Model aset Tautkan di bagian Model aset tautan. Ini memunculkan halaman antarmuka Tautan.
-
Di bagian Model aset dan antarmuka, pilih model aset dari menu tarik-turun Pilih model untuk ditautkan.
-
Di bagian pemetaan Properti, petakan setiap properti antarmuka ke properti model aset yang ada atau buat properti baru. AWS IoT SiteWise
secara otomatis menautkan properti dengan nama yang cocok dalam model aset dan antarmuka.
-
Tinjau pemetaan properti dan pilih antarmuka Tautan.
- AWS CLI
-
Untuk menerapkan antarmuka ke model aset, gunakan PutAssetModelInterfaceRelationship
operasi:
aws iotsitewise put-asset-model-interface-relationship \
--asset-model-id "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE
" \
--interface-asset-model-id "a1b2c3d4-5678-90ab-cdef-22222EXAMPLE
" \
--property-mapping-configuration '{
"createMissingProperty": true,
"matchByPropertyName": true,
"overrides": [
{
"assetModelPropertyId": "a1b2c3d4-5678-90ab-cdef-44444EXAMPLE
",
"interfaceAssetModelPropertyId": "a1b2c3d4-5678-90ab-cdef-33333EXAMPLE
"
}
]
}'
Untuk mengambil informasi tentang hubungan antarmuka, gunakan DescribeAssetModelInterfaceRelationship
operasi:
aws iotsitewise describe-asset-model-interface-relationship \
--asset-model-id "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE
" \
--interface-asset-model-id "a1b2c3d4-5678-90ab-cdef-22222EXAMPLE
"
Untuk membuat daftar semua model aset yang memiliki antarmuka tertentu yang diterapkan padanya, gunakan ListInterfaceRelationships
operasi:
aws iotsitewise list-interface-relationships \
--interface-asset-model-id "a1b2c3d4-5678-90ab-cdef-22222EXAMPLE
" \
--max-results 10
Untuk menghapus hubungan antarmuka, gunakan DeleteAssetModelInterfaceRelationship
operasi:
aws iotsitewise delete-asset-model-interface-relationship \
--asset-model-id "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE
" \
--interface-asset-model-id "a1b2c3d4-5678-90ab-cdef-22222EXAMPLE
"