2017-08-31 3 views
1

Je souhaite obtenir les valeurs de propriété unique de Spring Cloud Config Server avec un appel wget/curl à partir de la ligne de commande.Puis-je obtenir des valeurs de propriété uniques à partir de Spring Cloud Config Server?

Valeurs uniques car sinon je dois les analyser hors de la réponse et je veux garder les bash-scripts aussi simples que possible.

La documentation du printemps-Cloud Config serveur indique les possibilités de l'API REST comme suit

/{application}/{profile}[/{label}] 
/{application}-{profile}.yml 
/{label}/{application}-{profile}.yml 
/{application}-{profile}.properties 
/{label}/{application}-{profile}.properties 

Y at-il astuce pour obtenir une valeur unique? J'ai cherché pas mal mais je n'ai rien trouvé. Pas un énorme besoin comme il semble.

Ou est-ce que je peux étendre le contrôleur d'environnement du serveur de configuration pour implémenter cette fonctionnalité? Je n'ai trouvé aucune ressource sur l'extension de l'API REST du serveur de configuration.

Merci pour votre aide

+1

pourquoi ne pas grep pour la propriété dont vous avez besoin? –

+0

pour garder les scripts aussi simples que possible. Au lieu de chercher des valeurs dans de nombreux scripts, il serait bon de résoudre le problème une fois sur le serveur de configuration. – burki

Répondre

0

Pour répondre à ma propre question: Spring Config serveur a une sorte de mécanisme modèle. Avec cela, vous pouvez servir tout ce que vous voulez.

Dans la documentation ce n'est pas très évident, car il est appelé Serving Plain Text: http://cloud.spring.io/spring-cloud-static/spring-cloud-config/1.3.4.RELEASE/single/spring-cloud-config.html#_serving_plain_text

Même l'exemple dans la documentation ne sert pas le texte brut, mais un format de configuration structuré.