AWS API Gateway 統合応答のマッピング テンプレートを作成しています。Lambda 関数から返された JSON オブジェクトにキーと値のペアを追加したいと考えています。
私の関数は、次のような JSON を返します。
{
"id": "1234",
"name": "Foo Barstein"
}
テンプレートで次のようなものを出力したいと思います。
{
"id": "1234",
"name": "Foo Barstein",
"href": "https://example.tld/thingy/1234"
}
そして、私のマッピング テンプレートは次のようになります。
#set($thingy = $input.json('$'))
#set($thingy.href = "https://example.tld/thingy/$thingy.id")
$thingy
ただし、私のテンプレートは、追加しようとしたもの$thingyなしで、変更されていない を出力します。href
VTL ユーザー ガイドを読みましたが、役に立ちませんでした。