11

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 ユーザー ガイドを読みましたが、役に立ちませんでした。

4

3 に答える 3