アセットとモデルの削除 - 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  ユーザーガイドの 外部 IDs参照を参照してください。

アセットを削除するには (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

アセットモデルの削除

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

アセットモデルを削除する前に、アセットモデルから作成されたすべてのアセットを削除する必要があります。

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

アセットモデルの削除 (コンソール)

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

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

    2. ナビゲーションペインで、[Models (モデル) ] を選択します。

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

    4. モデルに [アセット] がある場合は、各アセットを削除します。アセットの名前を選択してそのページに移動し、そこでアセットを削除できます。詳細については、「アセットの削除 (コンソール) 」を参照してください。

    5. モデルのページで、[削除] を選択します。

    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. 次のコマンドを実行してアセットモデルを削除します。をアセットモデルの ID または外部 ID asset-model-idに置き換えます。

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