.NET6 Web应用使用Azure Key Vault作为配置源的计费规则咨询
Azure Key Vault在.NET 6 Web应用中的计费疑问
Azure Key Vault按交易(或操作)计费,撰写本文时,秘密的定价为$0.03/10,000 transactions。官方说明如下:
每一次成功认证的REST API调用计为一次操作。
秘密的操作示例包括创建/更新、获取、列出。
以上规则已明确,但我无法理解在dotnet6 web application场景中,“交易”或“操作”的具体定义。我通过以下代码将Azure Key Vault作为配置提供者:
builder.Configuration.AddAzureKeyVault(vaultUri,credentials, new AzureKeyVaultConfigurationOptions { //... });
随后在控制器中通过如下方式访问秘密:
var mySecret1 = _configuration["MySecret1"]; var mySecret2 = _configuration["MySecret2"];
我想确认以下哪种情况属实:
- 所有秘密在应用启动时通过
list操作一次性加载完成,后续对_configuration["MySecret1"]的调用不计入收费操作,即仅产生1次操作费用。 - 每一次调用
_configuration["MySecret1"]都会被计为收费操作?
我已联系客服,但他们无法给出.NET应用场景下的明确答案。我们计划将该服务用于仍在增长的大型Web应用,因此此时明确计费方式至关重要,恳请提供帮助。
内容的提问来源于stack exchange,提问作者Zeeshan
相关产品推荐
相关产品推荐

