3

我正在尝试使用 aws cli从SageMaker 示例笔记本中调用 iris 端点。我试过使用以下命令:

!aws sagemaker-runtime invoke-endpoint \
--endpoint-name sagemaker-tensorflow-py2-cpu-2018-03-19-21-27-52-956 \
--body "[6.4, 3.2, 4.5, 1.5]" \
--content-type "application/json" \
output.json

我得到以下回复:

{
    "InvokedProductionVariant": "AllTraffic", 
    "ContentType": "*/*"
}

我究竟做错了什么?

4

2 回答 2

5

如果您已收到该响应,则您的请求成功。输出应该在您指定的输出文件中 - output.json :)

于 2018-03-20T17:43:01.630 回答
0

仅供参考,我正在为烧瓶端点运行命令,并想在提到 --body 作为 json 时添加它,我必须将引号添加为:

--body "{ \"host\": \"some.example.com\", \"userId\": [ \"some-string\" ] }"

我现在正在寻找一种方法来指定一个 json 文件而不是这个主体,这对于 CI/CD 管道来说会更容易,比如说!

于 2019-05-09T18:02:06.137 回答