Поделиться через


Работа с ключевыми значениями в хранилище конфигурации приложений Azure

В этом примере скрипта показано, как:

  • Создайте новую пару "ключ-значение"
  • Перечислите все существующие пары "ключ-значение"
  • Обновление значения только что созданного ключа
  • Удалите новую пару "ключ-значение"

Если у вас нет аккаунта Azure, создайте бесплатную учетную запись перед началом.

Предпосылки

  • Для работы с этим руководством требуется версия 2.0 или более поздняя версия Azure CLI. Если вы используете Azure Cloud Shell, последняя версия уже установлена.

Пример скрипта

#!/bin/bash

appConfigName=myTestAppConfigStore
newKey="TestKey"
refKey="KeyVaultReferenceTestKey"
uri="[URL to value stored in Key Vault]"
uri2="[URL to another value stored in Key Vault]"

# Create a new key-value 
az appconfig kv set --name $appConfigName --key $newKey --value "Value 1"

# List current key-values
az appconfig kv list --name $appConfigName

# Update new key's value
az appconfig kv set --name $appConfigName --key $newKey --value "Value 2"

# List current key-values
az appconfig kv list --name $appConfigName

# Create a new key-value referencing a value stored in Azure Key Vault
az appconfig kv set-keyvault  --name $appConfigName --key $refKey --secret-identifier $uri

# List current key-values
az appconfig kv list --name $appConfigName

# Update Key Vault reference
az appconfig kv set-keyvault --name $appConfigName --key $refKey --secret-identifier $uri2

# List current key-values
az appconfig kv list --name $appConfigName

# Delete new key
az appconfig kv delete  --name $appConfigName --key $newKey

# Delete Key Vault reference
az appconfig kv delete --name $appConfigName --key $refKey

# List current key-values
az appconfig kv list --name $appConfigName

Восстановление развертывания

После запуска примера скрипта можно использовать следующую команду для удаления группы ресурсов и всех ресурсов, связанных с ней.

az group delete --name myResourceGroup

Объяснение скрипта

В этой таблице перечислены команды, используемые в нашем примере сценария.

командование Примечания.
az appconfig kv set Создайте или обновите пару "ключ-значение".
az appconfig kv list Вывод списка пар "ключ-значение" в хранилище конфигурации приложений.
az appconfig kv delete Удалите пару "ключ-значение".

Дальнейшие шаги

Дополнительные сведения об Azure CLI см. в документации по Azure CLI.

Дополнительные примеры скриптов CLI конфигурации приложений можно найти в примерах интерфейса командной строки конфигурации приложений Azure.