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