azure - 新的 Azure Function App 中意外提供了 SSL 证书

标签 azure azure-functions azure-app-service-plans

我使用新的应用服务计划创建了一个新的函数应用,以便对我拥有的一些函数进行新版本。

在我的旧应用服务计划(非消耗)中,我一直使用的证书停止运行,因为我的代码无法再从证书存储中检索它,而且我从未确定根本原因。

设置新应用服务的一部分是为了让我纠正此问题,但我惊讶地发现旧应用服务计划中的 SSL 证书已存在于这个新应用服务计划中,并且它似乎可以工作正如预期的那样(即我现在可以读取函数代码中的证书)。

这是预期的行为吗?相同的订阅和区域,但不同的应用服务计划。我没想到之前从另一个应用服务计划/功能应用上传的 SSL 证书可用于新的、不相关的应用。

最佳答案

证书的范围仅限于订阅级别,而不是应用服务计划级别。此外,最近启用了消费功能应用程序中对证书的支持,这解释了为什么您会在那里看到它。

顺便说一句,要查看您的证书是否为订阅级别:

关于azure - 新的 Azure Function App 中意外提供了 SSL 证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42615438/

相关文章:

sql-server - 是否可以更改Azure弹性池服务器版本

spring-boot - 如何在 Azure Spring Boot 部署的应用程序中使用 access.properties 变量?

azure - 使用 azure cli 安装二头肌,获取 SSL : CERTIFICATE_VERIFY_FAILED certificate verify failed: unable to get local issuer certificate _ssl. c:1125

使用 ServiceBus 队列触发器在消耗计划中运行时,Azure 函数会空闲

azure - 如何创建 Azure 基于角色的访问控制规则来授权用户调用 azure 函数的能力?

azure - ASEv2 - 前端和工作人员 - 计费

azure - HttpRequestMessage.GetClientCertificate() 不适用于 Azure 函数

c# - Azure Function 的自定义触发器和绑定(bind)

c# - Azure函数 "Unable to find assembly"

Azure 应用服务计划