Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O Servidor MCP do Azure permite que você gerencie recursos do Azure, incluindo repositórios de Configuração de Aplicativos usando prompts de linguagem natural. Isso permite que você gerencie rapidamente as configurações e os sinalizadores de recursos sem lembrar a sintaxe complexa.
A Configuração de Aplicativos do Azure fornece um serviço para gerenciar centralmente as configurações do aplicativo e os sinalizadores de recursos. Programas modernos, especialmente programas em execução em uma nuvem, geralmente têm muitos componentes que são distribuídos. A distribuição das definições de configuração entre esses componentes pode levar a erros difíceis de serem resolvidos durante uma implantação de aplicativo. Use a Configuração de Aplicativos para armazenar todas as configurações do aplicativo e proteger o acesso deles em um só lugar.
Observação
Parâmetros de ferramenta: as ferramentas do Servidor MCP do Azure definem parâmetros para os dados necessários 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 de ferramenta.
Conta: Listar repositórios
O Servidor MCP do Azure pode listar repositórios de Configuração de Aplicativos em uma assinatura. Isso é útil para verificar rapidamente o status dos recursos da Configuração de Aplicativos.
Os prompts de exemplo incluem:
- Repositórios de lista: "Listar todos os repositórios de Configuração de Aplicativos na minha assinatura".
- Mostrar repositórios: "Quais repositórios de Configuração de Aplicativos eu tenho?"
- Localizar repositórios: "Preciso ver meus recursos de Configuração de Aplicativo"
- Repositórios de consultas: "Você pode me mostrar todos os meus repositórios de Configuração de Aplicativos?"
- Verificar repositórios: "Repositórios de Configuração de Aplicativos na assinatura abc123"
Dicas de anotação da ferramenta:
Destrutivo: ❌ | Idempotente: ✅ | Mundo Aberto: ❌ | Somente leitura: ✅ | Segredo: ❌ | Local Necessário: ❌
Chave-valor: excluir configuração
O Servidor MCP do Azure pode excluir uma configuração chave-valor de um repositório de Configuração de Aplicativos.
Os prompts de exemplo incluem:
- Exclua uma configuração: "Remova a chave 'AppName:TemporaryConfig' do meu repositório de Configuração de Aplicativos 'myappconfigstore'."
- Excluir uma configuração rotulada: "Excluir a configuração 'AppName:FeatureFlag' com o rótulo 'test' do repositório de Configuração de Aplicativos 'myappconfigstore'"
- Remover configuração: "Excluir a chave 'ProductionEndpointUrl' do repositório de Configuração de Aplicativos 'contoso-appconfig'"
- Limpar configurações: "Excluir a chave 'TestSettings' com o rótulo 'preterido' do repositório de Configuração de Aplicativos 'myappconfigstore'"
- Configuração de limpeza: "Excluir a chave de API temporária 'TempAuth' do app-config-dev"
| Parâmetro | Obrigatório ou opcional | Descrição |
|---|---|---|
| Conta | Obrigatório | O nome do repositório de Configuração de Aplicativos (por exemplo, my-appconfig). |
| Chave | Obrigatório | O nome da chave a ser acessada no repositório de Configuração de Aplicativos. |
| Rótulo | Opcional | O rótulo a ser aplicado à chave de configuração. Os rótulos são usados para agrupar e organizar as 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:
Destrutivo: ✅ | Idempotente: ✅ | Mundo Aberto: ❌ | Somente leitura: ❌ | Segredo: ❌ | Local Necessário: ❌
Chave-valor: Obter chave-valor
Obtém valores-chave em um repositório de Configuração de Aplicativos. Esse comando pode fornecer uma das seguintes ações:
- Recuperar um valor-chave específico por sua chave e rótulo opcional
- Listar 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 chave-valor inclui sua chave, valor, rótulo, tipo de conteúdo, ETag, hora da última modificação e status de bloqueio.
Os prompts de exemplo incluem:
- Listar todas as configurações de chave-valor: "Listar todas as configurações de chave-valor no repositório de Configuração de Aplicativos 'myappconfigstore'"
- Mostrar configurações de chave-valor: "Mostre-me as configurações chave-valor no repositório de Configuração de Aplicativos 'contoso-appconfig'"
- Filtrar por prefixo de chave: "Listar todas as configurações de chave-valor com o nome da chave começando com 'prod-' no repositório de Configuração de Aplicativos 'production-config'"
- Obtenha conteúdo de chave específico: "Mostrar o conteúdo da chave 'AppName:ConnectionString' no repositório de Configuração de Aplicativos 'eastus-config'"
- Configurações específicas do ambiente: "Listar todas as configurações de chave-valor com o nome da chave começando com 'dev-' no repositório de Configuração de Aplicativos 'development-config'"
- Obter configuração rotulada: "Mostre-me as configurações de chave-valor com o rótulo 'staging' no repositório de Configuração de Aplicativos 'app-config-staging'"
- Configuração da API: "Mostrar o conteúdo da chave 'ApiSettings:Endpoint' no repositório de Configuração de Aplicativos 'api-config'"
- Configurações do banco de dados: "Listar todas as configurações de chave-valor com o nome da chave começando com 'Database' no repositório de Configuração de Aplicativos 'backend-config'"
- Sinalizadores de recurso: "Mostre-me as configurações chave-valor com o rótulo 'recursos' no repositório de Configuração de Aplicativos 'feature-config'"
- Segredos do aplicativo: "Mostrar o conteúdo da chave 'Secrets:ApiKey' no repositório de Configuração de Aplicativos 'secure-config'"
| Parâmetro | Obrigatório ou opcional | Descrição |
|---|---|---|
| Conta | Obrigatório | O nome do repositório de Configuração de Aplicativos (por exemplo, my-appconfig). |
| Chave | Opcional | O nome da chave a ser acessada no repositório de Configuração de Aplicativos. |
| Rótulo | Opcional | O rótulo a ser aplicado à chave de configuração. Os rótulos são usados para agrupar e organizar as 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 obteria foo todos os valores de chave com uma chave ou fooo filtro pode incluir um * caractere no final da cadeia de caracteres para pesquisas curinga (por exemplo, App*). Se todas as chaves omitidas forem recuperadas. |
| Filtro de rótulo | 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 obteria foo todos os valores de chave com um rótulo ou fooo filtro pode incluir um * caractere no final da cadeia de caracteres para pesquisas curinga (por exemplo, Prod*). Esse filtro diferencia maiúsculas de minúsculas. Se omitido, todos os rótulos serão recuperados. |
Dicas de anotação da ferramenta:
Destrutivo: ❌ | Idempotente: ✅ | Mundo Aberto: ❌ | Somente leitura: ✅ | Segredo: ❌ | Local Necessário: ❌
Chave-valor: definir bloqueio em chave-valor
Define o estado de bloqueio de um valor-chave em um repositório de Configuração de Aplicativos. Esse comando pode bloquear e desbloquear valores de chave.
Os prompts de exemplo incluem:
- Bloqueie uma configuração: "Bloquear a chave 'AppName:ConnectionString' no repositório de Configuração de Aplicativos 'myappconfigstore'."
- Bloqueie uma configuração rotulada: "Bloqueie a chave 'AppName:ApiKey' com o rótulo 'production' no repositório de Configuração de Aplicativos 'contoso-appconfig'."
- Desbloqueie uma configuração: "Desbloqueie a chave 'AppName:ConnectionString' no repositório de Configuração de Aplicativos 'myappconfigstore'."
- Desbloqueie uma configuração rotulada: "Desbloqueie a chave 'AppName:ApiKey' com o rótulo 'production' no repositório de Configuração de Aplicativos 'contoso-appconfig'."
| Parâmetro | Obrigatório ou opcional | Descrição |
|---|---|---|
| Conta | Obrigatório | O nome do repositório de Configuração de Aplicativos (por exemplo,my-appconfig ). |
| Chave | Obrigatório | O nome da chave a ser acessada no repositório de Configuração de Aplicativos. |
| Rótulo | Opcional | O rótulo a ser aplicado à chave de configuração. Os rótulos são usados para agrupar e organizar as 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. |
| Lock | Opcional | Se um valor-chave está bloqueado (definido como read-only) ou desbloqueado (read-only removido). |
Dicas de anotação da ferramenta:
Destrutivo: ❌ | Idempotente: ✅ | Mundo Aberto: ❌ | Somente leitura: ❌ | Segredo: ❌ | Local Necessário: ❌
Chave-valor: definir a configuração chave-valor
Defina ou atualize uma configuração chave-valor em um repositório de Configuração de Aplicativos.
Os prompts de exemplo incluem:
- Crie uma configuração: "Criar uma nova chave 'AppName:ApiUrl' com o valor 'https://api.example.com' no meu repositório de Configuração de Aplicativos 'myappconfigstore'."
- Atualizar uma configuração: "Atualizar a chave 'AppName:MaxRetries' para o valor '5' no repositório de Configuração de Aplicativos 'myappconfigstore'"
- Crie uma configuração rotulada: "Definir 'AppName:LogLevel' com o valor 'Debug' e rotular 'dev' no meu repositório de Configuração de Aplicativos 'contoso-appconfig'."
- Adicionar nova configuração: "Adicionar uma nova configuração chamada 'ApiEndpoint' com o valor de URL 'https://api.contoso.com' ao meu 'eastus-config'"
- Alterar o valor existente: "Definir a chave 'MaxThreads' como o valor '10' no repositório de Configuração de Aplicativos 'appconfig-prod'"
| Parâmetro | Obrigatório ou opcional | Descrição |
|---|---|---|
| Nome da conta | Obrigatório | O nome do repositório 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. |
| Rótulo | Opcional | O rótulo da configuração a ser definida. |
| Tags | Opcional | As marcas a serem associadas à chave de configuração. As marcas devem estar no formato key=value. Você pode especificar várias marcas. |
| 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:
Destrutivo: ✅ | Idempotente: ✅ | Mundo Aberto: ❌ | Somente leitura: ❌ | Segredo: ❌ | Local Necessário: ❌