确保API Gateway的请求和响应正常工作。这可以通过在AWS控制台中测试API Gateway端点进行验证。
检查集成响应的映射模板是否正确配置。您可以使用以下代码片段作为参考:
#set ($errorMessageObj = $input.path('$.errorMessage'))
#if ($errorMessageObj)
#set ($errorMessage = $errorMessageObj.toString())
#if ($errorMessage.contains('Conflict'))
#set ($context.responseOverride.status = 409)
#end
#end
此代码片段检查响应的“errorMessage”是否包含“Conflict”字符串。如果是,则将响应状态覆盖为409。