I know that there are many such questions, but the App Engine tended to change every time I set up a new project, often without the proper documentation.
Previously, during (vm: true) -times, I used to run f1-micro instances with the following setting, which is no longer accepted:
beta_settings:
machine_type: f1-micro
Answers such as this show that previously it was possible to achieve the same by setting resources.
But when I try it now (from 0.18 to memory_gb), I get the following error message:
Error creating Deployment Manager deployment, status: 1, error: Memory GB (0.58) per VCPUs must be between 0.90 and 6.50.
I need to increase the memory option to 0.5 to actually expand it. Earlier, I would like to look at the resources of the Compute Engine to check what type of machine was running. But instances of App Engine Flexible seem to have been removed from this view. I can not find this information in the online console. The closest I got is to enable Debug mode on the instance, SSH-ing into it and run:
curl --header "Metadata-Flavor:Google" http://metadata.google.internal/computeMetadata/v1/instance/machine-type
And I get the result:
projects/349377138382/machineTypes/custom-1-1024
.. indicates that it is starting a custom machine type. I have many small services and I feel that I do not have transparency regarding what resources I use. From time to time I wonder if it was specifically for this to make people spend more than they need.
, - , ?