test_again.sh 646 Bytes
#!/bin/bash

echo "=== 测试修复后的 API Gateway ==="

API_ID="o7epe60qzf"
STAGE_NAME="prod"

echo "等待配置完全生效..."
sleep 10

echo "1. 测试健康检查端点:"
TEST_URL="https://${API_ID}.execute-api.us-east-1.amazonaws.com/${STAGE_NAME}/health"
echo "测试: $TEST_URL"

echo ""
echo "完整响应:"
curl -v -X GET "$TEST_URL" 2>&1 | head -40

echo ""
echo "2. 测试其他端点:"
ENDPOINTS=("/" "/api" "/status")

for ENDPOINT in "${ENDPOINTS[@]}"; do
    echo "测试 $ENDPOINT: $(curl -s -o /dev/null -w "%{http_code}" --max-time 10 "https://${API_ID}.execute-api.us-east-1.amazonaws.com/${STAGE_NAME}${ENDPOINT}")"
done