Trabalhar com pares chave-valor em um repositório de configurações de aplicativo do Azure

Este script de exemplo mostra como:

  • Crie um novo par chave-valor.
  • Liste todos os pares-chave-valor existentes.
  • Atualize o valor de uma chave recém-criada.
  • Exclua o novo par chave-valor.

Se você ainda não tiver uma conta do Azure, crie uma conta gratuita antes de começar.

Pré-requisitos

  • Este exemplo requer a versão 2.0 ou posterior da CLI do Azure. Se você usar o Azure Cloud Shell, a versão mais recente já está instalada.

Exemplo de script

No exemplo a seguir, substitua o texto do espaço reservado <AppConfigurationStoreName> pelo nome do seu repositório do App Configuration.

#!/bin/bash

appConfigName=<AppConfigurationStoreName>
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

Limpar a implantação

Depois que o script de exemplo foi executado, o comando a seguir pode ser usado para remover o grupo de recursos e todos os recursos associados a ele.

az group delete --name myResourceGroup

Explicação do script

Esta tabela lista os comandos usados no script de exemplo.

Comando Anotações
az appconfig kv set Criar ou atualizar um par chave-valor.
az appconfig kv list Listar pares chave-valor em um repositório da Configuração de Aplicativos.
az appconfig kv delete Exclua um par chave-valor.

Próximas etapas

Para obter mais informações sobre a CLI do Azure, consulte a documentação da CLI do Azure.

Outros exemplos de script da CLI da Configuração de Aplicativos podem ser encontrados nos Exemplos da CLI da Configuração de Aplicativos do Azure.