How the heck do I verify my domain name so I can use a CNAME in Google Cloud Storage (GCS)?
I have been trying to create a subdomain, let's just pretend it's called
gcs.example.com, so I went through the steps of adding the CNAME record as prescribed in the instructions but then it immediately errors out saying I need to first verify that I own my domain name.
The recommended method is via Google Analytics, so I click on that link and it immediately fails, because even though I own
example.com, it doesn't list
gcs.example.com.
The alternate methods GCS suggests:
Alt method #1 upload a HTML file to my
gcs.example.com but I can't do that until I can create the bucket.
Alt method #2 upload a meta tag to my site's home page, again, I can't do that until I create the bucket
Alt method #3 create a TEXT record on your DNS server. My webhost won't allow me to do that because I already have a CNAME for that subdomain.
Maybe alt method #3 is possible, I don't know enough about DNS settings to be sure, but at the very least they should know steps 1 & 2 are just flat out silly and illogical for verifying GCS CNAMEs.
So basically this is what I assume the "recommended" way is verify and create a GCS CNAME:
1. Setup web hosting on a the required subdomain (
gcs.example.com)
2. Create a Google Analytics account for that subdomain
3. Verify the Google Analytics account through GCS
4. Create the GCS bucket
5. Delete unwanted Google Analytics account
6. Remove web hosting for unneeded subdomain
7. Repeat steps 1-7 for every CNAME you might need
8. Give up on GCS because this is just ridiculous.
WHY???