Eliminación de una atribución de métricas de Amazon Personalize - Amazon Personalize

Eliminación de una atribución de métricas de Amazon Personalize

Si ya no desea generar informes, puede eliminar una atribución de métricas. Al eliminar una atribución de métricas, se eliminan todas sus métricas y su configuración de salida.

Si elimina una atribución de métricas, Amazon Personalize deja de enviar automáticamente los informes relacionados con PutEvents y los datos masivos incrementales a CloudWatch. Los datos ya enviados a CloudWatch o publicados en Amazon S3 no se ven afectados. Puede eliminar una atribución de métricas con la consola de Amazon Personalize, AWS Command Line Interface o los SDK de AWS.

Eliminación de una atribución de métricas (consola)

Elimine una atribución de métricas en la página de información general para su atribución de métricas.

Para eliminar una atribución de métricas
  1. Abra la consola de Amazon Personalize en https://console.aws.amazon.com/personalize/home e inicie sesión en su cuenta.

  2. Elija su grupo de conjuntos de datos.

  3. En el panel de navegación, elija Métricas.

  4. Elija Eliminar y, a continuación, confirme la eliminación.

Eliminación de una atribución de métricas (AWS CLI)

Para eliminar una atribución de métricas con el AWS CLI, utilice el comando delete-metric-attribution de la siguiente manera.

aws personalize delete-metric-attribution --metric-attribution-arn metric attribution ARN

Eliminación de una atribución de métricas (SDK de AWS)

El código siguiente muestra cómo eliminar una atribución de métricas con el SDK para Python (Boto3):

SDK for Python (Boto3)
import boto3 personalize = boto3.client('personalize') response = personalize.delete_metric_attribution( metricAttributionArn = 'metric attribution ARN' )
SDK for Java 2.x
public static void deleteMetricAttribution(PersonalizeClient client, String metricAttributionArn) { try { DeleteMetricAttributionRequest request = DeleteMetricAttributionRequest.builder() .metricAttributionArn(metricAttributionArn) .build(); DeleteMetricAttributionResponse response = client.deleteMetricAttribution(request); if (response.sdkHttpResponse().statusCode() == 200) { System.out.println("Metric attribution deleted!"); } } catch (PersonalizeException e) { System.out.println(e.awsErrorDetails().errorMessage()); } }
SDK for JavaScript v3
// Get service clients and commands using ES6 syntax. import { DeleteMetricAttributionCommand, PersonalizeClient } from "@aws-sdk/client-personalize"; // create personalizeClient const personalizeClient = new PersonalizeClient({ region: "REGION" }); export const deleteMetricAttributionParam = { metricAttributionArn: "METRIC_ATTRIBUTION_ARN", }; export const run = async () => { try { const response = await personalizeClient.send( new DeleteMetricAttributionCommand(deleteMetricAttributionParam) ); console.log("Success", response); return response; // For unit tests. } catch (err) { console.log("Error", err); } }; run();