我是 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
Run Code Online (Sandbox Code Playgroud)
我收到以下错误: Invalid base64: "{"instances": [{"in0":[863],"in1":[882]}]}"
我的端点位于InServiceSageMaker 控制台上,并且示例 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
Run Code Online (Sandbox Code Playgroud)
想知道可能是什么问题。任何帮助表示赞赏