在 中刪除資產模型 AWS IoT SiteWise - AWS IoT SiteWise

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

在 中刪除資產模型 AWS IoT SiteWise

您可以使用 AWS IoT SiteWise 主控台或 API 來刪除資產模型。

您必須先刪除從資產模型建立的所有資產,才能刪除資產模型。

刪除資產模型時,於變更傳播之前,其狀態會保持為 DELETING。如需詳細資訊,請參閱資產和模型狀態。刪除資產模型後,您無法查詢該資產模型。如果您這樣做,API 會傳回 HTTP 404 回應。

刪除資產模型 (主控台)

您可以使用 AWS IoT SiteWise 主控台來刪除資產模型。

主題
    刪除資產模型 (主控台)
    1. 導覽至 AWS IoT SiteWise 主控台

    2. 在導覽窗格中,選擇 Models (模型)

    3. 選擇要刪除的資產模型。

    4. 如果模型有任何 Assets (資產),請刪除每個資產。選擇資產的名稱,以導覽至其頁面,您可以在其中刪除資產。如需詳細資訊,請參閱刪除資產 (主控台)

    5. 在模型頁面上,選擇 Delete (刪除)

    6. 刪除模型對話方塊中,執行下列動作:

      1. 輸入 Delete 以確認刪除。

      2. 選擇 刪除

    刪除資產模型 (AWS CLI)

    您可以使用 AWS Command Line Interface (AWS CLI) 來刪除資產模型。

    使用 DeleteAssetModel 操作來刪除資產模型。指定下列參數:

    • assetModelId – 資產的 ID。這是 UUID 格式的實際 ID,externalId:myExternalId如果有的話,則為 。如需詳細資訊,請參閱《AWS IoT SiteWise 使用者指南》中的 具有外部 IDs參考物件

    刪除資產模型 (AWS CLI)
    1. 執行以下命令來列出從模型建立的所有資產。將 asset-model-id 取代為資產模型的 ID 或外部 ID。

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

      如需詳細資訊,請參閱 ListAssets 操作。

    2. 如果上一個命令傳回模型中的任何資產,請刪除每個資產。如需詳細資訊,請參閱刪除資產 (AWS CLI)

    3. 執行以下命令以刪除資產模型。將 asset-model-id 取代為資產模型的 ID 或外部 ID。

      aws iotsitewise delete-asset-model --asset-model-id asset-model-id
    重要

    若要避免刪除自上次讀取操作後同時更新的資產模型,您必須定義條件式刪除請求。請參閱 資產模型寫入的樂觀鎖定