【发布时间】:2021-05-06 12:51:56
【问题描述】:
我正在编写一个云功能并尝试添加对多个提供商的支持。目前对于 Google Cloud 和 AWS Lambda,这已经足够简单了,因为它们都允许我指定给定文件(根文件夹中的 index.js)的命名导出作为函数执行的入口点。
我认为一切都很好,但现在我想添加 Azure 支持,但它似乎坚持要有一个带有函数名称的文件夹,它有自己的 index.js,这是执行的入口点。不幸的是,这破坏了我现有的体系结构(使其通用,允许多个提供者的一个入口点通过对执行环境的一些运行时检测来为该提供者返回正确的函数类型)。
Azure 是否有可能执行类似于 GCF 或 Lambda 的操作,并简单地说“我想要一个 HTTPS 触发的函数,该函数从该文件的导出开始”,然后它信任您来完成其余的工作?
Azure 文档没有太多帮助,我在 Google 上也找不到太多用处。
【问题讨论】:
标签: javascript node.js azure azure-functions faas