问题标签 [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 投票
2 回答
11914 浏览

google-app-engine - 有什么方法可以强制重置 AppEngine 上所有缓存的静态文件?

我遇到了一个已知的 AppEngine 问题,如果我转到我的应用程序的特定 URL,则会缓存错误的静态内容,但如果我附加一个 ?foo 参数来破坏缓存和 VERSION.myapp,则会显示正确的静态内容。 apppot.com 也可以。

有没有办法让正确的内容显示在未修改的 URL 上?

我很乐意删除该应用程序并恢复它或任何激烈的事情。该应用程序尚未上线,但我需要它在几个小时内上线。使这些 URL 正常工作的任何方法,以便与 AppEngine 应用程序对话的移动应用程序获取正确的数据。

编辑

卷曲标题,我看到:

我是否又被冲洗了 50,000 秒?无论如何要缩短它?

编辑评论:

在 app.yaml 中,我有这个处理程序:

我现在尝试删除过期:

我根据文档将它添加到 app.yaml 的顶部:

此外,删除文件不会使它们在我部署时消失。

0 投票
1 回答
5294 浏览

google-cloud-platform - 谷歌云存储传播

对 Google Cloud Storage 中的文件所做的更改需要多长时间才能传播?

我遇到了这个非常令人沮丧的问题,我更改了文件的内容并通过 gsutil 重新上传它,但更改在几个小时内都没有出现。有没有办法强制更改的文件立即传播所有内容?

如果我在 Google Cloud Storage 控制台中查看该文件,它会看到新文件,但如果我点击公共 URL,它是旧版本,在某些情况下,是 2 个版本之前。

有没有我没有设置的标题?

编辑:

我试过gsutil -h "Cache-Control: no-cache" cp -a public-read MyFile了,它没有帮助,但也许旧文件需要在新的无缓存版本接管之前过期?

我在文件上做了一个 curl -I 并将其取回:

尽管没有缓存,但这似乎表明它将在一个小时内到期。

0 投票
14 回答
88739 浏览

google-app-engine - 如何从 Google Cloud Console 中删除项目

看来,从谷歌云控制台没有办法删除一个项目。

注意:截至 2013 年 9 月 19 日,这不再是问题,因为 Google 已经修复了它。
- 现在您可以单击复选框,然后单击删除

0 投票
1 回答
1867 浏览

python - Google App Engine 远程 API 无法从本地客户端运行

这是使用 Python SDK 1.8.0 版。

我的远程 API 使用 可以正常remote_api_shell.py工作,但在尝试从 python 脚本中访问时不起作用。我正在使用来自谷歌的示例代码

而且我还在导入fix_sys_path()fromdev_appserver.py以正确设置我sys.path的谷歌应用引擎 SDK:

在其他路径中,将以下行添加到 my sys.path

但是,调用上述调用时会引发以下错误remote_api_stub.ConfigureRemoteApi()

0 投票
3 回答
4486 浏览

google-app-engine - 如何保护使用 Google Cloud Endpoints 构建的 API?

API 是移动应用程序的后端。我不需要用户身份验证。我只需要一种方法来保护对这个 API 的访问。目前,我的后端已暴露。

文档似乎只讲用户认证和授权,这不是我这里需要的。我只需要确保只有我的移动应用程序可以与这个后端对话,而没有其他人可以对话。

0 投票
1 回答
976 浏览

google-app-engine - 是否可以在没有应用引擎的情况下使用谷歌数据存储?

是否有“仅禁用应用程序引擎”按钮,所以我没有在网络上闲逛的流氓 hello world 应用程序?

当我使用此按钮时,它会禁用所有内容,包括我单独用作我的 haskell 应用程序数据库的数据存储。

应用引擎

0 投票
1 回答
403 浏览

google-app-engine - 如何备份 Google App Engine 全文搜索文档?

首先感谢谷歌对全文搜索的支持。

如何备份存储在全文搜索数据存储中的文档?

我可以使用appcfg.py download_data吗?

0 投票
2 回答
797 浏览

php - 谷歌云数据存储的 PHP API

我一直无法找到 Google 可以数据存储的 PHP API 的任何文档。我正在尝试将 NoSQL(MongoDB 数据库)网站迁移到 Google App Engine——看来 Cloud Datastore 是目前最好的选择。我能找到的唯一文档是 Node.js、Python 和 Java。

https://developers.google.com/datastore/docs/getstarted/

0 投票
2 回答
15276 浏览

android - 在 Google Cloud 中保存 Android 应用程序数据

是否可以将 Android 应用程序数据保存在 Google Cloud 中并在使用应用程序时与应用程序同步?例如,我希望 Google Cloud Storage 充当我的应用程序的服务器。

我想在 Google Cloud Storage 中创建一个文件夹并将所有与应用相关的数据存储在那里。我已阅读 Cloud Storage 文档并创建了 API 密钥。请告知是否可以这样做。

0 投票
1 回答
12468 浏览

c - 为什么 Google 的 TrueTime API 难以复制?

我不确定为什么媒体普遍说 Google 的 TrueTime API 难以复制(Wired、Slashdot 等)。

我可以理解要获得谷歌正在实现的低错误间隔是一件多么困难的事情,但我不明白 API 本身有多困难。

例如,我制作了一个 hacked together 版本。这是间隔。

这是现在的功能。

最后,这里是 before 和 after 函数(它们是 now 函数的包装器,可以使用一些 DRY 重构)。

我似乎得到了大约 5,000us 到 350,000us 的间隔错误(使用公共 NTPd)。这与谷歌的数字相去甚远,但你需要从某个地方开始。

除了性能不佳之外,这种设计是否存在重大缺陷会阻止像 Spanner 这样的东西被构建在上面?