J'ai atteint le point où je dois déployer mon cluster de matrice de service sur Azure :) Outre les services avec état/sans état, j'ai 2 applications MVC. J'ai actuellement quelques paramètres dans les fichiers web.config (principalement des chaînes de connexion).Stockage des paramètres de configuration dans les applications Azure Service Fabric et MVC
Je prévois de configurer la génération/déploiement en continu à l'aide de Visual Studio Online, mais je n'ai pas encore pris cette décision.
Où sont les emplacements recommandés pour stocker les paramètres de configuration. J'ai besoin de paramètres pour 3 environnements différents (dev/test/prod).
Je trouve une référence, à un moment donné, pour stocker les paramètres de la définition de construction qui ressemble à un meilleur endroit pour stocker les informations d'identification de production que dans les fichiers de configuration qui sont une partie du code source pour les applications. J'ai besoin de limiter l'accès aux valeurs pour l'environnement de production et de les avoir dans les fichiers de configuration auxquels tous les développeurs ont accès ne semble pas être le meilleur moyen de le faire.
Tout livre blanc ou les meilleures pratiques en ce qui concerne ce que je devrais être au courant?
https://stackoverflow.com/questions/33928204/where-do-you-set-and-access-run-time-configuration -parameters-per-environment-fo Je stocke mes valeurs de configuration en utilisant une méthode similaire à celle-ci, puis utilise le remplacement de jeton sur VSTS avant la publication. Il y a peut-être un meilleur moyen, alors je ne poste pas cela comme une réponse! – Mardoxx
Merci. Je pense que c'est la seule façon d'éviter d'avoir le mot de passe de production dans le code source qui est un gros gros pas –
Après quelques considérations, j'ai conclu qu'il est préférable de stocker les valeurs dans un coffre-fort azur. Cela me permettra de meilleures options pour le script/déploiement/test comparé à maintenir les valeurs dans une définition de construction. –