Compartilhar via


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, 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 Azure. Crie 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 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.
    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.

Crie um sinalizador de recurso variante

Adicione um novo sinalizador de recurso variante 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.

Captura de tela da plataforma 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 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.

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 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

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.