Inicio rápido: administración de las marcas de características en Azure App Configuration

Azure App Configuration incluye marcas de características, que se pueden usar para habilitar o deshabilitar funcionalidades y marcas de características variantes (versión preliminar), que permiten distintas variaciones de marcas de características.

El Administrador de características de Azure Portal proporciona una interfaz de usuario para crear y administrar las marcas de características y las marcas de características variantes que se usan en las aplicaciones.

Requisitos previos

Creación de una marca de características

Agregue una nueva marca de características siguiendo los pasos que se indican a continuación.

  1. Abra el almacén de Azure App Configuration en Azure Portal y, en el menú Operaciones, seleccione Administrador de características>Crear. A continuación, seleccione Marca de características.

    Captura de pantalla de la plataforma Azure. Creación de una marca de características.

  2. En Crear, seleccione o escriba la siguiente información:

    Captura de pantalla de Azure Portal en la que se muestran los valores de configuración para crear una marca de características.

    Configuración Valor de ejemplo Descripción
    Habilitar marca de características La casilla está activada Esta opción habilita la marca de características tras la creación. Si se deja esta casilla desactivada, se guardará la configuración de la nueva marca de características, pero la nueva marca de características permanecerá deshabilitada.
    Nombre de la marca de características Beta El nombre de la marca de características es lo que se usa para hacer referencia a la marca en el código. Debe ser único dentro de una aplicación.
    Clave Beta Use la clave para filtrar las marcas de características que se cargarán en la aplicación. La clave se genera a partir del nombre de la marca de características de forma predeterminada, pero también es posible agregar un prefijo o un espacio de nombres para agrupar las marcas de características. Por ejemplo: .appconfig.featureflag/myapp/Beta.
    Label Dejar en blanco Use etiquetas para crear diferentes marcas de características para la misma clave y filtras marcas cargadas en la aplicación en función de la etiqueta. De forma predeterminada, una marca de características no tiene etiqueta.
    Descripción Dejar en blanco Déjela vacía o escriba una descripción para la marca de características.
    Usar un filtro de características La casilla está desactivada Deje desactivada la casilla de filtro de características. Para más información sobre los filtros de características, consulte Uso de filtros de características para habilitar las marcas de características condicionales y Habilitar el lanzamiento preconfigurado de características para audiencias de destino.
  3. Seleccione Aplicar para crear la marca de características.

Creación de una marca de características variante (versión preliminar)

Agregue una nueva marca de características variante (versión preliminar) abriendo el almacén de Azure App Configuration en Azure Portal y, en el menú Operaciones, seleccione Administrador de características>Crear. A continuación, seleccione marca de características variante (versión preliminar).

Captura de pantalla de la plataforma Azure. Creación de una marca de características variante.

Configurar conceptos básicos

En las pestañas de Detalles, seleccione o escriba la siguiente información:

Captura de pantalla de la plataforma Azure en la que se muestran los detalles de la marca de características variante.

Configuración Valor de ejemplo Descripción
Habilitar marca de características La casilla está activada Esta opción habilita la marca de características tras la creación. Si se deja esta casilla desactivada, se guardará la configuración de la nueva marca de características, pero la nueva marca de características permanecerá deshabilitada.
Nombre Saludo El nombre de la marca de características es lo que se usa para hacer referencia a la marca en el código. Debe ser único dentro de una aplicación.
Clave Saludo Use la clave para filtrar las marcas de características que se cargarán en la aplicación. La clave se genera a partir del nombre de la marca de características de forma predeterminada, pero también es posible agregar un prefijo o un espacio de nombres para agrupar las marcas de características. Por ejemplo: .appconfig.featureflag/myapp/Greeting.
Label Dejar en blanco Use etiquetas para crear diferentes marcas de características para la misma clave y filtras marcas cargadas en la aplicación en función de la etiqueta. De forma predeterminada, una marca de características no tiene etiqueta.
Descripción Dejar en blanco Déjela vacía o escriba una descripción para la marca de características.

Seleccione Siguiente > para agregar Variantes.

Agregar variantes

En la pestaña Variantes, seleccione o escriba la siguiente información.

Captura de pantalla de la plataforma Azure que muestra la pestaña de variantes.

Configuración Valor de ejemplo Descripción
Nombre de la variante Desactivado y activado De forma predeterminada, se agregan dos variantes. Actualícelas o escriba un nombre para una nueva variante. Los nombres de las variantes deben ser únicos dentro de una marca de características.
Valor false y true Proporcione un valor para cada variante. El valor puede ser una cadena, un número, un valor booleano o un objeto de configuración. Para editar el valor en un editor JSON, seleccione Editar valor en varias líneas.
Variante predeterminada Desactivado Elija la variante predeterminada de la lista desplegable. La marca de características devuelve la variante predeterminada cuando no se asigna ninguna variante a una audiencia o la marca de características está deshabilitada. Junto a la variante predeterminada designada, se muestra la palabra Valor predeterminado.

Seleccione Siguiente > para acceder a la configuración de Asignación.

Asignación de tráfico

En la pestaña Asignación, seleccione o escriba la siguiente información:

Captura de pantalla de la plataforma Azure en la que se muestra la asignación de tráfico de marca de características variante.

  1. Distribuir el tráfico entre cada variante, sumando exactamente el 100 %.

  2. Opcionalmente, seleccione las opciones Invalidar por grupos e Invalidar por usuarios para asignar variantes para grupos o usuarios seleccionados. Estas opciones están deshabilitadas de forma predeterminada.

  3. En Distribución, seleccione opcionalmente Usar inicialización personalizada y proporcione una cadena no vacía como un nuevo valor de inicialización. El uso de la inicialización común en varias marcas de características permite asignar el mismo usuario al mismo percentil. Resulta útil al implementar varias marcas de características al mismo tiempo y si se quiere garantizar una experiencia coherente para cada segmento de la audiencia. Si no se especifica ninguna inicialización personalizada, se usará una inicialización predeterminada en función del nombre de la característica.

  4. Seleccione Revisar y crear para ver un resumen de la nueva marca de características variante y, a continuación, seleccione Crear para finalizar la operación. Una notificación indicará que la nueva marca de característica se creó correctamente.

Editar marcas de características

Para actualizar una marca de características o una marca de características variante:

Captura de pantalla de la plataforma Azure. Edición de una marca de característica.

  1. En el menú Operaciones, seleccione Administrador de características.

  2. Vaya al extremo derecho de la marca de características o marca de características variante que quiera modificar y seleccione el botón de puntos suspensivos Más acciones (...). En este menú, es posible editar la marca, bloquearla o desbloquearla, crear una etiqueta, actualizar etiquetas, revisar el historial o eliminar la marca.

  3. Seleccione Editar y actualice la marca.

  4. Opcionalmente, es posible cambiar el estado de una marca de características activando o desactivando el botón de alternancia Habilitado.

Administrar vistas

El menú Administrador de características muestra las marcas de características y las marcas de características variantes almacenadas en Azure App Configuration. Cambie la presentación del Administrador de características en Azure Portal seleccionando Administrar vista.

  • Configuración permite elegir cuántas marcas de características se cargarán por cada acción Cargar más. Cargar más solo estará visible si hay más de 200 marcas de características.

  • Editar columnas permite agregar o quitar columnas y cambiar el orden de las mismas.

    Captura de pantalla de la plataforma Azure. Edición de columnas de marca de característica.

Las marcas de características creadas con el Administrador de características se almacenan como pares clave-valor normales. Se guardan con el prefijo especial .appconfig.featureflag/ y el tipo de contenido application/vnd.microsoft.appconfig.ff+json;charset=utf-8. Para ver los pares clave-valor subyacentes de las marcas de características en el Explorador de configuración, siga estos pasos.

  1. En el menú Operaciones, abra el Explorador de configuración y, a continuación, seleccione Administrar vista>Configuración.

    Captura de pantalla de la plataforma Azure. Inclusión de marcas de características en el Explorador de configuración.

  2. Seleccione Include feature flags in the configuration explorer y Apply.

Pasos siguientes