google-app-engine - 在 Google App Engine 中使用相同的项目 ID 部署多个应用程序

标签 google-app-engine

我在 Google App Engine 中有一个项目 ID。是否可以使用相同的项目 ID 部署多个应用程序。应用程序可能使用 Java 或 Python,彼此之间没有任何联系。 如果这是可能的,那么我们可以确定将用于访问应用程序的 url 吗?

最佳答案

是的,这是可能的。您可以根据需要拥有任意数量的“应用程序”,只要每个应用程序都有自己的入口点即可。例如:

   myapp.appspot.com/free.html
   myapp.appspot.com/premium.html
   myapp.appspot.com/admin.html

所有这些应用都可以访问 Datastore 中的相同数据、Cloud Storage 中的文件等,但除此之外它们可以执行截然不同的功能(例如用户应用、管理门户、设置向导等)。

因为所有这些“应用程序”都会共享数据,所以它们通常被称为“模块”,如果它们的功能密切相关,这可能是一个更好的术语。

编辑:

请注意,“应用程序”或“模块”的概念适用于您自己的应用程序,不应与 App Engine 中的“服务”概念相混淆。您可以让同一个“服务”提供多个“应用”。

关于google-app-engine - 在 Google App Engine 中使用相同的项目 ID 部署多个应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38975678/

相关文章:

google-app-engine - “gcloud app deploy”命令不起作用

ruby-on-rails - ERROR : (gcloud. preview.app.deploy) 错误响应:[2] 构建失败;

google-app-engine - GAE 应用程序需要创建指向 Google Cloud Storage 的到期签名 URL

node.js - App Engine 上的 React.js 和后端作为服务?

python - 如何随时间过滤对象

java - 实例类更改何时在 GAE 应用程序中生效?

python - 如何使用 Google Task Queues API 安排任务?

Java + Google Web Toolkit(谷歌应用引擎)从服务器下载文件

google-app-engine - 如何使用 Eclipse GAE 插件部署包含没有入口点的 GWT 模块的 GWT 项目?

node.js - 部署到 App Engine 会产生 gulp 错误?