Requisitos para eliminar recursos de Amazon Personalize - Amazon Personalize

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.

Requisitos para eliminar recursos de Amazon Personalize

La eliminación de recursos puede ser de ayuda para evitar costos innecesarios. Por ejemplo, se generan costos de campaña mientras una campaña está activa. Para evitar costos innecesarios, asegúrese de eliminar la campaña cuando haya terminado. Para obtener una lista completa de los cargos y precios, consulte Precios de Amazon Personalize.

Para eliminar recursos con la consola Amazon Personalize, elija Eliminar en la página de detalles del recurso. Para eliminar un recurso con las API de Amazon Personalize, utilice las API Delete con los SDK o la AWS Command Line Interface (AWS CLI).

Para ver los pasos detallados para eliminar un conjunto de datos con la consola de Amazon Personalize, la AWS Command Line Interface (AWS CLI) o los SDK de AWS, consulte Eliminación de un conjunto de datos para eliminar todos los datos. Puede aplicar los patrones de estos pasos a otros recursos de Amazon Personalize. Para obtener información sobre cómo eliminar usuarios y los datos del grupo de conjuntos de datos, consulte Eliminación de usuarios y los datos con un trabajo de eliminación de datos.

Debe eliminar algunos recursos para poder eliminar otros. Por ejemplo, si crea un rastreador de eventos y un conjunto de datos de interacciones de elemento, debe eliminar el rastreador de eventos para poder eliminar el conjunto de datos. En las siguientes secciones se indican las directrices y los requisitos de orden para eliminar recursos de Amazon Personalize.

Directrices para eliminar recursos

A continuación, se ofrecen las directrices para eliminar recursos:

  • La eliminación de un recurso de Amazon Personalize es una acción irreversible. No se puede detener la eliminación después de que comience.

  • No puede eliminar un recurso cuyo estado cambie de un estado a otro. Por ejemplo, no puede eliminar un recurso con el estado CREATE PENDING o IN PROGRESS. El estado del recurso debe ser ACTIVE (Activo) o CREATE FAILED (Error de creación). Esto incluye el estado latestSolutionUpdate de una solución. Puede consultar el estado de un recurso mediante las API Describe. Por ejemplo, la operación de la API DescribeCampaign.

  • Para obtener información sobre la eliminación de datos de entrenamiento en Amazon S3, consulte ¿Cómo se eliminan objetos de un bucket de S3?

  • No se le cobrarán los trabajos de importación de conjuntos de datos una vez finalizados y no podrá eliminarlos.

  • No se le cobrarán los esquemas y no podrá eliminar un esquema con la consola de Amazon Personalize. Para eliminar un esquema, utilice la operación de la API DeleteSchema.

A continuación, se indican los requisitos específicos para eliminar conjuntos de datos:

  • Debe eliminar todos los filtros antes de eliminar un conjunto de datos.

  • Si ha creado un rastreador de eventos, debe eliminarlo antes de eliminar un conjunto de datos de interacciones de elemento.

  • Si ha creado una atribución de métrica que hace referencia al conjunto de datos, primero debe eliminar la atribución métrica.

  • Si utiliza las recetas User-Personalization-v2, User-Personalization o Next-Best-Action, o bien los casos de uso Mejores opciones y Recomendado para usted, al eliminar un conjunto de datos se detienen las actualizaciones automáticas de cualquier versión de solución o recomendador asociado.

  • Ningún DatasetImportJob asociado puede tener el estado CREATE PENDING o IN PROGRESS.

  • Ningún BatchInferenceJob o BatchSegmentJob asociado puede tener el estado CREATE PENDING o IN PROGRESS.

  • Ningún Recommender asociado, SolutionVersion puede tener el estado CREATE PENDING o IN PROGRESS.

  • Ninguna Campaign asociada puede tener el estado CREATE PENDING, IN PROGRESS o ACTIVE.

Orden recomendado para la eliminación de recursos

Para evitar errores de eliminación, le recomendamos que elimine los recursos de un grupo de conjuntos de datos en el siguiente orden. Para identificar los recursos de un grupo de conjuntos de datos, puede usar las operaciones de la API List. Por ejemplo, puede usar la operación de la API ListFilters para identificar todos los filtros de un grupo de conjuntos de datos.

  1. Campañas o recomendadores: para eliminar una campaña o un recomendador con las API, use las operaciones de la API DeleteCampaign o DeleteRecommender. En el caso de los recomendadores, puede detener un recomendador e iniciarlo más tarde. De esta forma, puede pausar la facturación del recomendador y pagarlo solo cuando lo utilice. Para obtener más información, consulte Detención de un recomendador.

  2. Soluciones: para eliminar la solución con las API, use la operación de la API DeleteSolution. Para eliminar una solución, no puede estar en curso una actualización de solución. El estado de latestSolutionUpdate debe ser ACTIVE o CREATE FAILED. Al eliminar una solución, se eliminan todas las versiones de solución asociadas. Ninguna de las versiones de solución puede tener el estado CREATE PENDING ni IN PROGRESS.

  3. Rastreador de eventos: para eliminar un rastreador de eventos con las API, utilice la operación de la API DeleteEventTracker. Debe eliminar el rastreador de eventos, para poder eliminar un conjunto de datos de interacciones de elemento.

  4. Atribución de métricas: para eliminar una atribución de métricas con las API, utilice la operación de la API DeleteMetricAttribution.

  5. Todos los filtros: para eliminar un filtro con las API, utilice la operación de la API DeleteFilter. Debe eliminar todos los filtros antes de eliminar un conjunto de datos.

  6. Conjuntos de datos: para eliminar un conjunto de datos con las API, utilice la operación de la API DeleteDataset.

  7. Grupo de conjuntos de datos: para eliminar el grupo de conjuntos de datos con las API, use la operación de la API DeleteDatasetGroup.

  8. Esquemas: para eliminar un esquema, use la operación de la API DeleteSchema.