でアセットを削除する AWS IoT SiteWise - AWS IoT SiteWise

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

でアセットを削除する AWS IoT SiteWise

AWS IoT SiteWise コンソールまたは API を使用して、環境で不要になったアセットを削除できます。アセットモデルを削除すると、関連するアセットとコンポーネントモデルもすべて削除されます。ただし、アセットまたはモデルの削除は永続的なアクションであり、削除されたリソースに関連付けられたデータも削除されることに注意してください。アセットやモデルを削除する前に、影響を受ける可能性のある依存関係や統合を確認し、重要なデータのバックアップがあることを確認することをお勧めします。

アセットを削除する前に、まずその子アセットの関連付けを解除して、親アセットとの関連付けを解除する必要があります。詳細については、「アセットの関連付けと関連付け解除」を参照してください。 AWS Command Line Interface (AWS CLI) を使用する場合は、ListAssociatedAssets オペレーションを使用してアセットの子を一覧表示できます。

アセットを削除すると、変更が反映されるまで、アセットのステータスは DELETING になります。詳細については、「アセットおよびモデルの状態」を参照してください。アセットを削除した後は、そのアセットに対してクエリを実行することはできません。使用すると、API は HTTP 404 レスポンスを返します。

重要

AWS IoT SiteWise は、削除されたアセットのすべてのプロパティデータを削除します。

アセットを削除する (コンソール)

AWS IoT SiteWise コンソールを使用してアセットを削除できます。

アセットを削除するには (コンソール)
  1. AWS IoT SiteWise コンソールに移動します。

  2. ナビゲーションペインで [Assets (アセット) ] を選択します。

  3. 削除するアセットを選択します。

    ヒント

    矢印アイコンを選択して、アセット階層を展開してアセットを検索できます。

  4. アセットに [関連付けられたアセット] がある場合は、各アセットを削除します。アセットの名前を選択して、そのページに移動して、アセットを削除できます。

  5. アセットのページで、[削除] を選択します。

  6. ]アセットの削除] ダイアログで、次の操作を行います。

    1. 削除を確定するには、Delete と入力します。

    2. [削除] を選択します。

アセットを削除する (AWS CLI)

AWS Command Line Interface (AWS CLI) を使用してアセットを削除できます。

アセットを削除するには、DeleteAsset オペレーションを使用します。以下のパラメータを指定します。

  • assetId – アセットの ID。これは UUID 形式の実際の ID です。または、ある場合は externalId:myExternalId です。詳細については、AWS IoT SiteWise  ユーザーガイドの 外部 ID を持つリファレンスオブジェクトを参照してください。

アセットを削除するには (AWS CLI)
  1. 次のコマンドを実行して、アセットの階層を一覧表示します。asset-id をアセットの ID または外部 ID に置き換えます。

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

    このオペレーションは、アセットの詳細を含むレスポンスを返します。レスポンスには、次の構造を持つ assetHierarchies リストが含まれています。

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

    詳細については、DescribeAsset オペレーションを参照してください。

  2. 階層ごとに次のコマンドを実行して、その階層に関連付けられているアセットの子を一覧表示します。asset-id をアセットの ID または外部 ID に置き換え、hierarchy-id を階層の ID または外部 ID に置き換えます。

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

    詳細については、「ListAssociatedAssets オペレーション」を参照してください。

  3. 次のコマンドを実行して、関連する各アセットを削除してから、アセットを削除します。asset-id をアセットの ID または外部 ID に置き換えます。

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