0

I have an App Engine application in Python. I can deploy it simply by installing and initializing the Google Cloud SDK. But according to the documentation:

The default installation does not include the App Engine extensions required to deploy an application using gcloud commands. These components can be installed using the Cloud SDK component manager.

It also mentioned in Download the SDK for App Engine: I just took the second step and then deployed my app.

Mogsdad
  • 44,709
  • 21
  • 151
  • 275
Mori
  • 8,137
  • 19
  • 63
  • 91

1 Answers1

1

The extension applies only to the Cloud SDK and would be needed only if you're using the Cloud SDK, if the extension is actually needed for the particular operation you're executing and if the extension is not already installed.

It is unrelated to (and thus not needed for) the GAE SDK, which is complete/monolithic.

See also What is the relationship between Google's App Engine SDK and Cloud SDK?

Community
  • 1
  • 1
Dan Cornilescu
  • 39,470
  • 12
  • 57
  • 97
  • "The extension applies only to the Cloud SDK" I'm using the _Cloud SDK_. "if the extension is actually needed" It's needed according to the documentation, but I deploy my apps without the extension. "if the extension is not already installed" It's not installed. – Mori May 16 '17 at 05:53
  • 2
    They may have moved some of the pieces common to all GAE language packages in the core or some other package installed by default. But you *might* not be able to do other stuff (like running your app locally, for example). It's not uncommon for the docs to lag behind the actual functionality. – Dan Cornilescu May 16 '17 at 15:05