新的 Azure Function App 中提供了意外的 SSL 证书
SSL Certificate unexpectedley available in new Azure Function App
我使用新的应用服务计划创建了一个新的功能应用,以便发布我拥有的一些功能的新版本。
在我的旧应用服务计划(非消费)中,我一直使用的证书停止运行,因为我的代码不再能够从证书存储中检索它,而且我从未确定根本原因。
设置新应用服务的一部分是为了让我纠正这个问题,但我惊讶地发现旧应用服务计划中的 SSL 证书已经存在于这个新应用服务计划中,而且它似乎按预期工作(即我现在可以在函数代码中读取证书)。
这是预期的行为吗?相同的订阅和区域,但应用服务计划不同。我没想到以前从另一个应用服务计划/功能应用上传的 SSL 证书可用于一个新的、不相关的应用。
证书的范围在订阅级别,而不是在应用服务计划级别。此外,最近启用了对消费功能应用程序中的证书的支持,这就是为什么您会在那里看到它的原因。
顺便说一句,查看您的证书是否为订阅级别:
- 转到https://resources.azure.com/
- 转到您的订阅
- 在它下面,转到
providers/Microsoft.Web/certificates
我使用新的应用服务计划创建了一个新的功能应用,以便发布我拥有的一些功能的新版本。
在我的旧应用服务计划(非消费)中,我一直使用的证书停止运行,因为我的代码不再能够从证书存储中检索它,而且我从未确定根本原因。
设置新应用服务的一部分是为了让我纠正这个问题,但我惊讶地发现旧应用服务计划中的 SSL 证书已经存在于这个新应用服务计划中,而且它似乎按预期工作(即我现在可以在函数代码中读取证书)。
这是预期的行为吗?相同的订阅和区域,但应用服务计划不同。我没想到以前从另一个应用服务计划/功能应用上传的 SSL 证书可用于一个新的、不相关的应用。
证书的范围在订阅级别,而不是在应用服务计划级别。此外,最近启用了对消费功能应用程序中的证书的支持,这就是为什么您会在那里看到它的原因。
顺便说一句,查看您的证书是否为订阅级别:
- 转到https://resources.azure.com/
- 转到您的订阅
- 在它下面,转到
providers/Microsoft.Web/certificates