#!/bin/bash unset AWS_ACCESS_KEY_ID AWS_SECRET_ACCESS_KEY AWS_SESSION_TOKEN echo "=== quiXzoom.se Status Check $(date -u) ===" echo "" echo "1. Domänregistrering:" aws route53domains get-operation-detail --region us-east-1 --operation-id 9b813ae4-bc54-4e39-a98e-6a9c1e074dea --output json 2>/dev/null | python3 -c "import json,sys; d=json.load(sys.stdin); print(' Status:', d.get('Status'))" echo "" echo "2. ACM Cert status:" aws acm describe-certificate --region us-east-1 --certificate-arn arn:aws:acm:us-east-1:155407238699:certificate/7ea820d4-7661-49ef-9485-5e5eefd60c62 --output json 2>/dev/null | python3 -c "import json,sys; d=json.load(sys.stdin)['Certificate']; print(' Status:', d['Status'])" echo "" echo "3. CloudFront distribution:" aws cloudfront get-distribution --id EDD7VRZCYGYNQ --output json 2>/dev/null | python3 -c "import json,sys; d=json.load(sys.stdin)['Distribution']; print(' Status:', d['Status'])" echo "" echo "4. DNS quixzoom.se:" echo -n " NS: "; dig +short NS quixzoom.se 2>/dev/null | head -1 || echo "(ej propagerat)" echo -n " A: "; dig +short A quixzoom.se 2>/dev/null | head -1 || echo "(saknas)" echo "" echo "5. HTTP:" echo -n " quixzoom.se: "; curl -s -o /dev/null -w "HTTP %{http_code}" --max-time 10 https://quixzoom.se/ 2>/dev/null || echo "ej live"