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.
Crie um instantâneo de configuração na Configuração do Aplicativo do Azure por meio de pipelines de compilação ou implantação.
Sintaxe
# Azure App Configuration Snapshot v1
# Create a configuration snapshot in Azure App Configuration through build or deployment pipelines.
- task: AzureAppConfigurationSnapshot@1
inputs:
# AppConfiguration
azureSubscription: # string. Alias: ConnectedServiceName. Required. Azure subscription.
AppConfigurationEndpoint: # string. Required. App Configuration Endpoint.
# Options
SnapshotName: # string. Required. Snapshot Name.
CompositionType: 'key' # 'key' | 'key_label'. Required. Composition Type. Default: key.
Filters: # string. Required. Filters for key-values.
#RetentionPeriod: '30' # string. Days to retain archived snapshot. Default: 30.
#Tags: # string. Tags.
Insumos
azureSubscription
-
de assinatura do Azure
Alias de entrada: ConnectedServiceName.
string. Obrigatório.
Selecione a Assinatura do Azure para a instância de Configuração do Aplicativo do Azure.
Ponto de extremidade de configuração do aplicativo AppConfigurationEndpoint -
string. Obrigatório.
Forneça o ponto de extremidade de um de Configuração de Aplicativo doAzure existente.
SnapshotName
-
nome do instantâneo
string. Obrigatório.
Forneça um nome para o instantâneo.
CompositionType
-
Composição Tipo
string. Obrigatório. Valores permitidos: key (Chave (padrão)), key_label (Key-Label). Valor padrão: key.
Key (
key): Os filtros são aplicados em ordem para este tipo de composição. Cada valor de chave no snapshot é identificado exclusivamente apenas pela chave. Se houver vários valores de chave com a mesma chave e vários rótulos, apenas um valor de chave será mantido com base no último filtro aplicável.Key-Label
(key_label): Os filtros serão aplicados e cada valor-chave no instantâneo resultante será identificado exclusivamente pela chave e pelo rótulo juntos.
Filters
-
Filtros para valores-chave
string. Obrigatório.
Especifica filtros de instantâneo que representam os filtros de chave e rótulo usados para criar um instantâneo de Configuração de Aplicativo. Os filtros devem ter um formato JSON válido. Exemplo [{"key":"abc*", "label":"1.0.0"}]. Pelo menos 1 filtro e máximo de 3 filtros podem ser aplicados.
RetentionPeriod
-
dias para reter o snapshot arquivado
string. Valor padrão: 30.
Os snapshots arquivados podem ser recuperados durante o período de retenção. Escolha o número de dias em que o snapshot será retido após ser arquivado. O valor não pode ser alterado após a criação.
Tags
-
Etiquetas
string.
Especifica uma ou mais tags que devem ser adicionadas a um instantâneo. As tags devem ter um formato JSON válido e podem abranger várias linhas. Exemplo: {"tag1": "value1", "tag2": "value2"}.
Opções de controlo de tarefas
Todas as tarefas têm opções de controlo para além das entradas de tarefas. Para obter mais informações, consulte Opções de controle de e propriedades de tarefas comuns.
Variáveis de saída
Nenhum.
Observações
Esta tarefa é usada para criar instantâneos em uma determinada loja de configuração de aplicativos . Um instantâneo é um subconjunto nomeado e imutável dos valores-chave de uma loja de Configuração de Aplicativos. A tarefa é baseada em nó e funciona em agentes do Azure Pipelines multiplataforma que executam Windows, Linux ou Mac.
Requerimentos
| Requisito | Descrição |
|---|---|
| Tipos de pipeline | YAML, Construção clássica, Versão clássica |
| Funciona em | Agente, DeploymentGroup |
| Exigências | Nenhum |
| Capacidades | Esta tarefa não satisfaz quaisquer exigências para tarefas subsequentes no trabalho. |
| Restrições de comando | Qualquer |
| Variáveis configuráveis | Qualquer |
| Versão do agente | 2.144.0 ou superior |
| Categoria de tarefa | Desplegar |