Deepak Kapoor
Deepak Kapoor

Reputation: 161

Is it possible to get a list of App Engine instances via gcloud?

The title says it all. Just to irritate DRY purists, I'll say it again.

Is it possible to get a list of instances my application is running on via gcloud?

Upvotes: 4

Views: 2753

Answers (4)

kip2
kip2

Reputation: 6863

As of Sep 2019 (Google Cloud SDK 237.0.0):

gcloud app instances list

enter image description here

Upvotes: 1

howie
howie

Reputation: 2685

In 2019, You can check the newest document : gcloud app services list - list your existing services

The newest command is:

gcloud app services list 

The result will be something like this.

SERVICE  NUM_VERSIONS
default  7

Upvotes: 4

Bill Prin
Bill Prin

Reputation: 2518

App Engine can mean traditional App Engine or Managed VMs, depending on the context. There is only one App Engine app per project, but you can have multiple modules (although only one of those module will serve web traffic, the rest are backend only) and multiple versions of each module.

As pgiecek mention,

gcloud preview app modules list

will show all the modules.

What you might be looking for is all your App Engine versions, for which you will still have to use appcfg

appcfg.py -A <your-project-id> [-M <module>] list_versions 

If you are using Managed VMs, it will spin up your app on GCE instances, in which case

gcloud compute instances list

does in fact show your App Engine (MVM) instances.

Upvotes: 2

pgiecek
pgiecek

Reputation: 8200

It seems that currently it is not possible. At the moment gcloud tool supports App Engine (via Preview CLI command groups) but provides only limited number of operations and furthermore they are in BETA. You can check documentation here.

You can only list your existing deployed modules and versions as follows.

gcloud preview app modules list 

Upvotes: 1

Related Questions