Ensure No Product Tenants Are Opened During Maintenance Mode

🚀 How to set maintenance mode for thousands of tenants
Create a record set call
alb-tunnel.cloudopz.comas a CNAME point to the ALBSet aLL Tenant records point to
alb-tunnel.cloudopz.comwith type CNAMESo when it needs to set maintenance mode, we just need to set
alb-tunnel.cloudopz.compoint to our maintenance page
🚀 Why need to Ensure No Product Tenants Are Opened During Maintenance Mode
During maintenance mode, the database might be running migrated so the customer should not access the site
We need to ensure no tenant product point to ALB directly except test/demo sites. Here is the way to manually check (free feel to automate it)
aws route53 list-resource-record-sets --hosted-zone-id Z39FXXXXXXXXXX --query "ResourceRecordSets[?Type == 'CNAME']" | jq -r '.[] | [([.Name, .ResourceRecords[].Value] | join(", "))] | @csv' |
grep "alb-.*..amazonaws.com" | grep -Ev "test|demo"




