0
私はDynamoDBに2つのテーブルがあり、どちらも同じカラム/キー "sessionid"を持っています。 統合要求 -1回のAPI呼び出しで複数のテーブルからレコードをフェッチするAWS APIゲートウェイ
:私は取得したいと両方のテーブルの表示レコードは、私が「セッションID」列の値を渡すときのAWS APIゲートウェイを使用すると、現在、私のマッピングテンプレートは、それより下でのみ表1からレコードを取得しているように見えます
{
"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