Compartilhar via


Início Rápido: gerenciar sinalizadores de recursos na Configuração de Aplicativos do Azure

A Configuração de Aplicativos do Azure fornece gerenciamento de recursos por meio de sinalizadores de recursos, permitindo que as equipes controlem dinamicamente a funcionalidade do aplicativo sem reimplantar código. Isso permite distribuições seguras e direcionadas, experimentação mais rápida e risco reduzido, proporcionando aos desenvolvedores controle flexível sobre o comportamento do aplicativo e a capacidade de responder rapidamente às mudanças nas necessidades dos negócios ou do cliente.

O gerenciador de recursos no portal do Azure fornece uma interface do usuário para criar e gerenciar os sinalizadores de recursos que você usa em seus aplicativos.

Pré-requisitos

Criar um sinalizador de recurso

Crie um novo sinalizador de recurso no portal do Azure seguindo as etapas abaixo.

  1. Abra o repositório de Configuração de Aplicativos do Azure no portal do Azure. No menu de recursos, em Operações, selecioneCriar gerenciador> de recursos.

    Captura de tela do portal do Azure que mostra o recurso Criar sinalizador de recurso.

  2. Em Para que você usará o sinalizador de recurso?, escolha uma das seguintes finalidades:

    • Interruptor – Ativar/desativar recursos com um interruptor simples. Use para alternâncias operacionais de curta duração e cenários em que um único controle de ativação/desativação é suficiente.
    • Distribuição – habilite gradualmente o recurso para um percentual de usuários. Use para lançamentos graduais de funcionalidades para reduzir o risco e para distribuições canárias ou lançamentos por etapas através de ambientes ou segmentos de usuário.
    • Experimento – Execute experimentos controlados com alocação de tráfego para determinar a variante de melhor desempenho. Use para testes de A/B, experimentos multivariados ou avaliação de recursos controlados por métricas e outros cenários que exigem comparação estatística.

    Use o Switch para habilitar ou desabilitar a funcionalidade instantaneamente para todos os usuários.

    1. Configure Basics e defina as propriedades principais do flag de recurso.

      Configuração Valor de exemplo Descrição
      Habilitar o sinalizador de recurso Ativar Essa opção habilita o sinalizador de recurso na criação. Se você desativar isso, a configuração do novo sinalizador de recurso será salva, mas o novo sinalizador de recurso permanecerá desabilitado.
      Nome do sinalizador de recurso Beta O nome do sinalizador de recurso é o que você usa para fazer referência ao sinalizador em seu código. Ele deve ser exclusivo em um aplicativo.
      Chave Beta Você pode usar a chave para filtrar os sinalizadores de recursos carregados no seu aplicativo. A chave é gerada a partir do nome do sinalizador de recurso por padrão, mas você também pode adicionar um prefixo ou um namespace para agrupar seus sinalizadores de recursos, por exemplo, .appconfig.featureflag/Beta.
      Rótulo Deixe o campo vazio Você pode usar rótulos para criar diferentes sinalizadores de recursos para a mesma chave e filtrar os sinalizadores carregados no aplicativo com base no rótulo. Por padrão, um sinalizador de recurso não tem rótulo.
      Descrição Deixe o campo vazio Deixe-o em vazio ou digite uma descrição para o sinalizador do recurso.

      Captura de tela do portal do Azure que mostra o recurso Criar sinalizador de recurso opção Alternar.

    2. Configure a Telemetria para coletar eventos de avaliação para esse sinalizador de recurso. Quando habilitados, os eventos de avaliação são enviados ao editor de telemetria configurado em seu aplicativo. Antes de habilitar a telemetria, vincule um recurso do Application Insights ao repositório de Configuração de Aplicativos no Telemetry>App Insights.

    3. Selecione Examinar + criar para ver um resumo do novo sinalizador de recursos e, em seguida, selecione Criar para finalizar sua operação. Uma notificação indica que o novo sinalizador de recurso foi criado com êxito.

Editar sinalizadores de recursos

Para atualizar um sinalizador de recurso, siga estas etapas:

Captura de tela da plataforma Azure. Edite um sinalizador de recurso.

  1. No menu de recursos, vá para o Operations>Feature Manager.

  2. Mova para a extremidade direita do sinalizador de recurso que você deseja modificar e selecione as reticências Mais ações (...). Neste menu, você pode exibir detalhes do sinalizador de recursos, editar o sinalizador, bloqueá-lo ou desbloqueá-lo, criar um rótulo, atualizar marcas, examinar o histórico ou excluir o sinalizador.

  3. Selecione Editar para fazer alterações usando o editor visual ou Editar Avançado para modificar diretamente o JSON bruto do sinalizador.

  4. Opcionalmente, altere o estado do sinalizador de recurso ativando ou desativando a alternância Habilitada .

Gerenciar exibição

O menu gerenciador de recursos exibe os sinalizadores de recursos armazenados na Configuração de Aplicativos do Azure. Você pode alterar a exibição do Gerenciador de recursos no portal do Microsoft Azure selecionando Gerenciar exibição.

  • As configurações permitem que você escolha quantos sinalizadores de recursos são carregados por Carregar mais ação. Carregar mais só ficará visível se houver mais de 200 sinalizadores de recursos.

  • Editar Colunas permite adicionar ou remover colunas e alterar a ordem das colunas.

    Captura de tela da plataforma do Azure. Gerenciar visualização de sinalizadores de recursos.

Os sinalizadores de recursos criados com o gerenciador de recursos são armazenados como valores-chave comuns. Eles são mantidos com o prefixo especial .appconfig.featureflag/ e o tipo de conteúdo application/vnd.microsoft.appconfig.ff+json;charset=utf-8.

Para visualizar os valores-chave subjacentes dos sinalizadores de recurso no Gerenciador de Configurações, siga os passos abaixo.

  1. No menu de recursos, selecione o Gerenciador de Configurações de Operações> e, em seguida, selecione GerenciarConfigurações de Exibição.>

    Captura de tela da plataforma Azure. Inclua sinalizadores de recursos no Gerenciador de configurações.

  2. Selecione Incluir sinalizadores de recursos no gerenciador de configurações e Aplicar.

Para começar a usar sinalizadores de recursos com a Configuração de Aplicativos do Azure, prossiga para os seguintes inícios rápidos específicos para o idioma ou a plataforma do seu aplicativo.