AKS 中的 Azure Functions HttpTrigger 键

标签 azure azure-functions azure-aks azure-http-trigger

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

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

最佳答案

您应该能够通过设置 AzureWebJobsSecretStorageType=kubernetes 并通过 key AzureWebJobsKubernetesSecretName=my-key-secret 引用自定义 key 来完成此操作。这是由这个 PR 引入的,它很好地记录了这一点:https://github.com/Azure/azure-functions-host/pull/4462

关于AKS 中的 Azure Functions HttpTrigger 键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65730541/

相关文章:

c# - DinkToPDF PDF 生成在 Azure 上只能运行一次,然后才会出现 502 错误

c# - 在 .NET 中使用 Thread.Abort() 和处理 ThreadAbortException 是否安全?

azure - 控制多个实例中的azure辅助角色并发

azure - 如何在本地调试EventHubTrigger?

kubernetes - 为什么不遵守入口规则?而是到达默认后端

azure - 如何通过 azure 模板将其他磁盘添加到 AKS 节点?

azure - 有没有办法使用 Terraform 中的一个 `random_uuid` 资源生成一组随机 UUID

azure - 为什么我的 Azure Function 在部署时设置为 `Disabled`?

azure - Azure Function 方法名称重要吗?

kubernetes - Kubernetes仪表板在使用代理时给出 “Unauthorized”