我想添加对AWS API Gateway资源的响应。
首先,我将为响应创建一个模型。在这里,我将指定只返回纯HTML
aws apigateway create-model --region eu-central-1 --rest-api-id $api_id --content-type text/html --name defaultModel --schema '{}'
然后我自己创建响应,但是这样我的响应就不知道我刚刚创建的模型了
aws apigateway put-method-response --rest-api-id $api_id --resource-id $resource_id --http-method GET --status-code 200
我想做的是这样的:
aws apigateway put-method-response --rest-api-id $api_id --resource-id $resource_id --http-method GET --status-code 200 --request-models '{"text/html":"defaultModel"}'
aws manual中使用了此选项。
可悲的是-request-models 抛出Unknown options
,所以我想它不再受支持了。
还有其他选择吗?