0
둘 다 DynamoDB에 두 개의 테이블/컬럼 "sessionid"가 있습니다. 통합 요청 -단일 API 호출로 여러 테이블의 레코드를 가져 오는 AWS API 게이트웨이
: 내가 가져 싶은 두 테이블에서 레코드 표시 나는 "세션 ID"열의 값을 통과 할 때 AWS의 API 게이트웨이를 사용하여현재 내 매핑 템플릿은 아래에만 표에서 레코드를 검색하는 것 같습니다
{
"TableName": "Table1",
"KeyConditionExpression": "sessionid = :v1",
"ExpressionAttributeValues": {
":v1": {
"S": "$input.params('sessionid')"
}
}
}
통합 응답 -
#set($inputRoot = $input.path('$'))
{
"Table1": [
#foreach($elem in $inputRoot.Items) {
"sessionid": "$elem.sessionid.S",
"rowId": "$elem.rowId.S"
}#if($foreach.hasNext),#end
#end
]
}
두 테이블의 레코드가 하나의 API 호출로 검색됩니다 그래서, 위의지도에서 두 번째 테이블 "표 2"에 대한 매핑을 통합 할 수 있습니까?
제안 사항이 도움이 될 것입니다.
좀 더 구체적으로 설명해 주시겠습니까? – soorapadman