Configuración de App Configuration

DevOps Insights Llegará al final de su vida útil y se dejará de ofrecer el 31 de agosto de 2026. Continuous Delivery dejará de estar disponible en las siguientes regiones el 12 de febrero de 2027: au-syd, ca-tor, us-east. Code Risk Analyzer también dejará de estar disponible en todas las regiones a partir de esa fecha. Si en una región no se hace un uso activo de estas funciones, es posible que dichas funciones se retiren antes de lo previsto en esa región y dejen de aceptar nuevas instancias. Más información

IBM Cloud® App Configuration es un servicio centralizado de configuración y gestión de características que ofrece un método práctico, coherente y seguro para acceder a recopilaciones de distintivos de características y propiedades en las cadenas de herramientas. Este método permite, asimismo, reutilizar dichas recopilaciones y hacer referencia a ellas.

Para configurar una instancia de App Configuration, utilice el panel de control de instancias de servicio de App Configuration para añadir y gestionar entornos y recopilaciones específicos que contengan conjuntos de distintivos de características y propiedades. Puede refinar en mayor medida el uso de los distintivos de características y las propiedades especificando segmentos de destino que se evalúan en función de reglas y atributos de usuario.

También puede añadir una integración de herramientas de App Configuration a una cadena de herramientas y aplicar propiedades o distintivos de características específicos de la instancia de servicio al entorno, así como desencadenar propiedades de la interconexión asociada. Puede repetir este proceso en varias cadenas de herramientas utilizando instancias de servicio de App Configuration, según sea necesario. Por ejemplo, puede utilizar una instancia de servicio para almacenar y gestionar de forma centralizada todos los distintivos de característica y las propiedades que necesitan las cadenas de herramientas de varios entornos.

Cuando se aplican distintivos de característica o propiedades a una cadena de herramientas, las referencias a las propiedades y distintivos de características especiales de App Configuration se guardan en la cadena de herramientas, no en los valores literales. Esta característica admite la gestión centralizada de propiedades y distintivos de característica directamente desde una instancia de servicio de App Configuration. A continuación, los valores de propiedades y distintivos de características pasan de inmediato a estar a disposición de las cadenas de herramientas que contienen referencias a dichos valores de propiedades y distintivos de características durante las siguientes ejecuciones de la interconexión.

Creación de una integración de App Configuration

Antes de crear una integración de herramientas de App Configuration en la cadena de herramientas, asegúrese de suministrar una instancia de servicio de App Configuration en una región y un grupo de recursos a los que pueda hacer referencia la cadena de herramientas.

  1. Si está configurando esta integración de herramientas al mismo tiempo que crea la cadena de herramientas y existe una integración de herramientas de App Configuration en la plantilla que está configurando, pulse el separador App Configuration. De forma alternativa, en la sección Más herramientas, pulse App Configuration. Para crear una autorización entre la cadena de herramientas y la instancia del servicio App Configuration, seleccione la opción Crear una autorización para esta cadena de herramientas en el desplegable Tipo de autorización. Esto otorga acceso a la cadena de herramientas a los distintivos de característica y las propiedades almacenadas en la instancia de servicio de App Configuration.

  2. Si ya dispone de una cadena de herramientas y desea añadir la integración de esta herramienta a la misma, desde la consola de IBM Cloud, haga clic en el icono de menú (icono de hamburguesa ) > Automatización de la plataforma > Cadenas de herramientas. En la página Cadenas de herramientas, pulse la cadena de herramientas existente para abrir la página Visión general.

    a. Pulse Añadir herramienta.

    b. En la sección Integraciones de herramientas, pulse App Configuration.

  3. Escriba el nombre que quiera visualizar para esta nueva integración de herramientas en la tarjeta App Configuration de la cadena de herramientas. Este nombre se utiliza para identificar la integración de herramientas en la cadena de herramientas.

  4. Seleccione la Región y el Grupo de recursos donde se encuentre la instancia de servicio de App Configuration.

  5. Seleccione las opciones Entorno de App Configuration y Recopilación de App Configuration correspondientes de la instancia de servicio de App Configuration elegida.

  6. Para crear una autorización entre la cadena de herramientas y la instancia del servicio App Configuration, pulse el botón Crear autorización. Esto otorga acceso a la cadena de herramientas a los distintivos de característica y las propiedades almacenadas en la instancia de servicio de App Configuration.

  7. Pulse Crear integración.

Aplicación de propiedades y distintivos de características

Tras configurar la integración de herramientas de App Configuration, puede utilizarla para aplicar propiedades y distintivos de características al entorno de la cadena de herramientas y las propiedades de desencadenante.

  1. En el separador Propiedades de entorno de interconexión o en el separador Propiedades de desencadenante, pulse Añadir para visualizar la lista de tipos de propiedades disponibles.

  2. Seleccione Valor de AppConfig y elija las propiedades o los distintivos de característica que quiera aplicar al entorno de cadena de herramientas y las propiedades de desencadenante.

  3. Especifique el nombre del nuevo entorno de cadena de herramientas o la propiedad de desencadenante.

  4. Seleccione la integración de herramientas de App Configuration y un Entorno y una Recopilación dentro de ella.

  5. Seleccione Distintivo de característica o Propiedad y, en la lista de la instancia de servicio de App Configuration, elija la propiedad o el distintivo de característica de destino.

  6. Pulse Aceptar para aplicar una referencia de App Configuration al campo asociado.

Cómo autorizar a la cadena de herramientas a acceder a los distintivos de característica y las propiedades

Las referencias a los distintivos de característica y las propiedades que se almacenan en una instancia de servicio de App Configuration se resuelven de forma dinámica cuando se ejecuta la cadena de herramientas. Para acceder a las propiedades y los distintivos de característica necesarios, tiene que conceder a la cadena de herramientas autorización para acceder a la instancia de App Configuration. Si está creando una cadena de herramientas a partir de una plantilla, utilice el desplegable Tipo de autorización al configurar la integración de App Configuration. Si está añadiendo una integración de App Configuration a una cadena de herramientas existente, utilice el botón Crear autorización.

Para ver las autorizaciones en IBM Cloud, complete los siguientes pasos:

  1. Desde la consola de IBM Cloud, haz clic en Gestionar > Acceso (IAM).
  2. Pulse Autorizaciones.

También puedes acceder a tus autorizaciones en la página Gestionar autorizaciones.

También puede crear la autorización de forma manual, si es necesario. Para resolver correctamente las referencias de App Configuration, la instancia de la cadena de herramientas debe disponer de los accesos Viewer y Reader para la instancia de servicio de App Configuration correcta.

Configuración de App Configuration mediante la API

La integración de App Configuration herramientas admite los siguientes parámetros de configuración que puede utilizar con la API y los HTTP SDK de Toolchain al crear, leer y actualizar integraciones de herramientas.

Debe especificar la propiedad tool_type_id en el cuerpo de la solicitud con el valor appconfig.

App Configuration parámetros de integración de la herramienta
Parámetro Uso Tipo Argumento de Terraform Descripción
nombre-colección necesario, actualizable Serie collection_id El identificador de la colección App Configuration.
nombre-entorno necesario, actualizable Serie environment_id El ID del entorno App Configuration.
instance-name necesario, actualizable Serie instance_id El guid de la instancia de servicio de App Configuration.
nombre necesario, actualizable Serie nombre El nombre de esta integración de herramientas. Las referencias App Configuration incluyen este nombre para identificar la instancia App Configuration donde residen los valores de configuración. Asegúrese de que cada una de las herramientas de App Configuration que están integradas en una cadena de herramientas tienen un nombre exclusivo para que la resolución funcione correctamente.
región necesario, actualizable Serie ubicación La ubicación de IBM Cloud donde se encuentra la instancia de servicio de App Configuration.
grupo-recursos necesario, actualizable Serie resource_group_name El nombre del grupo de recursos donde se encuentra la instancia de servicio App Configuration.

Más información sobre App Configuration

Para obtener más información sobre App Configuration, consulte Iniciación a App Configuration.