3

我将 Azure Functions 作为容器托管在 AKS 群集中。我的一些函数有 HTTP 触发器,我不希望它们公开(尽管安全性不是一个大问题,所以我也不想在那里推出我自己的令牌身份验证)。这些函数从未部署到 Azure 应用服务,因此没有“函数应用”和“函数名称”可用于获取令牌(除了我在方法属性中放入的函数名称)代码)。

如何访问 AKS 中托管的 Azure Functions 的授权密钥?

4

1 回答 1

1

您应该可以通过设置AzureWebJobsSecretStorageType=kubernetes和引用您的自定义密钥来做到这一点 secret AzureWebJobsKubernetesSecretName=my-key-secret。这是由这个 PR 介绍的,它很好地记录了这一点:https ://github.com/Azure/azure-functions-host/pull/4462

于 2021-11-26T07:56:33.007 回答