1

我正在尝试使用这个非常简单的命令:

import boto3 client = boto3.client('sagemaker-runtime')

在文档中列出

但我收到此错误:

UnknownServiceError: Unknown service: 'sagemaker-runtime'. Valid service names are: acm, etc..

我的目标是能够调用我在 Amazon SageMaker 中创建的终端节点。

我是从 Sagemaker 的 Jupyter 笔记本上做的,所以我觉得这应该没问题。如何让它在此处和 Sagemaker 环境之外运行?

4

2 回答 2

4

文档不正确。这就是您使用 SageMaker Python SDK 获取客户端的方式。

import boto3
client = boto3.client('runtime.sagemaker')

我已经成功地做到了。而且,正如约翰所说,一定要更新你的版本boto3awscli.

于 2017-12-21T04:19:05.920 回答
3

Amazon SageMaker 是一项非常新的服务(2017 年 12 月)。

您需要更新您的 boto 库才能使用它:

sudo pip install boto --upgrade
sudo pip install boto3 --upgrade
sudo pip install awscli --upgrade
于 2017-12-15T22:21:40.687 回答