View a markdown version of this page

Elimine los modelos de activos, los modelos de componentes y las interfaces en AWS IoT SiteWise - AWS IoT SiteWise

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Elimine los modelos de activos, los modelos de componentes y las interfaces en AWS IoT SiteWise

Puede usar la AWS IoT SiteWise consola o la API para eliminar un modelo de activos, un modelo de componentes o una interfaz.

Antes de poder eliminar un modelo de activos, primero debe eliminar todos los activos creados a partir del modelo de activos. Para poder eliminar una interfaz, primero debe desvincularla de todos los modelos de activos que la implementan.

Al eliminar un modelo de activos o una interfaz, su estado es DELETING hasta que se propaguen los cambios. Para obtener más información, consulte Estados de activos y modelos. Una vez eliminado el modelo de activos o la interfaz, no puede consultar ese modelo de activos o interfaz. Si lo hace, la API devuelve una respuesta HTTP 404.

Elimine un modelo de activos, un modelo de componente o una interfaz (consola)

Puede usar la AWS IoT SiteWise consola para eliminar un modelo de activos, un modelo de componente o una interfaz.

Temas
    Para eliminar un modelo de activos, un modelo de componente o una interfaz (consola)
    1. Vaya a la consola de AWS IoT SiteWise.

    2. En el panel de navegación, elija Models (Modelos).

    3. Elija el modelo de activo, el modelo de componente o la interfaz que desee eliminar.

    4. Si elimina un modelo de activos y tiene algún activo, elimine cada uno de los activos. Elija el nombre de un activo para navegar hasta su página, donde puede eliminarlo. Para obtener más información, consulte Eliminación de un activo (consola).

    5. En la página del modelo, elija Eliminar.

    6. En el cuadro de diálogo Eliminar modelo, haga lo siguiente:

      1. Escriba Delete para confirmar la eliminación.

      2. Elija Eliminar.

    Elimine un modelo de activos, un modelo de componentes o una interfaz (AWS CLI)

    Puede usar el AWS Command Line Interface (AWS CLI) para eliminar un modelo de activos, un modelo de componente o una interfaz.

    Utilice la DeleteAssetModel operación para eliminar un modelo de activos, un modelo de componentes o una interfaz. Especifique el siguiente parámetro:

    • assetModelId: el ID del activo. Es el ID real en formato UUID o el externalId:myExternalId si lo tiene. Para obtener más información, consulte Objetos de referencia con ID externos en la Guía del usuario de AWS IoT SiteWise .

    Para eliminar un modelo de activos (AWS CLI)
    1. Ejecute el siguiente comando para mostrar todos los activos creados a partir del modelo. asset-model-idSustitúyalo por el ID o el ID externo del modelo de activo.

      aws iotsitewise list-assets --asset-model-id asset-model-id

      Para obtener más información, consulte la operación ListAssets.

    2. Si el comando anterior devuelve activos del modelo, elimine cada activo. Para obtener más información, consulte Eliminar un activo (AWS CLI).

    3. Ejecute el siguiente comando para eliminar el modelo de activos. asset-model-idSustitúyalo por el ID o el ID externo del modelo de activo.

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

    Para evitar eliminar un modelo de activos que se ha actualizado simultáneamente desde la última operación de lectura, debe definir una solicitud de eliminación condicional. Consulte Bloqueo positivo de las escrituras del modelo de activos.