【发布时间】:2021-10-04 00:14:09
【问题描述】:
我为 Sagemaker MultiDataModel 部署了一个端点。我可以使用 boto3 从本地计算机成功调用它。 我已经为此 Sagemaker MultiDataModel 设置了一个 API 网关,我正在尝试使用 https 请求从模型中检索预测。但我不断收到 TARGET_MODEL_HEADER_MISSING 错误。
我的 https 请求如下所示:
import requests
headers = {'X-Amzn-SageMaker-Target-Model':'/jobtitles-exact'}
response = requests.request("POST"
, "https://XXXXXXXXXX.execute-api.eu-north-1.amazonaws.com/v1/predicted-job-titles"
, headers = headers
, data = data
)
根据documentation 和source code 似乎我正确地为标题提供了目标模型。但显然情况并非如此。
我应该如何在标头中为目标模型提供 https-request?
【问题讨论】:
标签: amazon-web-services amazon-sagemaker api-gateway