本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在 中刪除資產 AWS IoT SiteWise
您可以使用 AWS IoT SiteWise 主控台或 API 來刪除環境中不再需要的資產。刪除資產模型也會刪除所有相關聯的資產和元件模型。不過,請務必注意,刪除資產或模型是永久動作,而且也會移除與已刪除資源相關聯的任何資料。刪除資產或模型之前,建議您檢閱任何可能受影響的相依性或整合,並確保您擁有任何重要資料的備份。
您必須先將資產與其子資產取消關聯,才能將其從其父資產中刪除。如需詳細資訊,請參閱關聯和取消關聯資產。如果您使用 AWS Command Line Interface (AWS CLI),您可以使用 ListAssociatedAssets 操作來列出資產的子系。
刪除資產時,於變更傳播之前,其狀態會保持為 DELETING。如需詳細資訊,請參閱資產和模型狀態。刪除資產後,您無法查詢該資產。如果您這樣做,API 會傳回 HTTP 404 回應。
重要
AWS IoT SiteWise 會刪除已刪除資產的所有屬性資料。
刪除資產 (主控台)
您可以使用 AWS IoT SiteWise 主控台來刪除資產。
刪除資產 (主控台)
導覽至 AWS IoT SiteWise 主控台
。 -
在導覽窗格中,選擇 Assets (資產)。
-
選擇要刪除的資產。
提示
您可以選擇箭頭圖示來展開資產階層,以尋找您的資產。
-
如果資產有任何 Associated assets (關聯的資產),請刪除每個資產。您可以選擇資產的名稱,以導覽至其頁面,您可以在其中刪除資產。
-
在資產頁面上,選擇 Delete (刪除)。
-
在刪除資產對話方塊中,執行下列動作:
-
輸入
Delete以確認刪除。 -
選擇 刪除。
-
刪除資產 (AWS CLI)
您可以使用 AWS Command Line Interface (AWS CLI) 來刪除資產。
使用 DeleteAsset 操作來刪除資產。指定下列參數:
-
assetId– 資產的 ID。這是 UUID 格式的實際 ID,externalId:myExternalId如果有的話,則為 。如需詳細資訊,請參閱《AWS IoT SiteWise 使用者指南》中的 參考具有外部 IDs物件。
刪除資產 (AWS CLI)
-
執行下列命令來列出資產的階層。以
資產的 ID 或外部 ID 取代 asset-id:aws iotsitewise describe-asset --asset-idasset-id此操作會傳回包含資產詳細資料的回應。回應包含具有下列結構的
assetHierarchies清單:{..."assetHierarchies": [ { "id": "String", "name": "String" } ],...}如需詳細資訊,請參閱 DescribeAsset 操作。
-
針對每個階層,執行下列命令來列出與該階層相關聯的資產子系。將
asset-id取代為資產的 ID 或外部 ID,並將hierarchy-id取代為階層的 ID 或外部 ID。aws iotsitewise list-associated-assets \ --asset-idasset-id\ --hierarchy-idhierarchy-id如需詳細資訊,請參閱 ListAssociatedAssets 操作。
-
執行下列命令來刪除每個關聯的資產,然後刪除資產。以
資產的 ID 或外部 ID 取代 asset-id。aws iotsitewise delete-asset --asset-idasset-id