Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Suppression de ressources
Vous pouvez utiliser la AWS IoT SiteWise console ou l'API pour supprimer un actif.
Avant de pouvoir supprimer une ressource, vous devez d'abord dissocier ses ressources enfants et la dissocier de sa ressource parent. Pour plus d’informations, consultez Association et dissociation de ressources. Si vous utilisez le AWS Command Line Interface (AWS CLI), vous pouvez utiliser l'opération ListAssociatedAssets pour répertorier les enfants d'un actif.
Lorsque vous supprimez une ressource, son état est DELETING
jusqu'à ce que les modifications soient propagées. Pour plus d’informations, consultez État des ressources et des modèles. Une fois la ressource supprimée, vous ne pouvez plus l'interroger. Si vous le faites, l'API renvoie une réponse HTTP 404.
Important
AWS IoT SiteWise supprime toutes les données de propriété des actifs supprimés.
Suppression d'une ressource (console)
Vous pouvez utiliser la AWS IoT SiteWise console pour supprimer un actif.
Pour supprimer une ressource (console)
Accédez à la console AWS IoT SiteWise
. -
Dans le panneau de navigation, choisissez Ressources.
-
Choisissez la ressource à supprimer.
Astuce
Vous pouvez cliquer sur l'icône en forme de flèche pour développer une hiérarchie de ressources afin de trouver votre ressource.
-
Si la ressource comporte des ressources associées, supprimez chaque ressource. Vous pouvez choisir le nom d'une ressource pour accéder à sa page, où vous pouvez la supprimer.
-
Sur la page de la ressource, choisissez Supprimer.
-
Dans la boîte de dialogue Supprimer la ressource, procédez comme suit :
-
Saisissez
Delete
pour confirmer la suppression. -
Sélectionnez Delete (Supprimer).
-
Supprimer un actif (AWS CLI)
Vous pouvez utiliser le AWS Command Line Interface (AWS CLI) pour supprimer un actif.
Utilisez cette DeleteAssetopération pour supprimer un actif. Spécifiez le paramètre suivant :
-
assetId
— L'ID de l'actif. Il s'agit de l'identifiant réel au format UUID, ou duexternalId:myExternalId
s'il en possède un. Pour plus d’informations, consultez Référencement d'objets avec des identifiants externes dans le Guide de l’utilisateur AWS IoT SiteWise .
Pour supprimer un actif (AWS CLI)
-
Exécutez la commande suivante pour répertorier les hiérarchies de la ressource. Remplacez
asset-id
par l'ID ou l'ID externe de l'actif :aws iotsitewise describe-asset --asset-id
asset-id
L'opération renvoie une réponse qui contient les détails de la ressource. La réponse contient une
assetHierarchies
liste dont la structure est la suivante :{
...
"assetHierarchies": [ { "id": "String
", "name": "String
" } ],...
}Pour plus d'informations, consultez l'DescribeAssetopération.
-
Pour chaque hiérarchie, exécutez la commande suivante pour répertorier les enfants de la ressource qui sont associés à cette hiérarchie. Remplacez
asset-id
par l'ID ou l'ID externe de l'actif ethierarchy-id par l'ID
ou l'ID externe de la hiérarchie.aws iotsitewise list-associated-assets \ --asset-id
asset-id
\ --hierarchy-idhierarchy-id
Pour plus d'informations, consultez la section Fonctionnement ListAssociateddes actifs.
-
Exécutez la commande suivante pour supprimer chaque ressource associée, puis pour supprimer la ressource. Remplacez
asset-id
par l'ID ou l'ID externe de l'actif.aws iotsitewise delete-asset --asset-id
asset-id