APIGateway-Sagemaker集成时,“inputLocation”值为null,未能满足约束条件:在使用APIGateway-Sagemaker集成时,成员不能为空。
创始人
2024-09-07 16:00:22
0

问题通常是由缺少参数引起的。在APIGateway-Sagemaker集成的输入映射中,需要确保未缺少任何必需参数。

以下是一个示例Lambda函数和APIGateway资源定义,指导如何正确定义输入和映射:

import json
import boto3

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

def lambda_handler(event, context):
    #获取输入
    input_text = event['body']
    
    #调用Sagemaker端口
    response = sagemaker.invoke_endpoint(
        EndpointName='my-endpoint',
        Body=input_text,
        ContentType='text/plain'
    )
    
    #解析Sagemaker的输出
    output_text = response['Body'].read().decode()
    
    #返回响应内容
    return {
        'statusCode': 200,
        'body': output_text
    }

在APIGateway的资源上,需要将请求体的映射定义如下:

{
   "input_text": "$util.escapeJavaScript($input.body)"
}

此处示例采用了一个名为“input_text”的参数名称。

确保以上代码正确定义后,重新部署APIGateway。如需进一步调试,请验证您的请求的输入内容是否正确,并确保所有必需参数均已正确映射。

相关内容

热门资讯

热点讨论(WEPoke)外挂透... 《WEPoke软件透明挂》是一款多人竞技的WEPoke辅助透视游戏,你将微扑克对手来到同一个战场,为...
玩家科普(眯眯扑克)外挂透明挂... 这是一款非常优秀的眯眯扑克 ia辅助检测软件,能够让你了解到眯眯扑克中牌率当中全部隐藏参数,与同类眯...
重要通知(wpk机制)外挂透明... 此外,数据分析德州(wpk机制)辅助神器app还具备辅助透视行为开挂功能,通过对客户wpk机制透明挂...
揭秘真相!扑克世界(wepoK... 揭秘真相!扑克世界(wepoKe)外挂透明挂辅助挂(辅助挂)扑克教程(有挂猫腻)-哔哩哔哩;原来确实...
透明了解(wePOke)外挂透... 1、透明了解(wePOke)外挂透明挂辅助脚本(辅助挂)辅助透视(有挂秘诀)-哔哩哔哩;详细教程。2...
一起来讨论(德扑之星功能)外挂... 一起来讨论(德扑之星功能)外挂透明挂辅助器安装(辅助挂)的确真的有挂(2022已更新)(哔哩哔哩)这...
透视脚本(aapoker透明挂... 透视脚本(aapoker透明挂)外挂透明挂辅助器(透视)发牌规律(有人有挂)-哔哩哔哩;大神普及一款...
必看攻略!WPK苹果版本(We... 必看攻略!WPK苹果版本(WePoKer)外挂透明挂辅助插件(透视)必备教程(有挂实锤)-哔哩哔哩是...
玩家交流(fishpoker扑... WePoker透视辅助工具核心要点解析‌,玩家交流(fishpoker扑克)外挂透明挂辅助app(透...
一分钟了解(wpk必胜)外挂透... 一分钟了解(wpk必胜)外挂透明挂辅助软件(辅助挂)竟然是真的有挂(2024已更新)(哔哩哔哩)是一...