问题标签 [google-cloud-platform]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
8 回答
23816 浏览

database - 如何在数据存储而不是数据库中思考?

例如,Google App Engine 使用 Google Datastore(而非标准数据库)来存储数据。有人对使用 Google Datastore 而不是数据库有任何提示吗?似乎我已经训练我的思维 100% 思考直接映射到表结构的对象关系,现在很难看到任何不同的东西。我可以理解 Google Datastore 的一些好处(例如性能和分发数据的能力),但是牺牲了一些好的数据库功能(例如连接)。

与 Google Datastore 或 BigTable 合作过的人是否对与他们合作有什么好的建议?

0 投票
15 回答
102779 浏览

google-app-engine - 如何将 Google App Engine 与我自己的裸域(不是子域)一起使用?

经过数小时阅读和试验 DNS 记录后,我可以通过以下 URL 访问我的 Google App Engine 应用:

  • myappid.appspot.com
  • www.myappid.myowndomain.com

什么不起作用:

  • myowndomain.com
  • www.myowndomain.com

我希望能够直接从我的域而不是子域中提供我的应用程序。我见过这样做的应用程序。有没有办法在没有 URL 重定向的情况下做到这一点?

0 投票
15 回答
71722 浏览

java - 在 Google App Engine 上选择 Java 还是 Python

目前 Google App Engine 支持 Python 和 Java。Java 支持不太成熟。然而,Java 似乎有更长的库列表,尤其是对 Java 字节码的支持,而不管用于编写该代码的语言是什么。哪种语言会提供更好的性能和更强大的功能?请指教。谢谢!

编辑: http ://groups.google.com/group/google-appengine-java/web/will-it-play-in-app-engine?pli=1

编辑: “权力”是指更好的可扩展性和包含框架之外的可用库。但是,Python 只允许纯 Python 库。

0 投票
12 回答
11258 浏览

google-app-engine - CSS 文件在部署时未更新(Google AppEngine)

我推送了我网站的新版本,但现在 CSS 和静态图像没有正确部署。

这是混乱的页面:http ://www.gaiagps.com

Appengine 显示最新版本是正确的:http: //1.latest.gaiagps.appspot.com/

有什么帮助吗?

0 投票
4 回答
6757 浏览

google-app-engine - 使用 Google App Engine 图片 get_serving_url() 的清晰示例

有人知道这方面的例子吗?我无法在 Google 的文档中找到一个。

0 投票
3 回答
3171 浏览

google-app-engine - App Engine 的 Google Cloud Storage 身份验证

我们想开始使用 Google Cloud Storage 作为用户上传文件的持久存储。不幸的是,我无法将 App Identity ( application-id @appspot.gserviceaccount.com) 添加到我们的“团队”,因为我们的团队基于 Google Apps 的域,并且它不允许任何不在我们列表中的电子邮件地址域加入团队。

在这种情况下,是否有推荐的方法来验证 App Engine 实例?

0 投票
3 回答
227 浏览

python - 谷歌存储配置

我正在尝试gsutil为 Google 的 Storage API 配置命令行工具,但它似乎不喜欢它:

我可能做错了什么?我需要重新安装 Python 吗?

0 投票
3 回答
838 浏览

python - 如何从 Google App Engine (python) 启动或停止 Amazon EC2 实例

有没有办法从 Google App Engine 启动/停止 Amazon EC2 实例?
我读了这个问题在 python 中,你如何从 Google App Engine 应用程序中启动 Amazon EC2 实例?在我看来,那里的答案不正确。

基本上我无法在应用引擎上安装“boto”。

0 投票
3 回答
842 浏览

python - Google App Engine get_current_user 始终返回 None,即使我已登录

这是我的代码

问题是即使我已登录 get_current_user 也会返回 None 。它在字段 user1.user 中存储 None 并在日志控制台中打印 None 。

我该如何解决?

0 投票
1 回答
225 浏览

python - 在命名空间、多租户 Appengine 应用程序中管理全局数据

我正在使用命名空间设计一个多租户系统。

用户通过 OpenID 进行身份验证,用户模型保存在 Cloud Datastore 中。用户将被分组到组织中,也在数据库中建模。应用程序数据需要按组织进行分区。

所以想法是将命名空间映射到“组织”。

当用户登录时,会在会话中查找并保存他们的组织。

WSGI 中间件检查会话并相应地设置命名空间。

我的问题涉及如何最好地管理“全局”数据(即用户和组织)和应用程序数据(按组织命名空间)之间的切换

我目前的方法是使用 python 装饰器和上下文管理器来临时切换到全局命名空间,以进行访问此类全局数据的操作。例如

或者

这也意味着模型具有跨命名空间的 KeyProperties:

这似乎是一种合理的方法吗?我觉得这有点脆弱,但我怀疑这是因为我不熟悉在 App Engine 中使用命名空间。我的替代想法是将 Cloud Datastore 中的所有“全局”数据提取到外部 Web 服务中,但如果可能的话,我宁愿避免这种情况。

非常感谢您的建议。提前致谢