在 中刪除資產模型、元件模型和界面 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. 如果刪除資產模型且具有任何資產,請刪除每個資產。選擇資產的名稱,以導覽至其頁面,您可以在其中刪除資產。如需詳細資訊,請參閱刪除資產 (主控台)

    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. 執行以下命令來列出從模型建立的所有資產。以資產模型的 ID 或外部 ID 取代 asset-model-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
    重要

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