使用 Pulumi 为 Azure 应用程序配置增加价值
Add Value to Azure App Configuration using Pulumi
我使用 Pulumi 创建了一个应用程序配置:
_configurationStore = new ConfigurationStore(appConfigurationName, new ConfigurationStoreArgs
{
ResourceGroupName = _resourceGroup.Name,
Location = _resourceGroup.Location,
Sku = "standard"
});
现在我无法为其添加值。文档没有提到任何将设置读取或写入我的 ConfigurationStore 的方法(或者我根本找不到它)。
如何存储简单的 key/value-Pairs?
如何存储指向现有密钥库中值的“链接”?我是否只是手动创建连接字符串?
Azure 资源管理器 (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
我使用 Pulumi 创建了一个应用程序配置:
_configurationStore = new ConfigurationStore(appConfigurationName, new ConfigurationStoreArgs
{
ResourceGroupName = _resourceGroup.Name,
Location = _resourceGroup.Location,
Sku = "standard"
});
现在我无法为其添加值。文档没有提到任何将设置读取或写入我的 ConfigurationStore 的方法(或者我根本找不到它)。
如何存储简单的 key/value-Pairs? 如何存储指向现有密钥库中值的“链接”?我是否只是手动创建连接字符串?
Azure 资源管理器 (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