我查看了文档,但没有找到方法来执行此操作。我有一个API网关方法,它有一个Body Mapping Template,如附图所示。
如何在CloudFormation中映射此模板? (我正在使用JSON)。我添加了“PassthroughBehavior”:“WHEN_NO_TEMPLATES”,但还没有找到添加Content-Type映射的方法。
谢谢。
答案 0 :(得分:4)
您可以这样做:
GETMethodRequest:
vector<vector<T>>* data.
答案 1 :(得分:0)
您可以将RequestTemplates
属性描述为here。
看起来应该是这样的:
"APIMethodGet": {
"Type": "AWS::ApiGateway::Method",
"Properties": {
"RequestTemplates": {
"application/json": {
"Fn::Join": [
"",
[
"{\n \"StreamName\": \"my-kinesis\"\n",
"\n \"Data\": \"$util.base64encode($input.body)\"\n",
"\n \"PartitionKey\": \"1\"\n}"
]
]
}
},
"PassthroughBehavior": "WHEN_NO_TEMPLATES"
}
}