问题标签 [google-cloud-functions]

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 投票
1 回答
2711 浏览

google-cloud-platform - 如何从 Cloud Function 调用其他 Google API?

我想从我的云函数中调用其他 Google API,例如,在收到来自 Pubsub 的消息后将文件写入云存储。我怎样才能做到这一点?

0 投票
2 回答
2181 浏览

google-cloud-platform - 从 Cloud Functions 启动 Cloud Dataflow

如何从Google Cloud Function启动 Cloud Dataflow 作业?我想使用 Google Cloud Functions 作为启用跨服务组合的机制。

0 投票
9 回答
38630 浏览

google-cloud-platform - Google Cloud Functions 启用 CORS?

我刚刚完成了 Hello World Google Cloud Functions 教程并收到了以下响应标头:

如何添加 CORS 标头以便能够从我的网站调用我的函数?

0 投票
2 回答
6199 浏览

google-cloud-storage - 将新文件添加到 Cloud Storage 时触发 Dataflow 作业

我想在将新文件添加到存储桶时触发 Dataflow 作业,以便处理新数据并将其添加到 BigQuery 表中。我看到存储桶中的更改可以触发Cloud Functions ,但我还没有找到使用gcloud node.js library启动 Dataflow 作业的方法。

有没有办法使用 Cloud Functions 来做到这一点,或者是否有其他方法可以实现所需的结果(将文件添加到存储桶时将新数据插入 BigQuery)?

0 投票
1 回答
275 浏览

google-app-engine - Firebase 新定价提供完整的 Google Cloud 平台集成,这对 App Engine 和 Google Cloud Functions 意味着什么?

如果我想在 App 引擎上运行节点实例/工作程序或使用谷歌云功能运行简单的节点功能,目前尚不清楚这意味着什么。当firebase中的数据发生变化时,我能触发它们吗?

0 投票
3 回答
2957 浏览

google-cloud-platform - 谷歌云功能

我正在按照谷歌教程创建一个简单的 helloWorld 函数并将其部署在谷歌云上。我的机器是 Windows 7 - 64 位。我正在关注此链接:https ://cloud.google.com/functions/docs/tutorials/http

0 投票
6 回答
32026 浏览

google-cloud-platform - 可以获得 Google Cloud Functions 的静态 IP 地址吗?

我想开发一个谷歌云函数,它将订阅谷歌云存储桶中的文件更改并将文件上传到第三方 FTP 站点。此 FTP 站点需要客户端的允许列表 IP 地址。

因此,可以为 Google Cloud Functions 容器获取静态 IP 地址吗?

0 投票
2 回答
1792 浏览

firebase - 为什么来自服务器的第一个 Firebase 调用比后续调用需要更长的时间才能返回?

问题

从服务器首次调用 Firebase 所需的时间比后续调用长约 15 到 20 倍。虽然这对于调用 Firebase 的传统服务器来说不是问题,但它可能会导致利用 Amazon Lambda/Google Cloud Functions 的无服务器架构出现问题。

问题

  • 为什么第一次通话这么慢?是因为认证吗?
  • 有什么解决方法吗?
  • 使用 Amazon Lambda/Google Cloud Functions 在 Firebase DB 上进行一些用户启动的数据计算并在 1 - 2 秒内将结果返回给客户端是否可行?

语境

我计划使用无服务器架构,将 Firebase 作为我的数据存储库,并使用 Amazon Lambda/Cloud Functions 通过一些服务器端计算来增强 Firebase,例如搜索其他用户。我打算通过来自客户端的 HTTP 请求触发这些功能。

我担心的一个问题是第一次从服务器调用 Firebase 会花费大量时间。在我的笔记本电脑上测试一些服务器端代码时,第一个监听器在 6 秒后返回!后续调用在 300 - 400 毫秒内返回。数据集非常小(2 - 3 个键值对),我还通过交换观察者进行了测试。

相比之下,从我的笔记本电脑调用 Google Maps API 需要大约 400 毫秒才能返回。

我意识到服务器的响应时间会快得多。第一次通话的 15 - 20 倍仍然令人不安。

0 投票
2 回答
1544 浏览

angular - 在 Google Cloud Function 或 AWS Lambda 上部署 Universal Angular

在尝试使用 Angular 2 时,我碰巧看到了 Angular Universal。它是 Angular 2 应用程序的服务器端渲染,就像我们在 ReactJs 中一样。这里还有一个包含一个代码片段的入门指南。

我试图了解这是否可以部署在无服务器环境中,例如 Google Cloud Function 或 AWS Lambda。两种服务的文档都表明支持 nodejs。我对 Angular2 和无服务器托管模式都很陌生。

0 投票
4 回答
7409 浏览

azure - 比较 AWS-lambda、Azure 函数和谷歌云函数

我想通过选择 aws-lambda、azure function 或 google cloud function 来开发一个 serverless 项目。然后我想比较每一个,以便为我的项目选择最好的一个。

我需要为我的项目选择最稳定的无服务器技术。

有没有比较这些技术的材料?

这些无服务器技术是否有任何受支持的框架?