Comment puis-je résoudre l'erreur « ASSET ID is already used within this account » dans AWS IoT SiteWise ?

Lecture de 2 minute(s)
0

Lorsque je supprime une ressource dans AWS IoT SiteWise et que j'essaie de la recréer, un message d'erreur s'affiche.

Brève description

Lorsque vous recréez une ressource dans AWS IoT SiteWise avec le même ID de ressource qu'une ressource supprimée, le message d'erreur suivant s'affiche :

« ASSET ID is already used within this account. Submit CREATE_ASSET again with a unique ASSET ID at de_ResourceAlreadyExistsExceptionRes »

Pour les ID de ressource, vous devez disposer d'un ID global unique pour chaque ressource. Les ID des ressources supprimées sont réservés pour éviter d'éventuels problèmes de données. Vous ne pouvez donc pas les réutiliser.

Résolution

Par défaut, AWS IoT SiteWise génère automatiquement un ID unique pour vos ressources, qui est unique au niveau mondial sur l'ensemble de votre compte AWS. Lorsque vous utilisez la fonctionnalité d'attribution d'ID personnalisée, vous attribuez manuellement un ID à votre ressource.

Suivez les bonnes pratiques suivantes pour les ressources dotées d'ID personnalisés :

  • Utilisez le comportement par défaut et laissez AWS générer les ID de vos ressources.
  • Si vous utilisez un ID personnalisé, celui-ci doit suivre le format UUID.
  • Pour éviter les conflits, surveillez les noms d'ID de vos ressources.
    **Remarque :**Il est recommandé de surveiller vos ID personnalisés. Pour trouver vos ID personnalisés, utilisez l'API DescribeAssetModel.
AWS OFFICIEL
AWS OFFICIELA mis à jour il y a 2 mois