

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

# Hapus aset dan model di AWS IoT SiteWise
<a name="delete-assets-and-models"></a>

Anda dapat menghapus aset, model aset, model komponen, dan antarmuka dari AWS IoT SiteWise saat Anda selesai menggunakannya. Operasi penghapusan tidak sinkron dan membutuhkan waktu untuk menyebar. AWS IoT SiteWise

**Topics**
+ [Hapus aset di AWS IoT SiteWise](delete-assets.md)
+ [Hapus model aset, model komponen, dan antarmuka di AWS IoT SiteWise](delete-asset-models.md)

# Hapus aset di AWS IoT SiteWise
<a name="delete-assets"></a>

Anda dapat menggunakan AWS IoT SiteWise konsol atau API untuk menghapus aset yang tidak lagi diperlukan di lingkungan Anda. Menghapus model aset juga menghapus semua aset terkait dan model komponen. Namun, penting untuk dicatat bahwa menghapus aset atau model adalah tindakan permanen, dan data apa pun yang terkait dengan sumber daya yang dihapus juga akan dihapus. Sebelum menghapus aset atau model, disarankan untuk meninjau dependensi atau integrasi apa pun yang mungkin terpengaruh dan memastikan bahwa Anda memiliki cadangan data penting apa pun.

Sebelum Anda dapat menghapus aset, Anda harus terlebih dahulu memisahkan aset turunannya dan memisahkannya dari aset induknya. Untuk informasi selengkapnya, lihat [Mengasosiasikan dan memisahkan aset](add-associated-assets.md). Jika Anda menggunakan AWS Command Line Interface (AWS CLI), Anda dapat menggunakan [ListAssociatedAssets](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_ListAssociatedAssets.html)operasi untuk membuat daftar anak-anak aset.

Saat Anda menghapus aset, statusnya `DELETING` sampai perubahan menyebar. Untuk informasi selengkapnya, lihat [Status aset dan model](asset-and-model-states.md). Setelah aset dihapus, Anda tidak dapat menanyakan aset tersebut. Jika Anda melakukannya, API mengembalikan respons HTTP 404.

**penting**  
AWS IoT SiteWise menghapus semua data properti untuk aset yang dihapus.

**Topics**
+ [Menghapus aset (konsol)](#delete-asset-console)
+ [Menghapus aset (AWS CLI)](#delete-asset-cli)

## Menghapus aset (konsol)
<a name="delete-asset-console"></a>

Anda dapat menggunakan AWS IoT SiteWise konsol untuk menghapus aset.

**Untuk menghapus aset (konsol)**

1. <a name="sitewise-open-console"></a>Navigasikan ke [konsol AWS IoT SiteWise](https://console.aws.amazon.com/iotsitewise/) tersebut.

1. <a name="sitewise-choose-assets"></a>Di panel navigasi, pilih **Aset**.

1. Pilih aset yang akan dihapus.
**Tip**  <a name="sitewise-expand-asset-hierarchy"></a>
Anda dapat memilih ikon panah untuk memperluas hierarki aset untuk menemukan aset Anda.

1. Jika aset memiliki **aset Terkait**, hapus setiap aset. Anda dapat memilih nama aset untuk menavigasi ke halamannya, tempat Anda dapat menghapusnya.

1. Pada halaman aset, pilih **Hapus**.

1. Di kotak dialog **Hapus aset**, lakukan hal berikut:

   1. Masukkan **Delete** untuk mengonfirmasi penghapusan.

   1. Pilih **Hapus**.

## Menghapus aset (AWS CLI)
<a name="delete-asset-cli"></a>

Anda dapat menggunakan AWS Command Line Interface (AWS CLI) untuk menghapus aset.

Gunakan [DeleteAsset](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_DeleteAsset.html)operasi untuk menghapus aset. Tentukan parameter berikut:
+ `assetId`— ID aset. Ini adalah ID aktual dalam format UUID, atau `externalId:myExternalId` jika memilikinya. Untuk informasi selengkapnya, lihat [Referensi objek dengan eksternal IDs](object-ids.md#external-id-references) di *AWS IoT SiteWise Panduan Pengguna*.

**Untuk menghapus aset (AWS CLI)**

1. Jalankan perintah berikut untuk membuat daftar hierarki aset. Ganti *asset-id* dengan ID atau ID eksternal aset:

   ```
   aws iotsitewise describe-asset --asset-id asset-id
   ```

   Operasi mengembalikan respons yang berisi detail aset. Respons berisi `assetHierarchies` daftar yang memiliki struktur berikut:

   ```
   {
     ...
     "assetHierarchies": [
       {
         "id": "String",
         "name": "String"
       }
     ],
     ...
   }
   ```

   Untuk informasi lebih lanjut, lihat [DescribeAsset](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_DescribeAsset.html)operasi.

1. Untuk setiap hierarki, jalankan perintah berikut untuk mencantumkan turunan aset yang terkait dengan hierarki tersebut. Ganti *asset-id* dengan ID atau ID eksternal aset dan *hierarchy-id* dengan ID atau ID eksternal hierarki.

   ```
   aws iotsitewise list-associated-assets \
     --asset-id asset-id \
     --hierarchy-id hierarchy-id
   ```

   Untuk informasi lebih lanjut, lihat [ListAssociatedAssets](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_ListAssociatedAssets.html)operasi.

1. Jalankan perintah berikut untuk menghapus setiap aset terkait dan kemudian menghapus aset. Ganti *asset-id* dengan ID atau ID eksternal aset.

   ```
   aws iotsitewise delete-asset --asset-id asset-id
   ```

# Hapus model aset, model komponen, dan antarmuka di AWS IoT SiteWise
<a name="delete-asset-models"></a>

Anda dapat menggunakan AWS IoT SiteWise konsol atau API untuk menghapus model aset, model komponen, atau antarmuka.

Sebelum Anda dapat menghapus model aset, Anda harus terlebih dahulu menghapus semua aset yang dibuat dari model aset. Sebelum Anda dapat menghapus antarmuka, Anda harus terlebih dahulu memutuskan tautannya dari semua model aset yang mengimplementasikannya.

Saat Anda menghapus model aset atau antarmuka, statusnya `DELETING` sampai perubahan menyebar. Untuk informasi selengkapnya, lihat [Status aset dan model](asset-and-model-states.md). Setelah model aset atau antarmuka dihapus, Anda tidak dapat menanyakan model atau antarmuka aset tersebut. Jika Anda melakukannya, API mengembalikan respons HTTP 404.

**Topics**
+ [Menghapus model aset, model komponen, atau antarmuka (konsol)](#delete-asset-model-console)
+ [Menghapus model aset, model komponen, atau antarmuka (AWS CLI)](#delete-asset-model-cli)

## Menghapus model aset, model komponen, atau antarmuka (konsol)
<a name="delete-asset-model-console"></a>

Anda dapat menggunakan AWS IoT SiteWise konsol untuk menghapus model aset, model komponen, atau antarmuka.

**Topics**

**Untuk menghapus model aset, model komponen, atau antarmuka (konsol)**

1. <a name="sitewise-open-console"></a>Navigasikan ke [konsol AWS IoT SiteWise](https://console.aws.amazon.com/iotsitewise/) tersebut.

1. <a name="sitewise-choose-models"></a>Di panel navigasi, pilih **Model**.

1. Pilih model aset, model komponen, atau antarmuka yang akan dihapus.

1. **Jika menghapus model aset dan memiliki Aset apa pun, hapus setiap aset.** Pilih nama aset untuk menavigasi ke halamannya, tempat Anda dapat menghapusnya. Untuk informasi selengkapnya, lihat [Menghapus aset (konsol)](delete-assets.md#delete-asset-console).

1. Pada halaman model, pilih **Hapus**.

1. Dalam kotak dialog **Delete model**, lakukan hal berikut:

   1. Masukkan **Delete** untuk mengonfirmasi penghapusan.

   1. Pilih **Hapus**.

## Menghapus model aset, model komponen, atau antarmuka (AWS CLI)
<a name="delete-asset-model-cli"></a>

Anda dapat menggunakan AWS Command Line Interface (AWS CLI) untuk menghapus model aset, model komponen, atau antarmuka.

Gunakan [DeleteAssetModel](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_DeleteAssetModel.html)operasi untuk menghapus model aset, model komponen, atau antarmuka. Tentukan parameter berikut:
+ `assetModelId`— ID aset. Ini adalah ID aktual dalam format UUID, atau `externalId:myExternalId` jika memilikinya. Untuk informasi selengkapnya, lihat [Referensi objek dengan eksternal IDs](object-ids.md#external-id-references) di *AWS IoT SiteWise Panduan Pengguna*.

**Untuk menghapus model aset (AWS CLI)**

1. Jalankan perintah berikut untuk mencantumkan semua aset yang dibuat dari model. Ganti *asset-model-id* dengan ID atau ID eksternal model aset.

   ```
   aws iotsitewise list-assets --asset-model-id asset-model-id
   ```

   Untuk informasi lebih lanjut, lihat [ListAssets](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_ListAssets.html)operasi.

1. Jika perintah sebelumnya mengembalikan aset apa pun dari model, hapus setiap aset. Untuk informasi selengkapnya, lihat [Menghapus aset (AWS CLI)](delete-assets.md#delete-asset-cli).

1. Jalankan perintah berikut untuk menghapus model aset. Ganti *asset-model-id* dengan ID atau ID eksternal model aset.

   ```
   aws iotsitewise delete-asset-model --asset-model-id asset-model-id
   ```

**penting**  
 Untuk menghindari penghapusan model aset yang diperbarui secara bersamaan sejak operasi baca terakhir, Anda harus menentukan permintaan penghapusan bersyarat. Lihat [Penguncian optimis untuk penulisan model aset](opt-locking-for-model.md). 