Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents
Info

Disponible desde Release 5.1.0 (Survivor)

Objetivo

El objetivo de esta funcionalidad es poder usar la Configuración Centralizada de Plataforma como proveedor Spring Cloud Config, lo que simplifica su uso en aplicaciones Spring Cloud.

...

Además, se ha integrado en esta librería la gestión de la configuración centralizada que antes se gestionaba en el cliente javaJava.

¿Cómo utilizar la librería config-client en tu aplicación?

...

Una vez añadida la dependencia, tendrás que añadir las siguientes propiedades a tu application.yml.

Code Block
languageyaml
spring:
  profiles:
    active: native
  cloud:
    config:
      server:
        native:
          search-locations: classpath:/configuration
          order: 1
onesaitplatform:
  api.rest:
    token: <ONESAITPLATFORM_API_KEY> 
    endpoint: <ONESAITPLATFORM_BASE_URL>
  spring.cloud.config:
    enabled: true
    identification: <ONESAITPLATFORM_CONFIG>

...

  • ONESAITPLATFORM_API_KEY es el API Key de un usuario con rol administrador de la Plataforma. Esta key se utilizará para gestionar la seguridad a nivel de Pltaforma para poder obtener la configuración centralizada.

  • ONESAITPLATFORM_BASE_URL es el endpoint del controlpanel de la Plataforma donde se encuentra la configuración centralizada que queremos quieres utilizar.

  • ONESAITPLATFORM_CONFIG es el nombre de la configuración centralizada que queremos quieres utilizar.

Una vez configurado nuestro tu proyecto, cuando lo arranquemos arranques, accederá a la Plataforma y obtendrá las propiedades cargadas en la configuración centralizada especificada.

...