Amazon Personalize メトリクス属性の削除 - Amazon Personalize

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon Personalize メトリクス属性の削除

レポートが不要になった場合は、メトリクス属性を削除できます。メトリクス属性を削除すると、そのメトリクスと出力設定もすべて削除されます。

メトリクス属性を削除すると、Amazon Personalize は PutEvents および増分バルクデータに関連するレポートの送信を自動的に停止します CloudWatch。Amazon S3 にすでに送信 CloudWatch または公開されているデータは影響を受けません。Amazon Personalize コンソール、または AWS SDKS を使用して AWS Command Line Interface、メトリクス属性を削除できます。

メトリクス属性の削除 (コンソール)

メトリクス属性の概要ページでメトリクス属性を削除します。

メトリクス属性を削除するには
  1. https://console.aws.amazon.com/personalize/home で Amazon Personalize コンソールを開き、アカウントにサインインします。

  2. データセットグループを選択します。

  3. ナビゲーションペインで [メトリクス] を選択します。

  4. [削除] を選択し、削除を確定します。

メトリクス属性の削除 (AWS CLI)

を使用してメトリクス属性を削除するには AWS CLI、次のように delete-metric-attribution コマンドを使用します。

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

メトリクス属性の削除 (AWS SDKs)

次のコードは、SDK for 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();