【发布时间】:2020-05-24 09:49:59
【问题描述】:
我是 Amazon SageMaker 的新手,我正在密切关注本教程 https://aws.amazon.com/blogs/machine-learning/creating-a-machine-learning-powered-rest-api-with-amazon-api-gateway-mapping-templates-and-amazon-sagemaker/,以使用 Amazon API Gateway 映射模板和 Amazon SageMaker 创建一个机器学习驱动的 REST API
当我在终端上运行以下命令时(教程的第 2 步)
aws sagemaker-runtime invoke-endpoint \
--endpoint-name <endpoint-name> \
--body '{"instances": [{"in0":[863],"in1":[882]}]}' \
--content-type application/json \
--accept application/json \
results
我收到以下错误: Invalid base64: "{"instances": [{"in0":[863],"in1":[882]}]}"
我的端点是 SageMaker 控制台上的 InService,示例 Jupyter 笔记本运行成功。 (我还用实际名称替换了<endpoint-name> - 在名称周围加/不加引号时收到相同的错误)
这里使用 zsh 是 aws cli 版本:
aws --version
aws-cli/2.0.15 Python/3.7.4 Darwin/19.4.0 botocore/2.0.0dev19
想知道问题可能是什么。任何帮助表示赞赏
【问题讨论】:
标签: amazon-web-services aws-cli amazon-sagemaker