小编pau*_*owe的帖子

使用 AWS CLI 测试 Amazon SageMaker 模型终端节点时,base64 无效:“{"instances": [{"in0":[863],"in1":[882]}]}"

我是 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)

想知道可能是什么问题。任何帮助表示赞赏

amazon-web-services aws-cli amazon-sagemaker

4
推荐指数
1
解决办法
3008
查看次数