amazon-web-services - AWS API Gateway 返回 TARGET_MODEL_HEADER_MISSING,即使目标模型在标头中传递
问题描述
我为 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
)
根据文档和源代码 ,我似乎正确地为标头提供了目标模型。但显然情况并非如此。
我应该如何在带有 https-request 的标头中提供目标模型?
解决方案
推荐阅读
- .htaccess - htaccess 去掉地址栏中的#
- java - 另一个java类中的警报对话框的Android Studio功能
- android - 无法在 android 中使用 Firebase 的 getRef()
- ios - 调用中缺少参数“来自”的参数。插入'来自:<#Decoder#>'
- javascript - 内部带有函数的字符串化函数
- module - Electron 调用 node.js 插件抛出异常:“Error:Module did not self-register”
- mysql - SQL到codeIgnitor
- centos7 - rpm glibc Centos 7
- c# - 如何在 C# Mongo Driver 中使用 $facet 进行以下查询?
- python-3.x - 在类中更改背景 Tkinter