在 AKS 中托管时的 Azure Functions 密钥 [已关闭]

Azure Functions keys when hosted in AKS [closed]

提问人:byteArrayJake 提问时间:10/24/2023 更新时间:10/24/2023 访问量:53

问:


想改进这个问题吗?通过编辑这篇文章添加详细信息并澄清问题。

22天前关闭。

我今天在 Azure 中有一个作为常规 Azure 函数应用运行的工作 Azure 函数项目。 现在我正在尝试将函数项目移动到 Azure Kubernetes 服务。

我想将功能键添加到特定的 HttpTrigger,但尚未使其正常工作。

我尝试在我的清单文件中添加密钥,并使用标头调用特定的 HttpTrigger:x-functions-key 和特定密钥。

data:
  host.master: {key}
  host.function.default: {key}
  host.systemKey.default: {key}
  functions.funcname.default: {key}
apiVersion: v1
kind: Secret
metadata:
  name: {name}
---
apiVersion: v1
kind: ServiceAccount
metadata:
etc
etc

但还没有运气。 我需要做的任何帮助将不胜感激。 谢谢!

Kubernetes 清单 Azure-AKS

评论

0赞 Arko 10/27/2023
创建一个 Kubernetes 密钥来存储您的函数密钥。kubectl create secret generic function-key --from-literal=key={function key} 更新函数部署以引用函数密钥密钥。将 HttpTrigger 更新为需要授权,并使用 x-functions-key 标头和特定密钥调用 HttpTrigger。

答: 暂无答案