アセットモデルを削除する - AWS IoT SiteWise

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

アセットモデルを削除する

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

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

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

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

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. 次のコマンドを実行して、モデルから作成されたすべてのアセットを一覧表示します。置換 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
    重要

    前回の読み取りオペレーション以降に同時に更新されたアセットモデルを削除しないようにするには、条件付き削除リクエストを定義する必要があります。「アセットモデルの書き込みに対する楽観的ロック」を参照してください。