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

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

删除 Amazon Personalize 资源的要求

删除资源有助于避免不必要的费用。例如,当市场活动处于活动状态时,会产生市场活动费用。为避免产生不必要的费用,请务必在市场活动结束后删除它。有关费用和价格的完整列表,请参阅 Amazon Personalize 定价

要使用 Amazon Personalize 控制台删除资源,请在资源的详细信息页面上选择删除。要通过 Amazon Personalize 删除资源APIs,请使用DeleteAPIs带SDKs或 Amazon Command Line Interface (Amazon CLI) 的。

有关使用 Amazon Personalize 控制台删除数据集的详细步骤, Amazon Command Line Interface (Amazon CLI) 或 Amazon SDKs,请参阅删除数据集以删除其所有数据。您可以将这些步骤中的模式应用于其他 Amazon Personalize 资源。有关从数据集组中删除用户及其数据的信息,请参阅使用数据删除作业删除用户及其数据

必须先删除一些资源,然后才能删除其他资源。例如,如果您创建了事件跟踪器和物品交互数据集,则必须先删除事件跟踪器,然后才能删除数据集。以下几个部分介绍了删除 Amazon Personalize 资源的准则和顺序要求。

删除资源的准则

以下是删除资源的准则:

  • 在 Amazon Personalize 中删除资源是一项不可逆的操作。删除开始后就无法停止。

  • 无法删除正从一种状态变为另一种状态的资源。例如,您无法删除处于CREATEPENDING或输入的资源PROGRESS。资源状态必须为ACTIVE或CREATEFAILED。这包括解决方案的 latestSolutionUpdate 状态。您可以使用来检查资源的状态DescribeAPIs。例如,DescribeCampaignAPI操作。

  • 有关删除 Amazon S3 中的训练数据的信息,请参阅如何从 S3 存储桶删除对象?

  • 数据集导入作业完成后,就不需要继续为此支付费用,并且您无法删除它们。

  • 您无需为架构付费,也无法使用 Amazon Personalize 控制台删除架构。要删除架构,请使用DeleteSchemaAPI操作。

以下是删除数据集的特定要求:

  • 在删除任何数据集之前,必须先删除所有筛选器。

  • 如果创建了事件跟踪器,则在删除物品交互数据集之前,必须删除事件跟踪器。

  • 如果创建了引用该数据集的指标归因,则必须先删除指标归因。

  • 如果您使用 User-Personalization-v 2、用户个性化设置、 Next-Best-Action食谱或首选用例以及推荐给您的用例,则删除数据集会暂停任何关联的解决方案版本或推荐者的自动更新。

  • 任何关联人的状态都DatasetImportJob不能为CREATEPENDING或 IN PROGRESS。

  • 没有关联BatchInferenceJob或状态BatchSegmentJob可以为CREATEPENDING或 IN PROGRESS。

  • 无关联Recommender,状态SolutionVersion可以为CREATEPENDING或 IN PROGRESS。

  • 任何关联人的状态都Campaign不能为、IN CREATE PENDING PROGRESS 或ACTIVE。

资源删除的推荐顺序

为避免删除错误,我们建议您按以下顺序从数据集组中删除资源。要识别数据集组中的资源,您可以使用列表API操作。例如,您可以使用ListFiltersAPI操作来识别数据集组中的所有过滤器。

  1. 任何广告活动或推荐人 — 要删除您的广告活动或推荐人APIs,请使用DeleteCampaignDeleteRecommenderAPI操作。使用推荐器时,您可以停止推荐器并稍后再启动。这样,您就可以暂停推荐器计费,并仅在使用推荐器时才付费。有关更多信息,请参阅 停止推荐器

  2. 任何解决方案-要使用删除您的解决方案APIs,请使用DeleteSolutionAPI操作。要删除一个解决方案,则不能有正在进行中的解决方案更新。其latestSolutionUpdate状态必须为ACTIVE或CREATEFAILED。删除解决方案会删除所有关联的解决方案版本。其所有解决方案版本的状态都不能为CREATEPENDING或 IN PROGRESS。

  3. 事件跟踪器-要使用删除事件跟踪器APIs,请使用DeleteEventTrackerAPI操作。必须先删除事件跟踪器,然后才可以删除物品交互数据集。

  4. 指标归因-要删除带有的指标归因APIs,请使用DeleteMetricAttributionAPI操作。

  5. 所有筛选器-要使用删除过滤器APIs,请使用DeleteFilterAPI操作。必须先删除所有筛选器,然后才能删除数据集。

  6. 任何数据集-要使用删除数据集APIs,请使用DeleteDatasetAPI操作。

  7. 数据集组-要使用删除您的数据集组APIs,请使用DeleteDatasetGroupAPI操作。

  8. 架构-要删除架构,请使用DeleteSchemaAPI操作。