错误消息 - Amazon Personalize
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

错误消息

以下部分列出并解释了您在使用 Amazon Personalize 时可能遇到的一些消息。

数据导入和管理

错误消息:数据位置无效。

确保您将正确的语法用于 Amazon S3 存储桶位置。对于数据集导入作业,请使用以下语法作为数据在 Amazon S3 中的位置:

s3://<name of your S3 bucket>/<folder path>/<CSVfilename>

如果 CSV 文件位于文件夹中,并且您想要使用一个数据集导入作业上传多个文件,请使用不带 CSV 文件名的此语法。

错误消息:调用创建数据导入作业操作时发生错误 (LimitExceededException): 超过 5 个具有待处理或 IN_PROGRESS 状态的资源。

每个区域总共可以有 5 个待处理或正在进行的数据集导入作业。此配额不可调整。有关 Amazon Personalize 配额的完整列表,请参阅Amazon Personalize 终端节点和配额.

错误消息:无法为数据<dataset type>集创建数据导入任务... 访问 Amazon S3 中的数据的权限不足。

通过向 Amazon S3 存储桶和 Amazon Amazon Personalize 服务相关角色附加访问策略,为 Amazon S3 资源提供 Amazon Personalize 访问权限。请参阅 为 Amazon S3 资源授予针对 Amazon S3 资源的访问

如果您使用Amazon Key Management Service(AmazonKMS) 对于加密,您必须授予 IAM 用户和 Amazon Personalize IAM 服务角色使用密钥的权限。您还必须将 Amazon Personalize 化作为原则添加到您的Amazon KMS密钥策略。有关更多信息,请参阅使用以下密钥策略Amazon自杀中的Amazon Key Management Service开发人员指南.

错误消息:无法创建数据导入作业数据<dataset type>集... 输入 CSV 缺少以下列:[COLUMN_NAME、COLUMNNAME]。

您导入到 Amazon Personalize 中的数据(包括属性名称和数据类型)必须与目标数据集的架构匹配。有关更多信息,请参阅 数据集和架构

创建解决方案和解决方案版本(自定义数据集组)

错误消息:创建失败。数据集的用户不到 25 个,每个用户至少 2 个交互。

必须先导入更多数据,然后才能训练模型。训练模型的最低数据要求为:

  • 1000 条组合交互数据记录

  • 25 个唯一用户,每个用户至少 2 个交互

对于实时推荐,请记录更多互动事件为您的用户提供事件跟踪器和PutEventsoperation. 有关录制实时事件的详细信息,请参阅记录事件.

对于批量推荐,请在有更多数据时使用数据集导入作业导入数据。由于数据集中的现有批量数据已被替换,因此您必须在导入过程中包含已导入到 Amazon Personalize 中的数据。有关导入历史数据的更多信息,请参阅。准备和导入数据.

模型部署(自定义数据集组活动)

Error: 无法创建活动。处于活动状态的 5 个以上资源。请删除一些并重试。

您可以在每个地区共有 5 个活跃的 Amazon Personalize 化广告活动。此配额可调整,您可以使用Service Quotas 控制台. 有关 Amazon Personalize 的限制和配额的完整列表,请参阅Amazon Personalize 终端节点和配额.

推荐者(域数据集组)

Error: 按事件类型筛选后,数据集具有少于 1000 个交互:<event type>

不同的用例需要不同的事件类型。您的数据必须至少有 1000 个事件,其类型为您的使用案例所需类型。有关更多信息,请参阅 。选择推荐用例

建议

Batch 推理作业错误消息:S3 输入路径无效要么S3 输出路径无效

确保对 Amazon S3 输入或输出位置使用正确的语法。另外,请确保输出位置与输入数据不同。它应该是同一个 Amazon S3 存储桶中的文件夹或其他存储桶中的文件夹。

使用以下语法:输入Amazon S3 中的文件位置:s3://<name of your S3 bucket>/<folder name>/<input JSON file name>

使用以下语法:输出Amazon S3 中的文件夹:s3://<name of your S3 bucket>/<output folder name>/

筛选建议

错误消息:无法创建过滤器。无效的输入符号... 占位符只能与 IN 或 EQ 运算符一起使用

不能在范围表达式中使用占位符参数。对于仅使用 = 和 IN 运算符的表达式,请使用美元符号 ($) 和参数名称将占位符参数添加为值。

有关更多信息,请参阅 筛选表达式元素

错误消息:无法创建过滤器。表达式无效...在布尔类型字段上进行筛选时

您无法创建使用架构中具有布尔类型的值进行筛选的过滤器表达式。要根据布尔值进行筛选,请使用带有类型字段的模式String然后使用这些值TrueFalse在您的数据中。或者你可以使用 typeint要么long和价值观01.

有关更多信息,请参阅筛选表达式元素