REST API 使用 Google 云函数
REST API using Google Cloud Functions
我有一个关于在 Python 中使用 Google Cloud Functions 创建简单 REST API 的一般查询。最佳做法是为每个端点创建一个 HTTP 函数还是创建一个处理所有端点的函数?
也可以为函数使用自定义 URL,例如/api/v1/pets/
Google Cloud 只支持一个事件定义
功能。但是,您可以通过使用相同的源来处理多个定义,或者使用一个具有响应的触发器来调用另一个组合了不同类型事件的函数。您可以参考 this GCP 文档。
如果您想使用自定义 URL,您可以查看 Cloud Endpoints,因为它充当 API Cloud Functions 的网关。
我就该主题写了 2 篇文章,其中一篇在 Python and the other in Golang。
但我不建议你为现实世界的工作量这样做,当你破解时很有趣,但不会更多。您可以查看我的 first article,它解释了为什么我更喜欢 Cloud 运行 Cloud Function,而本地测试是我可以提供的主要论据。然后是便携性。
我有一个关于在 Python 中使用 Google Cloud Functions 创建简单 REST API 的一般查询。最佳做法是为每个端点创建一个 HTTP 函数还是创建一个处理所有端点的函数?
也可以为函数使用自定义 URL,例如/api/v1/pets/
Google Cloud 只支持一个事件定义 功能。但是,您可以通过使用相同的源来处理多个定义,或者使用一个具有响应的触发器来调用另一个组合了不同类型事件的函数。您可以参考 this GCP 文档。
如果您想使用自定义 URL,您可以查看 Cloud Endpoints,因为它充当 API Cloud Functions 的网关。
我就该主题写了 2 篇文章,其中一篇在 Python and the other in Golang。
但我不建议你为现实世界的工作量这样做,当你破解时很有趣,但不会更多。您可以查看我的 first article,它解释了为什么我更喜欢 Cloud 运行 Cloud Function,而本地测试是我可以提供的主要论据。然后是便携性。