翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
でアセットを削除する 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 (アセット) ] を選択します。
-
削除するアセットを選択します。
ヒント
矢印アイコンを選択して、アセット階層を展開してアセットを検索できます。
-
アセットに [関連付けられたアセット] がある場合は、各アセットを削除します。アセットの名前を選択して、そのページに移動して、アセットを削除できます。
-
アセットのページで、[削除] を選択します。
-
]アセットの削除] ダイアログで、次の操作を行います。
-
削除を確定するには、
Delete
と入力します。 -
[削除] を選択します。
-
アセットを削除する (AWS CLI)
AWS Command Line Interface (AWS CLI) を使用してアセットを削除できます。
アセットを削除するには、DeleteAsset オペレーションを使用します。以下のパラメータを指定します。
-
assetId
– アセットの ID。これは UUID 形式の実際の ID です。または、ある場合はexternalId:myExternalId
です。詳細については、AWS IoT SiteWise ユーザーガイドの 外部 ID を持つリファレンスオブジェクトを参照してください。
アセットを削除するには (AWS CLI)
-
次のコマンドを実行して、アセットの階層を一覧表示します。
asset-id
をアセットの ID または外部 ID に置き換えます。aws iotsitewise describe-asset --asset-id
asset-id
このオペレーションは、アセットの詳細を含むレスポンスを返します。レスポンスには、次の構造を持つ
assetHierarchies
リストが含まれています。{
...
"assetHierarchies": [ { "id": "String
", "name": "String
" } ],...
}詳細については、DescribeAsset オペレーションを参照してください。
-
階層ごとに次のコマンドを実行して、その階層に関連付けられているアセットの子を一覧表示します。
asset-id
をアセットの ID または外部 ID に置き換え、hierarchy-id
を階層の ID または外部 ID に置き換えます。aws iotsitewise list-associated-assets \ --asset-id
asset-id
\ --hierarchy-idhierarchy-id
詳細については、「ListAssociatedAssets オペレーション」を参照してください。
-
次のコマンドを実行して、関連する各アセットを削除してから、アセットを削除します。
asset-id
をアセットの ID または外部 ID に置き換えます。aws iotsitewise delete-asset --asset-id
asset-id