Last updated: Jul 23, 2025, 03:18 PM UTC

Step 13: Configure Custom Domain COMPLETED

Status: SSL configuration and domain mapping are fully configured and active.

13.1: Current Domain Configuration

Active Setup:

  • Domain: convert-to-markdown.knowcode.tech
  • SSL Certificate: Auto-provisioned and managed by Google Cloud
  • Region: us-east4 (Northern Virginia)
  • Cost: $0/month (free domain mapping, no load balancer required)
  • Pricing Table ID: prctbl_1Ro4D6Aic9M7TwKdm0DJZhGF

Accessible Function URLs:

https://convert-to-markdown.knowcode.tech/xlsx-converter
https://convert-to-markdown.knowcode.tech/xlsx-to-md
https://convert-to-markdown.knowcode.tech/pdf-to-md
https://convert-to-markdown.knowcode.tech/docx-to-html
https://convert-to-markdown.knowcode.tech/docx-to-md
13.2: Benefits of This Configuration

Zero monthly infrastructure cost - No load balancer fees
Automatic SSL certificate renewal - Google manages certificates
Global edge caching - Fast worldwide access via Google's network
Simple management - No complex routing rules or manual SSL updates

13.3: Verification Commands

To verify your domain and SSL configuration:

# Check domain mapping status
gcloud beta run domain-mappings list --region=us-east4

# Test SSL certificate
curl -I https://convert-to-markdown.knowcode.tech

# Verify function accessibility
curl -X POST https://convert-to-markdown.knowcode.tech/xlsx-converter

# Check SSL certificate details
echo | openssl s_client -servername convert-to-markdown.knowcode.tech -connect convert-to-markdown.knowcode.tech:443 2>/dev/null | openssl x509 -noout -text | grep -A2 "Subject:"
13.4: Monitoring SSL Certificate

Google Cloud automatically handles SSL certificate renewal. To monitor:

# View certificate expiration
gcloud compute ssl-certificates list --project=$PROJECT_ID

# The certificate auto-renews ~30 days before expiration
13.5: Troubleshooting

If you encounter issues:

  1. DNS Issues: Ensure DNS records point to Google's IPs
  2. SSL Errors: Wait 10-15 minutes for provisioning
  3. Function Access: Verify functions are deployed to us-east4

For support: Check Cloud Run domain mapping docs