0

我查看了文檔,但沒有找到一種方法來執行此操作。我有一個API網關方法,它有一個正文映射模板,如附圖所示。 Method Screenshot描述CloudFormation中的AWS API網關正文映射模板

如何在CloudFormation中映射此模板? (我使用JSON)。我添加了「PassthroughBehavior」:「WHEN_NO_TEMPLATES」,但尚未找到添加內容類型映射的方法。

謝謝。

回答

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" 
} 
} 
相關問題