Excluir uma atribuição de métrica do Amazon Personalize - Amazon Personalize

Excluir uma atribuição de métrica do Amazon Personalize

Se você não quiser mais gerar relatórios, exclua uma atribuição de métricas. A exclusão de uma atribuição de métrica exclui todas as métricas e configurações de saída.

Se você excluir uma atribuição de métrica, o Amazon Personalize interromperá automaticamente o envio de relatórios relacionados a PutEvents e dados em lote incrementais para o CloudWatch. Os dados já enviados para o CloudWatch ou publicados no Amazon S3 não são afetados. Você pode atualizar uma atribuição métrica com o console do Amazon Personalize, AWS Command Line Interface, ou SDKS da AWS.

Excluir uma atribuição de métrica (console)

Você exclui uma atribuição de métrica na página de visão geral da sua atribuição de métrica.

Para excluir uma atribuição de métrica
  1. Acesse https://console.aws.amazon.com/personalize/home para abrir o console do Amazon Personalize e faça login na sua conta.

  2. Escolha seu grupo de conjuntos de dados.

  3. No painel de navegação, escolha Atribuição de métrica.

  4. Escolha Excluir e confirme a exclusão.

Excluir uma atribuição de métrica (AWS CLI)

Para excluir uma atribuição de métrica com o AWS CLI, use o comando delete-metric-attribution da seguinte forma.

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

Excluir uma atribuição de métrica (AWS SDKs)

O código a seguir mostra como excluir uma atribuição de métrica com o 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();