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。如需进一步调试,请验证您的请求的输入内容是否正确,并确保所有必需参数均已正确映射。

相关内容

热门资讯

终于知道(we poker)外... 终于知道(we poker)外挂透明挂辅助器(智能ai代打)的确真的有挂(2025已更新)(抖音)1...
必备辅助推荐(pokermas... 必备辅助推荐(pokermaster)外挂透明挂辅助app(透视辅助)都是真的有挂(2025已更新)...
重大科普(aapoker)外挂... 重大科普(aapoker)外挂透明挂辅助机制(透视辅助)本来真的有挂(2021已更新)(头条)1、重...
总算明白(智星德州)外挂透明挂... 总算明白(智星德州)外挂透明挂辅助器(透视)一贯真的有挂(2023已更新)(知乎);1、实时开挂更新...
最新技巧(wepOke)外挂透... 最新技巧(wepOke)外挂透明挂辅助app(辅助挂)都是真的有挂(2022已更新)(今日头条)1、...
每日必看教程(epoker)外... 每日必看教程(epoker)外挂透明挂辅助机制(辅助挂)一直真的有挂(2025已更新)(微博热搜);...
每日必看推荐(聚星扑克德州)外... 每日必看推荐(聚星扑克德州)外挂透明挂辅助脚本(透视辅助)就是真的有挂(2022已更新)(哔哩哔哩)...
盘点几款(约局吧)外挂透明挂辅... 盘点几款(约局吧)外挂透明挂辅助插件(透视辅助)的确真的有挂(2021已更新)(哔哩哔哩)1、玩家可...
实测揭晓(线上wpk德州)外挂... 实测揭晓(线上wpk德州)外挂透明挂辅助工具(智能ai代打)都是真的有挂(2024已更新)(百度)一...
教程攻略(来玩app)外挂透明... 教程攻略(来玩app)外挂透明挂辅助器(透视)一般真的有挂(2023已更新)(知乎)1、全新机制【软...