When creating an instance on google cloud engine, `Permission denied on ‘locations/asia-northeast3-a’` error occurs

google-cloud-platformgoogle-compute-engine

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.

Related Topic