Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O Servidor MCP do Azure permite que você gerencie recursos do Azure, incluindo lojas de Configuração de Aplicativos usando prompts de linguagem natural. Isso permite que você gerencie rapidamente definições de configuração e sinalizadores de recursos sem se lembrar de sintaxe complexa.
A Configuração de Aplicativo do Azure fornece um serviço para gerenciar centralmente as configurações do aplicativo e os sinalizadores de recursos. Programas modernos, especialmente programas executados em uma nuvem, geralmente têm muitos componentes que são distribuídos. A distribuição das definições de configuração por todos estes componentes pode dar origem a erros de difícil resolução durante a implementação de uma aplicação. Use a Configuração do aplicativo para armazenar todas as configurações do seu aplicativo e proteger seu acesso em um só lugar.
Observação
Parâmetros da ferramenta: as ferramentas do Servidor MCP do Azure definem parâmetros para os dados de que precisam para concluir tarefas. Alguns desses parâmetros são específicos para cada ferramenta e estão documentados abaixo. Outros parâmetros são globais e compartilhados por todas as ferramentas. Para obter mais informações, consulte Parâmetros da ferramenta.
Conta: Listar lojas
O Servidor MCP do Azure pode listar repositórios de Configuração de Aplicativo em uma assinatura. Isso é útil para verificar rapidamente o status dos recursos de Configuração do Aplicativo.
Exemplos de prompts incluem:
- Listar lojas: "Listar todas as lojas de configuração de aplicativos na minha assinatura."
- Mostrar lojas: "Que lojas de Configuração de Aplicações tenho?"
- Encontrar lojas: "Preciso ver meus recursos de configuração de aplicativo"
- Lojas de consulta: "Você pode me mostrar todas as minhas lojas de configuração de aplicativos?"
- Verifique as lojas: "App Configuration stores in subscription abc123"
Dicas de anotação da ferramenta:
Destrutiva: ❌ | Idempotente: ✅ | Mundo Aberto: ❌ | Somente leitura: ✅ | Segredo: ❌ | Local Obrigatório: ❌
Chave-valor: Excluir configuração
O Servidor MCP do Azure pode excluir uma configuração de chave-valor de um repositório de Configuração de Aplicativo.
Exemplos de prompts incluem:
- Exclua uma configuração: "Remova a chave 'AppName:TemporaryConfig' da minha loja de configuração de aplicativos 'myappconfigstore'."
- Apague uma definição rotulada: "Apague a definição 'AppName:FeatureFlag' com o rótulo 'test' da loja de configuração de aplicações 'myappconfigstore'"
- Remover configuração: "Eliminar a chave 'ProductionEndpointUrl' do repositório de Configuração de Aplicações 'contoso-appconfig'"
- Limpar definições: "Apagar a chave 'TestSettings' com o rótulo 'obsoleto' do repositório de configuração de aplicações 'myappconfigstore'"
- Purge config: "Exclua a chave de API temporária 'TempAuth' do app-config-dev"
| Parâmetro | Obrigatório ou opcional | Descrição |
|---|---|---|
| Conta | Obrigatório | O nome da loja de configuração de aplicativos (por exemplo, my-appconfig). |
| Chave | Obrigatório | O nome da chave a ser acessada na App Configuration Store. |
| Etiqueta | Opcional | O rótulo a ser aplicado à chave de configuração. Os rótulos são usados para agrupar e organizar configurações. |
| Tipo de conteúdo | Opcional | O tipo de conteúdo do valor de configuração. Isso é usado para indicar como o valor deve ser interpretado ou analisado. |
Dicas de anotação da ferramenta:
Destrutiva: ✅ | Idempotente: ✅ | Mundo Aberto: ❌ | Somente leitura: ❌ | Segredo: ❌ | Local Obrigatório: ❌
Valor-chave: Obter valores-chave
Obtém valores-chave em uma loja de configuração de aplicativos. Este comando pode fornecer uma das seguintes ações:
- Recuperar um valor-chave específico por sua chave e rótulo opcional
- Liste valores-chave se nenhuma chave for fornecida.
A listagem de valores-chave pode, opcionalmente, ser filtrada por um filtro de chave e filtro de rótulo. Cada valor-chave inclui sua chave, valor, rótulo, tipo de conteúdo, ETag, hora da última modificação e status de bloqueio.
Exemplos de prompts incluem:
- Liste todas as configurações de chave-valor: "Liste todas as configurações de chave-valor na App Configuration store 'myappconfigstore'"
- Mostrar configurações de chave-valor: "Mostre-me as configurações de chave-valor na loja de Configuração de Aplicativo 'contoso-appconfig'"
- Filtrar por prefixo de chave: "Listar todas as configurações de chave-valor com o nome da chave começando com 'prod-' na App Configuration Store 'production-config'"
- Obter conteúdo de chave específico: "Mostrar o conteúdo da chave 'AppName:ConnectionString' na loja de configuração de aplicativos 'eastus-config'"
- Configurações específicas do ambiente: "Liste todas as configurações de chave-valor com o nome da chave começando com 'dev-' na App Configuration store 'development-config'"
- Obter configuração rotulada: "Mostre-me as configurações de chave-valor com o rótulo 'preparo' na App Configuration Store 'app-config-staging'"
- Configuração da API: "Mostrar o conteúdo da chave 'ApiSettings:Endpoint' na App Configuration store 'api-config'"
- Configurações do banco de dados: "Liste todas as configurações de chave-valor com o nome da chave começando com 'Banco de dados' na App Configuration store 'backend-config'"
- Sinalizadores de recursos: "Mostre-me as configurações de chave-valor com o rótulo 'features' na App Configuration Store 'feature-config'"
- Segredos do aplicativo: "Mostrar o conteúdo da chave 'Secrets:ApiKey' na App Configuration store 'secure-config'"
| Parâmetro | Obrigatório ou opcional | Descrição |
|---|---|---|
| Conta | Obrigatório | O nome da App Configuration Store (por exemplo, my-appconfig). |
| Chave | Opcional | O nome da chave a ser acessada na App Configuration Store. |
| Etiqueta | Opcional | O rótulo a ser aplicado à chave de configuração. Os rótulos são usados para agrupar e organizar configurações. |
| Filtro de chave | Opcional | Especifica o filtro de chave, se houver, a ser usado ao recuperar valores-chave. O filtro pode ser uma correspondência exata, por exemplo, um filtro de foo obteria todos os valores-chave com uma chave de , ou o filtro pode incluir um foo caractere no final da cadeia de caracteres para pesquisas curinga *(por exemplo, App*). Se omitido, todas as chaves serão recuperadas. |
| Filtro de etiquetas | Opcional | Especifica o filtro de rótulo, se houver, a ser usado ao recuperar valores-chave. O filtro pode ser uma correspondência exata, por exemplo, um filtro de foo obteria todos os valores-chave com um rótulo de , ou o filtro pode incluir um foo caractere no final da cadeia de *caracteres para pesquisas curinga (por exemplo, Prod*). Este filtro diferencia maiúsculas de minúsculas. Se omitidos, todos os rótulos serão recuperados. |
Dicas de anotação da ferramenta:
Destrutiva: ❌ | Idempotente: ✅ | Mundo Aberto: ❌ | Somente leitura: ✅ | Segredo: ❌ | Local Obrigatório: ❌
Chave-valor: Definir bloqueio em chave-valor
Define o estado de bloqueio de um valor-chave em uma loja de configuração de aplicativos. Este comando pode bloquear e desbloquear valores-chave.
Exemplos de prompts incluem:
- Bloqueie uma configuração: "Bloqueie a tecla 'AppName:ConnectionString' na App Configuration store 'myappconfigstore'."
- Bloqueie uma configuração rotulada: "Bloqueie a chave 'AppName:ApiKey' com o rótulo 'production' na App Configuration store 'contoso-appconfig'."
- Desbloqueie uma configuração: "Desbloqueie a chave 'AppName:ConnectionString' na App Configuration store 'myappconfigstore'."
- Desbloqueie uma configuração rotulada: "Desbloqueie a chave 'AppName:ApiKey' com o rótulo 'production' na App Configuration store 'contoso-appconfig'."
| Parâmetro | Obrigatório ou opcional | Descrição |
|---|---|---|
| Conta | Obrigatório | O nome da App Configuration Store (por exemplo,my-appconfig). |
| Chave | Obrigatório | O nome da chave a ser acessada na App Configuration Store. |
| Etiqueta | Opcional | O rótulo a ser aplicado à chave de configuração. Os rótulos são usados para agrupar e organizar configurações. |
| Tipo de conteúdo | Opcional | O tipo de conteúdo do valor de configuração. Isso é usado para indicar como o valor deve ser interpretado ou analisado. |
| Bloqueio | Opcional | Se um valor-chave está bloqueado (definido como read-only) ou desbloqueado (read-only removido). |
Dicas de anotação da ferramenta:
Destrutiva: ❌ | Idempotente: ✅ | Mundo Aberto: ❌ | Somente leitura: ❌ | Segredo: ❌ | Local Obrigatório: ❌
Chave-valor: defina a configuração chave-valor
Defina ou atualize uma configuração de chave-valor em uma loja de Configuração de Aplicativo.
Exemplos de prompts incluem:
- Crie uma configuração: "Crie uma nova chave 'AppName:ApiUrl' com o valor 'https://api.example.com' na minha loja de configuração de aplicativos 'myappconfigstore'."
- Atualize uma definição: "Atualize a chave 'AppName:MaxRetries' para o valor '5' na loja de configuração de aplicações 'myappconfigstore'"
- Crie uma configuração rotulada: "Defina 'AppName:LogLevel' com o valor 'Debug' e rotule 'dev' na minha loja de Configuração de Aplicativo 'contoso-appconfig'."
- Adicione uma nova configuração: "Adicione uma nova configuração chamada 'ApiEndpoint' com valor de URL 'https://api.contoso.com' ao meu 'eastus-config'"
- Alterar o valor existente: "Definir a chave 'MaxThreads' para o valor '10' na App Configuration Store 'appconfig-prod'"
| Parâmetro | Obrigatório ou opcional | Descrição |
|---|---|---|
| Nome da conta | Obrigatório | O nome da loja de configuração de aplicativos. |
| Chave | Obrigatório | O nome da chave da configuração a ser definida. |
| Valor | Obrigatório | O valor a ser definido para a chave. |
| Etiqueta | Opcional | O rótulo da configuração a ser definida. |
| Etiquetas | Opcional | As tags a serem associadas à chave de configuração. As tags devem estar no formato key=value. Você pode especificar várias tags. |
| Tipo de conteúdo | Opcional | O tipo de conteúdo do valor de configuração. Esse valor indica como o valor deve ser interpretado ou analisado. |
Dicas de anotação da ferramenta:
Destrutiva: ✅ | Idempotente: ✅ | Mundo Aberto: ❌ | Somente leitura: ❌ | Segredo: ❌ | Local Obrigatório: ❌