删除数据 - Amazon Personalize
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

删除数据

要删除 Amazon Personalize 中的数据,您需删除数据集。在您删除数据集之前,Amazon Personalize 会将您的数据存储在数据集中。如果数据集导入作业或解决方案版本处于 CREATE PENDINGIN PROGRESS 状态,则您无法删除数据集。如果您使用 User-Personalization 或 Next-Best-Action 配方或热门精选为您建议使用案例,则删除数据集会暂停任何关联的解决方案版本或推荐器的自动更新。

您可以使用 Amazon Personalize 控制台、Amazon Command Line Interface (Amazon CLI) 或 Amazon SDK 删除数据集。

删除数据集(控制台)

要使用 Amazon Personalize 控制台删除数据集,请导航至数据集详情页面并选择删除。

删除数据集
  1. 打开 Amazon Personalize 控制台(网址为 https://console.aws.amazon.com/personalize/home)。

  2. 在导航窗格中,选择数据集组

  3. 数据集组页面,选择您的数据集组。

  4. 在导航窗格中,选择数据集

  5. 选择要删除的数据集。

  6. 选择删除,然后确认数据集删除。

删除数据集 (Amazon CLI)

以下代码演示如何使用 Amazon CLI 和 DeleteDataset 操作删除数据集。

aws personalize delete-dataset --dataset-arn dataset-arn

删除数据集 (Amazon SDK)

以下代码演示如何使用 Amazon SDK 和 DeleteDataset 操作删除数据集。

SDK for Python (Boto3)
import boto3 personalize = boto3.client('personalize') response = personalize.delete_dataset( datasetArn = 'dataset ARN' )
SDK for Java 2.x
public static void deleteDataset(PersonalizeClient personalizeClient, String datasetArn) { try { DeleteDatasetRequest deleteRequest = DeleteDatasetRequest.builder() .datasetArn(datasetArn) .build(); int responseCode = personalizeClient.deleteDataset(deleteRequest).sdkHttpResponse().statusCode(); System.out.println(responseCode); } catch (PersonalizeException e) { System.out.println(e.awsErrorDetails().errorMessage()); } }