An error "Permission denied on 'locations/asia-northeast3-a' (or it may not exist)" occurs when I tried to create an google cloud engine instance from the GCP WebUI.
The problematic asia-northeast3
region and zones do exist.
$ gcloud compute regions list --filter asia-northeast3
NAME CPUS DISKS_GB ADDRESSES RESERVED_ADDRESSES STATUS TURNDOWN_DATE
asia-northeast3 0/24 0/4096 0/8 0/8 UP
$ gcloud compute zones list --filter asia-northeast3
NAME REGION STATUS NEXT_MAINTENANCE TURNDOWN_DATE
asia-northeast3-a asia-northeast3 UP
asia-northeast3-b asia-northeast3 UP
asia-northeast3-c asia-northeast3 UP
I've checked this url and it shows asia-northeast3
is up and running.
The error message says "Permission denied" on the location, but doesn't give any detailed explanation. As I could not find any permissions regarding this issue, I would be grateful if anyone can put a finger on where I should look into.
Thanks.
Best Answer
I solved this by changing a billing currency to KRW. I didn't think that the type of currency can be source of the problem. But it turns out that asia-northeast3(Seoul) region force users to pay only in KRW.