There is a Google App Engine interactive console with Python.
https://cloud.google.com/appengine/docs/standard/python/tools/using-local-server#using_the_interactive_console
But in Go documents there is no information for it.
https://cloud.google.com/appengine/docs/standard/go/tools/using-local-server#using_the_interactive_console
The interactive console with Go is not yet implemented?
Though Go is compiled and not interpreted language, there’re several projects
https://github.com/c-bata/go-prompt
https://github.com/mkouhei/gosh
Related
I am new to Google Cloud. So far I have just got some experience in using WHM/Cpanel. Is there a similar app that I can install on App Engine to fully control it without using any commands?
Depending on what you're trying to do, most of the common App Engine operations can be controlled from the Google Cloud Console. Here is a screen shot of the console:
For example, looking at Google's documentation on Controlling Access with Firewalls, you can see in the "Creating firewall rules" section that Google gives instructions for doing this in the console (as well as via the command line with gcloud, or programmatically via APIS).
Our App - NoCommandLine - is a GUI for managing Google App Engine. With the App, you click buttons/icons instead of typing commands at the command line to create, run and deploy your Apps. We also offer a functionality to download your App from GAE (more on that here)
I wanted to ask what the difference between Google App Engine, Google APIs Console and Google Cloud Console is?
I will deploy a Project which will fetch some Websites and provide the data to my Android Application.
What is the best to use? I do not know what is for what.
Google App Engine lets you run web applications on Google's infrastructure : https://developers.google.com/appengine/docs/whatisgoogleappengine
Google APIs Console is Console to administrate Google API (deprecated)
Google Cloud Console is new version of Google APIs Console.
So for your Project use Google App Engine.
And for example use URL Fetch https://developers.google.com/appengine/docs/python/urlfetch/
A bit of background: At one point in time, Google APIs had its own console and Google App Engine had its own console. Eventually, it was decided that we should merge these two consoles into one console. We've already turned down the APIs console, and we're working on turning down the App Engine admin console.
So to answer your question: you should use the Cloud console unless you need to use the App Engine admin console for some obscure reason.
I am getting very confused with the whole cloud console api console thing.
I just created a new Cloud Console project in order to setup some GCE instances. It seems to have auto-created an App Engine app. That is fine, but when I go to enable billing, it tells me that it cannot enable billing for app engine apps and that I need to do that in App Engine Console.
Earlier this week, I tried to setup a project to include both an existing App Engine app and Compute Engine. I was asked to got through the request access process like before GCE was available.
I created a project in the Cloud Console by starting in the App Engine console and choosing Cloud Integration. I said there was an error creating the project, but it seems like it created it. However, when I go to that project in Cloud Console, there is no option to even add Compute Engine.
Two questions:
(1) Is there something outlining the differences between Cloud Console and API Console and when it is most appropriate to use one over the other?
(2) How do I get a project (in either one I suppose) that includes an existing App Engine app and Compute Engine resources that I want to create in this project?
Thanks for your help.
-- Jay
Cloud Console is essentially a planned replacement for the API console,
however it may not have all functionality yet
Try going to appengine admin console application settings, and at the bottom of
the page cloud integration. Click on create project. Once it succeeds go to the cloud
console and enable billing for Compute Engine
I'm using trying google app engine in eclipse with the google app engine plugin.
In the section "Understanding Write Costs" of https://developers.google.com/appengine/docs/java/datastore/entities, I read
You can see how many writes will be required to store an entity by looking at the data viewer in the SDK Development Console
However, I can't find this view in eclipse, so I think I'm missing something here.
Q: Where is the "SDK Development Console" ?
Check it here: Development Console
Once you are there you can see the column Write Ops which will tell you the write ops needed to store that entity.
When I create a new Application from App Engine Console https://appengine.google.com/,
the application also appears on Cloud Console https://cloud.google.com/console#c=l
However, clicking into the project shows that only these features are included:
App Engine
BigQuery
Cloud Datastore
Compared with Project created directly from Cloud Console:
App Engine
Compute Engine
Cloud Storage
BigQuery
APIs
Cloud Datastore
Cloud SQL
That leads to problem that App Engine project is missing access to many features and there seems no obvious way to add them back later.
Any idea what's wrong here?
1,This only implies that when you create an application from app engine console, it directly creates 3 types of projects: app engine app, datastore instance and big query(i think you need to enable the api first) with the same project id. This does not mean you cannot use the other features. It only means you need to separately enable them and give project ids.
2, If you create a project from cloud console, then it will automatically create projects under all the 7 different categories with the same project ID
Finally I found how to do this:
Go to https://appengine.google.com/
Open your app
Open Administration / Application Settings
Click the button in the "Cloud Integration" section