

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

# Amazon Personalize メトリクス属性の削除
<a name="deleting-metric-attribution"></a>

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

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

**Topics**
+ [メトリクス属性の削除 (コンソール)](#deleting-metric-attribution-console)
+ [メトリクス属性の削除 (AWS CLI)](#deleting-metric-attribution-cli)
+ [メトリクス属性の削除 (AWS SDKs)](#deleting-metric-attribution-sdk)

## メトリクス属性の削除 (コンソール)
<a name="deleting-metric-attribution-console"></a>

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

**メトリクス属性を削除するには**

1. [https://console.aws.amazon.com/personalize/home](https://console.aws.amazon.com/personalize/home) で Amazon Personalize コンソールを開き、アカウントにサインインします。

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

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

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

## メトリクス属性の削除 (AWS CLI)
<a name="deleting-metric-attribution-cli"></a>

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

```
aws personalize delete-metric-attribution --metric-attribution-arn {{metric attribution ARN}}
```

## メトリクス属性の削除 (AWS SDKs)
<a name="deleting-metric-attribution-sdk"></a>

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

------