12
Ensure No Product Tenants Are Opened During Maintenance Mode
source link: https://dev.to/vumdao/ensure-no-product-tenants-are-opened-during-maintenance-mode-23e0
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Ensure No Product Tenants Are Opened During Maintenance Mode
Apr 3
・2 min read
Ensure No Product Tenants Are Opened During Maintenance Mode
🚀 How to set maintenance mode for thoudsands of tenants
- Create a record set call
alb-tunnel.cloudopz.com
as a CNAME point to the ALB - Set aLL Tenant records point to
alb-tunnel.cloudopz.com
with type CNAME - So when it needs to set maintainance mode, we just need to set
alb-tunnel.cloudopz.com
point to our maitainance page
🚀 Why need to Ensure No Product Tenants Are Opened During Maintenance Mode
- During maintainance mode, the database might be running migrated so 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"
Enter fullscreen modeExit fullscreen mode
🌠 Blog · Github · Web · Linkedin · Group · Page · Twitter 🌠
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK