是否可以在 API Gateway 的正文映射模板中的引用之后直接使用点?
我像这样进行字符串连接:
#set($region = "us-east-2")
#set($apiid = "$context.apiId")
#set($stage = "$context.stage")
#set($path = "search/stac")
"url": "https://$apiid.execute-api.$region.amazonaws.com/$stage/$path"
问题是 $apiid 和 $region 没有被取消引用。结果看起来像这样。
"url: "https:// .execute-api. .amazonaws.com/dev/search/stac
如果我使用没有字符串连接的引用,它们具有预期值。所以#set操作似乎是正确的。
我认为它将引用后的点误认为是函数调用。如何逃避速度模板语言中的点?