c# - 使用 Pulumi 为 Azure 应用配置增加价值
问题描述
我使用 Pulumi 创建了一个应用程序配置:
_configurationStore = new ConfigurationStore(appConfigurationName, new ConfigurationStoreArgs
{
ResourceGroupName = _resourceGroup.Name,
Location = _resourceGroup.Location,
Sku = "standard"
});
现在我被困在为其添加值。文档没有提到任何将设置读取或写入我的 ConfigurationStore 的方法(或者我根本找不到它)。
如何存储简单的键/值对?如何将“链接”存储到现有密钥库中的值?我是否只是手动创建连接字符串?
解决方案
Azure Resource Manager (ARM) 刚刚在该2020-07-01-preview
版本中引入了添加键值对,目前还没有“稳定”的 API 版本。因此,您应该使用该版本来定义键值
new Pulumi.AzureNextGen.AppConfiguration.V20200701Preview.KeyValue("kv",
new Pulumi.AzureNextGen.AppConfiguration.V20200701Preview.KeyValueArgs
{
ResourceGroupName = _resourceGroup.Name,
ConfigStoreName = _configurationStore.Name,
KeyValueName = "key1",
Value = "value1",
});
您可以在文档中阅读更多内容:https ://www.pulumi.com/docs/reference/pkg/azure-nextgen/appconfiguration/keyvalue/
另外,在本期讨论:https ://github.com/pulumi/pulumi-azure-nextgen/issues/62
推荐阅读
- java - 如何创建只能应用于测试方法而不是整个测试类的 JUnit5 自定义扩展
- rust - 如何在 Rust 的特定内存区域中声明静态变量?
- python - Python如何将assert与进行修改的函数一起使用?
- scope - 我们的变量是动态的吗?
- javascript - 如何为悬停时点缀的框边框设置动画?
- php - Linkedin - 无法检索访问令牌
- html - CSS中文本后面的矩形形状
- c# - 如何通过单击按钮删除编程添加的 DIV 而无需从后面的代码回发?
- electron - 如何更改 Windows 上便携式应用程序的电子生成器路径?
- logging - 限制 systemd 中“journalctl 服务”的日志 - Centos 7