问题标签 [gcloud-node]
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.
google-app-engine - 如何使用 gcloud-node 在 Google 数据存储中保存超过 1500 字节的文本?
根据https://cloud.google.com/appengine/docs/python/datastore/typesandpropertyclasses?hl=en我应该使用 Blob 类型,但我在 gcloud-node 中看不到这种类型。它是否还有待实施?如何使用 gcloud-node 在数据存储中保存长文本?
javascript - 使用'gcloud'模块时NodeJs Google Compute Engine无效的ELF标头
我正在做一个需要我使用 gcloud nodejs 模块的项目。我正在本地使用node app
和在 gcloud 上使用gcloud preview app run app.yaml
. 当我的文件中有以下代码时,项目运行 node app
但不使用 gcloud 运行gcloud preview app run app.yaml
- 我收到invalid ELF Header
错误。
我相信该项目不能使用 gcloud 命令运行,因为它与我在项目中使用 gcloud 模块有关。如果我从我的文件中删除该代码,则该项目使用 gcloud 命令运行得很好。我应该怎么做才能解决这个问题?
我能够通过使用 try-catch 得到错误
错误:
node.js - Bigquery API 间歇性返回 http 错误 400“错误请求”
对于特定查询,我间歇性地返回 http 错误 400,但是当我检查查询的文本时,它似乎是正确的,如果我随后将查询复制到 Bigquery GUI 并运行它,它会毫无问题地执行。查询在 node.js 中构建并通过 gcloud node.js api 提交。我收到的包含查询文本的响应太大,无法在此处发布,但我确实有路径名:
live_seconds_viewed
只有在查询中包含计算时才会出现错误。如果包含计算的任何部分,live_seconds_viewed
则查询会间歇性地失败。
该字段的初始计算为:
有时我可以通过更改表达式的顺序来执行查询。但同样,它是间歇性的。
对此的任何帮助将不胜感激。
shell - 参数 [app.yaml] 不是有效的可部署文件 google cloud 错误
我正在阅读关于如何将 nodejs 应用程序部署到谷歌云的 hello world 教程。我下载了谷歌云sdk。我完成了所有步骤,直到“将应用程序部署到 Google Cloud Platform”。当我到达那里时,我输入他们告诉你进入的命令。它询问您是否要部署该模块,我说是的。一切都很好,直到它说的最后
这是因为我的区域设置为 us-central-f 吗?我在印度。
node.js - gcloud 模块加载很慢
我正在使用gcloud
nodejs 模块。每当我进行更改时,nodeJS 将重新加载(使用 nodemon)并且它必须加载所有依赖项。一切都很快,除了gcloud
. 仅加载该模块需要相当长的时间(如 10-20 秒)。
我所做的只是:
这是为什么?我正在运行 NodeJs 4.1.1。gcloud-0.21.0。
node.js - (gcloud.preview.app.deploy) 错误响应:[13] 托管 VM 不能托管在应用程序的区域中
我已按照教程https://cloud.google.com/nodejs/getting-started/hello-world(在 node.js 上部署到 Google Cloud Platform hello world 应用程序)并在最后一个命令之后:
$ gcloud preview app deploy app.yaml --promote
我得到:
正在将文件复制到 Google Cloud Storage... 正在将文件同步到 [gs://staging.first-server-1117.appspot.com/]。更新模块 [默认]...失败。错误:(gcloud.preview.app.deploy) 错误响应:[13] 托管 VM 无法托管在应用程序的区域中。(e~) 版本:20151103t135918.388305842753805715
即使未选择时区也会发生这种情况。
为什么会发生?或者如何修复?
谢谢。
node.js - gcloud nodejs复制表
我无法将表复制到不同的数据集,但可以复制到同一个数据集。我做错什么了吗?
另一件让我担心的事情是我在这段代码中没有收到任何错误。
gcloud-node - gcloud nodejs createDataset:如何设置数据位置?
当我使用下面的表达式创建数据集时,它提交但不设置任何位置,当我尝试从其他数据集中复制数据时出现错误,因为它们位于不同的位置:来源:欧盟,目的地:美国。
我在文档中没有找到任何内容https://googlecloudplatform.github.io/gcloud-node/#/docs/v0.24.1/bigquery?method=createDataset
有可能做到吗?
node.js - 使用 NodeJS 在 GCE 上 GCloud 存储下载不完整
我正在使用 GCloud 0.18.0 版。在我的开发 PC 上,我实际上在 Google 存储上下载了很好的文件。但是一旦脚本在 Google Compute Engine 上运行,下载就会开始并说它已经完成,但事实并非如此。这是一个日志文件,所以当我检查下载的日志文件时,我发现它没有完成。文件的开头在那里。
我做了很多搜索,没有人看起来有我的问题。
该实例可以与所有 Google API 对话,无论如何,它会下载日志文件的一部分。
我还尝试设置一个计时器,以便有时间完成写入文件或类似的事情。没有成功。我从不在论坛上寻求帮助,因为我总是在寻找解决方案。但是这个,我需要帮助。
node.js - Gcloud ApiError:即使相同的API将文件写入存储,权限也不足
我在这里不知所措。我的节点代码已成功将文件上传到 gcloud 存储,但似乎无法公开文件,甚至无法更改 acl。
事实是该文件已写入 gcloud 存储,但无法将同一文件公开。
返回的错误是
{ [ApiError: Insufficient Permission] 错误:[ { 域:'global',原因:'insufficientPermissions',消息:'Insufficient Permission'}],代码:403,消息:'Insufficient Permission',响应:未定义}
这是我的代码(假设此代码在 STREAM ergo stdout.pipe 中)