Amazon Personalize 지표 속성 삭제 - Personalize

Amazon Personalize 지표 속성 삭제

더 이상 보고서를 생성하지 않으려는 경우 지표 어트리뷰션을 삭제하면 됩니다. 지표 어트리뷰션을 삭제하면 해당 지표와 출력 구성이 모두 삭제됩니다.

지표 어트리뷰션을 삭제하면 Personalize는 PutEvents와 관련된 보고서 및 증분 대량 데이터를 CloudWatch에 자동으로 전송하는 것을 중단합니다. 이미 CloudWatch로 전송되었거나 S3에 게시된 데이터는 영향을 받지 않습니다. Personalize 콘솔, AWS Command Line Interface또는 AWSSDK에서 지표 어트리뷰션을 삭제할 수 있습니다.

지표 어트리뷰션 삭제(콘솔)

지표 어트리뷰션의 개요 페이지에서 지표 어트리뷰션을 삭제합니다.

지표 어트리뷰션을 삭제하려면
  1. https://console.aws.amazon.com/acm-pca/home에서 Personalize 콘솔을 열고 계정에 로그인합니다.

  2. 데이터세트 그룹을 선택합니다.

  3. 탐색 창에서 지표 어트리뷰션을 선택합니다.

  4. 삭제를 선택하고 삭제를 확인합니다.

지표 어트리뷰션 삭제(AWS CLI)

AWS CLI에서 지표 어트리뷰션을 삭제하려면 다음과 같이 delete-metric-attribution명령을 사용합니다.

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

지표 어트리뷰션 삭제(AWS SDK)

다음 코드는 Python용 SDK(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();