我在MS DOC之后在kubernetes中部署了azure功能。但这并没有告诉我如何检索功能键。 以前,azure功能被部署为独立服务。我可以得到一个publishProfile。因此,我有权致电
GET /admin/functions/{functionname}/keys
但是在k8s中,该调用返回401,因为我无法获取publishProfile。在k8s中有什么等效于publishProfile的东西?
答案 0 :(得分:0)
在Kubernetes中部署Azure功能时,它们现在作为Kubernetes Pods运行,并且不再显示在Azure Functions中。
请参阅此以获取有关如何查看正在运行的功能(吊舱)的说明
答案 1 :(得分:0)
Azure 函数open source。它们可以托管在任何地方(甚至在 GCP 或 AWS 上)。 Azure Cloud 为你提供 Azure Functions 的托管版本。当您通过门户(或 azure Cloud SDK)创建 azure 函数应用时,您可以在门户中看到它。
现在,当您在 Kubernetes 集群中部署 Azure Functions 时,相当于在您的本地计算机(或任何其他云提供商)上部署/托管 Azure Functions。因此,Kubernetes 集群中部署的 azure 函数不属于您的 azure 云,因此无法作为 azure 提供的服务访问。