I have a question concerning Google app Engine yaml files and Quotas. For a new client of ours we are setting up a new app in Frankfurt (Europe-west-3) and started using app engine there.
Immediately we noticed that only 8 IP addresses are allowed in Europe-west-3 and an increase in quota is rarely allowed since they have a shortage.
That forced me to move the application temporarily to Belgium (europe-west-1). Is there any way I can disable assigning external IP addresses to my current instances? or do I need another resource to allow this.
Current yaml file:
runtime: custom
env: flex
service: XXXXXXXXx
threadsafe: true
automatic_scaling:
min_num_instances: 2
max_num_instances: 20
cpu_utilization:
target_utilization: 0.5
network:
name: default
instance_tag: XXXXXXXXx
env_variables:
CLIENT: XXXXXXXXx
NODE_ENV: production
While the environment does work and my docker images are being created, I face the limits of this Quota. Simply disabling it, since I don't use their debugger would help me, yet I have not found any documentation on how to achieve this.
This is the error I get when I am running out of IP addresses (This is step 4 in my cloud builds).
Step #4 - "Deploy": ERROR: (gcloud.app.deploy) INVALID_ARGUMENT: The following quotas were exceeded: IN_USE_ADDRESSES (quota: 8, used: 8 + needed: 2).
Step #4 - "Deploy": WARNING: Deployment of service [frontend] will ignore the skip_files field in the configuration file, because the image has already been built.
Thanks a lot for all the advice in advance :)