760.sh
703 Bytes
#!/bin/bash
echo "=== 设置最大超时时间 ==="
API_ID="o7epe60qzf"
PROXY_RESOURCE_ID="cjql15"
echo "设置超时时间为最大允许值 29000ms (29秒):"
aws apigateway update-integration \
--rest-api-id $API_ID \
--resource-id $PROXY_RESOURCE_ID \
--http-method ANY \
--patch-operations "[
{
\"op\": \"replace\",
\"path\": \"/timeoutInMillis\",
\"value\": \"29000\"
}
]"
echo "✅ 超时时间已设置为 29000ms"
echo ""
echo "验证设置:"
aws apigateway get-integration \
--rest-api-id $API_ID \
--resource-id $PROXY_RESOURCE_ID \
--http-method ANY \
--query 'TimeoutInMillis' \
--output text