MissingRequiredParameter:参数中缺少必需的键“ FunctionName”

时间:2019-03-04 22:17:36

标签: amazon-web-services mechanicalturk amazon-sagemaker

我正在研究有监督的机器学习问题,并且正在设置自定义标签任务,以发送给Amazon Mechanical Turk进行人工注释。

我已按照AWS文档https://docs.aws.amazon.com/sagemaker/latest/dg/sms-data-input.html中指定的说明,按照以下方式以json-lines(.jsonl)格式将数据上传到AWS S3:

{"source": "value0"}
{"source": "value1"}    
{"source": "value2"}
...
{"source": "value2"}

当我单击默认的文本分类模板时,我可以看到我的数据通过,一切似乎都可以正常工作。

但是,当我尝试使用自定义注释任务模板界面时,出现以下错误:MissingRequiredParameter: Missing required key 'FunctionName' in params

该错误类似于AWS Lambda错误,但奇怪的是我没有使用AWS Lambda。有关如何进行的建议?

1 个答案:

答案 0 :(得分:1)

我来自工程团队,很高兴在这里为您提供帮助。我认为该问题与清单无关,因为它对我来说是正确的。该错误表明您可能没有为贴标签之前或之后的任务提供正确的Lambda ARN。请参阅此文档以了解更多详细信息:https://docs.aws.amazon.com/sagemaker/latest/dg/sms-custom-templates-step3.html

如果您可以向我发送有关如何开始工作以及要发送的参数的详细信息,我也可以提供进一步的帮助。