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

A Configuração de Aplicativos do Azure inclui sinalizadores de recursos, que você pode usar para habilitar ou desabilitar uma funcionalidade, e sinalizadores de recursos variantes (versão prévia), que permitem múltiplas variações de um sinalizador de recurso.

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

Pré-requisitos

Criar um sinalizador de recurso

Para adicionar um novo sinalizador de recurso, siga as etapas abaixo.

  1. Abra o armazenamento da Configuração de Aplicativos do Azure no portal do Microsoft Azure e, no menu Operações, selecione Gerenciador de Recursos>Criar. Em seguida, selecione Sinalizador de recurso.

    Captura de tela da plataforma do Azure. Criar um sinalizador de recurso.

  2. Em Criar, selecione ou insira as seguintes informações:

    Captura de tela do portal do Azure que mostra as definições de configuração para criar um sinalizador de recurso.

    Configuração Valor de exemplo Descrição
    Habilitar o sinalizador de recurso A caixa está marcada Essa opção habilita o sinalizador de recurso na criação. Se você deixar essa caixa desmarcada, 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. Por padrão, a chave é gerada a partir do nome do sinalizador de recurso, mas você também pode adicionar um prefixo ou um namespace para agrupar os sinalizadores de recurso, por exemplo, .appconfig.featureflag/myapp/Beta.
    Rótulo Deixar em branco 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 Deixar em branco Deixe-o em vazio ou digite uma descrição para o sinalizador do recurso.
    Usar filtro de recurso A caixa está desmarcada Deixe a caixa do filtro de recursos desmarcada. Para saber mais sobre filtros de recursos, visite Usar filtros de recursos para habilitar sinalizadores de recursos condicionais e habilitar a distribuição em etapas de recursos para públicos-alvo.
  3. Selecione Aplicar para criar o sinalizador de recurso.

Criar um sinalizadorvde recurso variante (versão prévia)

Adicione um novo sinalizador de recurso variante (versão prévia) abrindo o repositório da Configuração de Aplicativos do Azure no portal do Microsoft Azure e, no menu Operações, selecione Gerenciador de recursos>Criar. Em seguida, selecione Sinalizador de recurso variante (versão prévia).

Captura de tela da plataforma do Azure. Crie um sinalizador de recurso variante.

Configurar os aspectos básicos

Nas guias Detalhes, selecione ou insira as seguintes informações:

Captura de tela da plataforma do Azure mostrando os detalhes do sinalizador de recurso variante.

Configuração Valor de exemplo Descrição
Habilitar o sinalizador de recurso A caixa está marcada Essa opção habilita o sinalizador de recurso na criação. Se você deixar essa caixa desmarcada, a configuração do novo sinalizador de recurso será salva, mas o novo sinalizador de recurso permanecerá desabilitado.
Nome Saudação 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 Saudação Você pode usar a chave para filtrar os sinalizadores de recursos carregados no seu aplicativo. Por padrão, a chave é gerada a partir do nome do sinalizador de recurso, mas você também pode adicionar um prefixo ou um namespace para agrupar seus sinalizadores de recurso, por exemplo, .appconfig.featureflag/myapp/Greeting.
Rótulo Deixar em branco 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 Deixar em branco Deixe-o em vazio ou digite uma descrição para o sinalizador do recurso.

Selecione Avançar > para adicionar Variantes.

Adicionar variantes

Na guia Variantes, selecione ou insira as seguintes informações.

Captura de tela da plataforma do Azure mostrando a guia variantes.

Configuração Valor de exemplo Descrição
Nome da variante Desativar e Ativar Duas variantes são adicionadas por padrão. Atualize-as ou insira um nome para uma nova variante. Os nomes das variantes devem ser exclusivos em um sinalizador de recurso.
Valor falso e verdadeiro Forneça um valor para cada variante. O valor pode ser uma cadeia de caracteres, um número, um booleano ou um objeto de configuração. Para editar o valor em um editor JSON, selecione Editar valor em várias linhas.
Variante padrão Desativado Escolha a variante padrão na lista suspensa. O sinalizador de recurso retorna a variante padrão quando nenhuma variante é atribuída a um público-alvo ou o sinalizador de recurso está desabilitado. Ao lado da variante padrão designada, é exibida a palavra Padrão.

Selecione Avançar > para acessar as configurações da Alocação.

Alocar tráfego

Na guia Alocação, selecione ou insira as seguintes informações:

Captura de tela da plataforma do Azure mostrando a alocação de tráfego do sinalizador de recurso variante.

  1. Distribua o tráfego em cada variante, somando exatamente 100%.

  2. Opcionalmente, selecione as opções Substituir por Grupos e Substituir por Usuários para atribuir variantes para grupos ou usuários específicos. Essas opções estão desabilitadas por padrão.

  3. Em Distribuição, selecione Usar semente personalizada e forneça uma cadeia de caracteres não vazia como novo valor de semente. O uso de uma semente comum em vários sinalizadores de recursos permite que o mesmo usuário seja alocado no mesmo percentil. Isso é útil quando você implementa vários sinalizadores de recursos ao mesmo tempo e deseja garantir uma experiência consistente para cada segmento do seu público-alvo. Se nenhuma semente personalizada for especificada, uma semente padrão será usada com base no nome do recurso.

  4. Selecione Revisar + criar para ver um resumo do seu novo sinalizador de recurso variante e, em seguida, selecione Criar para finalizar a 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 ou sinalizador de recurso de variante:

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

  1. No menu Operações, selecione Gerenciador de recursos.

  2. Mova-se para a extremidade direita do sinalizador de recurso ou sinalizador de recurso variante que deseja modificar e selecione a elipse Mais ações (...). Nesse menu, você pode editar o sinalizador, bloqueá-lo ou desbloqueá-lo, criar um rótulo, atualizar marcas, revisar o histórico ou excluir o sinalizador.

  3. Selecione Editar e atualize o sinalizador.

  4. Opcionalmente, altere o estado de um sinalizador de recurso ativando ou desativando o botão Habilitado.

Gerenciar exibições

O menu Gerenciador de Recursos exibe os sinalizadores de recursos e os sinalizadores de recursos variantes 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.

  • Configurações permite escolher quantos sinalizadores de recurso serão carregados pela ação Carregar mais. 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 Azure. Edite colunas do sinalizador de recurso.

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 Operações, abra o Gerenciador de Configurações e, em seguida, selecione Gerenciar Exibição>Configurações.

    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.

Próximas etapas