{"id":1772,"date":"2023-02-16T15:32:12","date_gmt":"2023-02-16T15:32:12","guid":{"rendered":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/?p=1772"},"modified":"2023-03-17T09:41:47","modified_gmt":"2023-03-17T09:41:47","slug":"implementar-azure-app-configuration-en-net","status":"publish","type":"post","link":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/implementar-azure-app-configuration-en-net\/","title":{"rendered":"Implementar Azure App Configuration en .NET"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1803\" src=\"http:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2023\/02\/Azure-App-Configuration.jpg\" alt=\"\" width=\"585\" height=\"346\" srcset=\"https:\/\/encaminablogs.wpenginepowered.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2023\/02\/Azure-App-Configuration.jpg 585w, https:\/\/encaminablogs.wpenginepowered.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2023\/02\/Azure-App-Configuration-300x177.jpg 300w\" sizes=\"auto, (max-width: 585px) 100vw, 585px\" \/><\/p>\n<p>Manejar los par\u00e1metros de configuraci\u00f3n de tu aplicaci\u00f3n .NET puede resultar algo complejo y tedioso, y m\u00e1s cuando tienes que estar pendiente de los distintos entornos de desarrollo que utilizar\u00e1s (desarrollo, producci\u00f3n, etc.). <strong>Azure App Configuration<\/strong> puede hacer que este proceso sea m\u00e1s r\u00e1pido, flexible y, sobre todo, m\u00e1s f\u00e1cil de mantener y escalar. Te lo cuento en este art\u00edculo.<\/p>\n<p><!--more--><\/p>\n<p>Con este servicio puedes gestionar en tiempo real la configuraci\u00f3n de todas tus aplicaciones localizadas en Azure. Por si fuera poco, puedes configurar Azure App Configuration para que gestione el acceso a tus Azure Key Vault, de forma segura y totalmente desatendida.<\/p>\n<h1>Implementaci\u00f3n<\/h1>\n<p>Bueno, vayamos al grano; \u00bfc\u00f3mo implementamos Azure App Configuration en nuestra aplicaci\u00f3n?<\/p>\n<p>Pues muy sencillo. Lo \u00fanico de quedemos hacer es implementar en nuestro fichero Program.cs el siguiente bloque de c\u00f3digo:<\/p>\n<p><a href=\"http:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2023\/02\/Bloque-de-codigo-sin-comentarios.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1779 size-full\" src=\"http:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2023\/02\/Bloque-de-codigo-sin-comentarios.jpg\" alt=\"\" width=\"870\" height=\"313\" srcset=\"https:\/\/encaminablogs.wpenginepowered.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2023\/02\/Bloque-de-codigo-sin-comentarios.jpg 870w, https:\/\/encaminablogs.wpenginepowered.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2023\/02\/Bloque-de-codigo-sin-comentarios-300x108.jpg 300w, https:\/\/encaminablogs.wpenginepowered.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2023\/02\/Bloque-de-codigo-sin-comentarios-768x276.jpg 768w, https:\/\/encaminablogs.wpenginepowered.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2023\/02\/Bloque-de-codigo-sin-comentarios-610x219.jpg 610w\" sizes=\"auto, (max-width: 870px) 100vw, 870px\" \/><\/a><\/p>\n<p>Con esto ya podremos disfrutar de todas las ventajas que nos otorga Azure App Configuration.<\/p>\n<h4>Key Vault<\/h4>\n<p>Ahora vayamos por partes. Con la primera parte del c\u00f3digo, estaremos estableciendo los par\u00e1metros b\u00e1sicos de nuestro servicio. Es decir, estaremos definiendo la URI en la que tenemos configurado nuestro App Configuration, as\u00ed como la configuraci\u00f3n necesaria para poder utilizar secretos de <strong>Key Vault<\/strong> desde el mismo.<\/p>\n<p><a href=\"http:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2023\/02\/Bloque-de-codigo-para-Key-Vault.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1785\" src=\"http:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2023\/02\/Bloque-de-codigo-para-Key-Vault.jpg\" alt=\"\" width=\"879\" height=\"311\" srcset=\"https:\/\/encaminablogs.wpenginepowered.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2023\/02\/Bloque-de-codigo-para-Key-Vault.jpg 879w, https:\/\/encaminablogs.wpenginepowered.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2023\/02\/Bloque-de-codigo-para-Key-Vault-300x106.jpg 300w, https:\/\/encaminablogs.wpenginepowered.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2023\/02\/Bloque-de-codigo-para-Key-Vault-768x272.jpg 768w, https:\/\/encaminablogs.wpenginepowered.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2023\/02\/Bloque-de-codigo-para-Key-Vault-610x216.jpg 610w\" sizes=\"auto, (max-width: 879px) 100vw, 879px\" \/><\/a><\/p>\n<p>\u00bfY c\u00f3mo usamos estos secretos? Pues muy sencillo, lo \u00fanico que deberemos hacer es crear una nueva referencia a Key Vault desde nuestro App Configuration en Azure.<\/p>\n<p><a href=\"http:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2023\/02\/Crear-key-vault-reference.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1780\" src=\"http:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2023\/02\/Crear-key-vault-reference.jpg\" alt=\"\" width=\"722\" height=\"230\" srcset=\"https:\/\/encaminablogs.wpenginepowered.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2023\/02\/Crear-key-vault-reference.jpg 1160w, https:\/\/encaminablogs.wpenginepowered.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2023\/02\/Crear-key-vault-reference-300x96.jpg 300w, https:\/\/encaminablogs.wpenginepowered.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2023\/02\/Crear-key-vault-reference-1024x327.jpg 1024w, https:\/\/encaminablogs.wpenginepowered.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2023\/02\/Crear-key-vault-reference-768x245.jpg 768w, https:\/\/encaminablogs.wpenginepowered.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2023\/02\/Crear-key-vault-reference-610x195.jpg 610w\" sizes=\"auto, (max-width: 722px) 100vw, 722px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2023\/02\/Crear-key-vault-reference-2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1782\" src=\"http:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2023\/02\/Crear-key-vault-reference-2.jpg\" alt=\"\" width=\"340\" height=\"522\" srcset=\"https:\/\/encaminablogs.wpenginepowered.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2023\/02\/Crear-key-vault-reference-2.jpg 586w, https:\/\/encaminablogs.wpenginepowered.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2023\/02\/Crear-key-vault-reference-2-196x300.jpg 196w\" sizes=\"auto, (max-width: 340px) 100vw, 340px\" \/><\/a><\/p>\n<p>Una vez creado, podr\u00e1s acceder a esta propiedad como acceder\u00edas a cualquier otra propiedad de tu configuraci\u00f3n.<\/p>\n<h4>Refresh Options<\/h4>\n<p>Ahora viene una parte interesante: el <strong>RefreshOptions<\/strong>. Con esto estaremos dici\u00e9ndole a nuestro App Configuration cu\u00e1l es el par\u00e1metro de la configuraci\u00f3n que hace de gatillo para que se apliquen todos los cambios que hemos hecho en tiempo real en nuestro servicio (en nuestro caso, una propiedad llamada \u00abSentinel\u00bb).<\/p>\n<p>Por explicarlo con un ejemplo, imaginemos que tenemos una propiedad llamada \u00abColor\u00bb en nuestro App Configuration con un valor \u00abazul\u00bb, que definir\u00e1 el color de un texto que tenemos en nuestra UI. Si nosotros cambiamos el valor de esta propiedad a \u00abrojo\u00bb, el texto en nuestra UI seguir\u00e1 mostr\u00e1ndose azul hasta que cambiemos el valor de nuestra propiedad \u00abSentinel\u00bb. Una vez actualizado el valor de dicha propiedad, el texto cambiar\u00e1 a color rojo en tiempo real, sin necesidad de hacer un reinicio de nuestra aplicaci\u00f3n.<\/p>\n<h4>Select<\/h4>\n<p>Y, por \u00faltimo, el <strong>Select<\/strong>. Aqu\u00ed estaremos dici\u00e9ndole a nuestro servicio que <strong>seleccione \u00fanicamente las propiedad que tienen ciertas claves o etiquetas<\/strong>.<\/p>\n<p>Por volver al ejemplo anterior de los los colores, podr\u00edamos a\u00f1adir en nuestro Azure App Configuration los siguientes registros clave-valor:<\/p>\n<p><a href=\"http:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2023\/02\/App-configuration-etiquetas.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-1788\" src=\"http:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2023\/02\/App-configuration-etiquetas.jpg\" alt=\"\" \/><\/a><\/p>\n<p>Como podr\u00e9is ver, tenemos dos valores distintos para la clave \u00abColor\u00bb. El hecho de obtener uno u otro vendr\u00e1 definido por el valor de la etiqueta que tienen asociados cada uno de ellos. As\u00ed, nuestro texto se ver\u00e1 de color azul en el entorno \u00abDevelopment\u00bb, mientras que ser\u00e1 de color rojo en el entorno \u00abProduction\u00bb.<\/p>\n<p>\u00a1Y esto ser\u00eda todo! Ya podr\u00edas utilizar <strong>un \u00fanico servicio de configuraci\u00f3n centralizado<\/strong> para todas tus aplicaciones, lo que reducir\u00e1 la complejidad de la configuraci\u00f3n en varios entornos y har\u00e1 tus aplicaciones m\u00e1s seguras al tener separada la capa de configuraci\u00f3n de la capa de c\u00f3digo.<\/p>\n<p>\u00a1Pru\u00e9balo!<\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content --><span class=\"et_bloom_bottom_trigger\"><\/span>","protected":false},"excerpt":{"rendered":"<p>Manejar los par\u00e1metros de configuraci\u00f3n de tu aplicaci\u00f3n .NET puede resultar algo complejo y tedioso, y m\u00e1s cuando tienes que estar pendiente de los distintos entornos de desarrollo que utilizar\u00e1s (desarrollo, producci\u00f3n, etc.). Azure App Configuration puede hacer que este &hellip; <a href=\"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/implementar-azure-app-configuration-en-net\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":211,"featured_media":1803,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[70,32],"tags":[],"class_list":["post-1772","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-net","category-azure-app-services"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v18.2.1 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Implementar Azure App Configuration en .NET - | ENCAMINA<\/title>\n<meta name=\"description\" content=\"Descubre c\u00f3mo implementar f\u00e1cilmente un servicio de configuraci\u00f3n centralizado para todas tus aplicaciones .NET\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/implementar-azure-app-configuration-en-net\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Implementar Azure App Configuration en .NET\" \/>\n<meta property=\"og:description\" content=\"Descubre c\u00f3mo implementar f\u00e1cilmente un servicio de configuraci\u00f3n centralizado para todas tus aplicaciones .NET\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/implementar-azure-app-configuration-en-net\/\" \/>\n<meta property=\"og:site_name\" content=\"Piensa en software, desarrolla en colores\" \/>\n<meta property=\"article:published_time\" content=\"2023-02-16T15:32:12+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-03-17T09:41:47+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2023\/02\/Azure-App-Configuration.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"585\" \/>\n\t<meta property=\"og:image:height\" content=\"346\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Diego Garc\u00eda-Viana\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Diego Garc\u00eda-Viana\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/piensa-en-software-desarrolla-en-colores\\\/implementar-azure-app-configuration-en-net\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/piensa-en-software-desarrolla-en-colores\\\/implementar-azure-app-configuration-en-net\\\/\"},\"author\":{\"name\":\"Diego Garc\u00eda-Viana\",\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/piensa-en-software-desarrolla-en-colores\\\/#\\\/schema\\\/person\\\/5b0df878dbf99a421c1fd927735ad3fa\"},\"headline\":\"Implementar Azure App Configuration en .NET\",\"datePublished\":\"2023-02-16T15:32:12+00:00\",\"dateModified\":\"2023-03-17T09:41:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/piensa-en-software-desarrolla-en-colores\\\/implementar-azure-app-configuration-en-net\\\/\"},\"wordCount\":572,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/piensa-en-software-desarrolla-en-colores\\\/implementar-azure-app-configuration-en-net\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blogs.encamina.com\\\/piensa-en-software-desarrolla-en-colores\\\/wp-content\\\/uploads\\\/sites\\\/21\\\/2023\\\/02\\\/Azure-App-Configuration.jpg\",\"articleSection\":[\".NET\",\"Azure App Services\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/blogs.encamina.com\\\/piensa-en-software-desarrolla-en-colores\\\/implementar-azure-app-configuration-en-net\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/piensa-en-software-desarrolla-en-colores\\\/implementar-azure-app-configuration-en-net\\\/\",\"url\":\"https:\\\/\\\/blogs.encamina.com\\\/piensa-en-software-desarrolla-en-colores\\\/implementar-azure-app-configuration-en-net\\\/\",\"name\":\"Implementar Azure App Configuration en .NET - | ENCAMINA\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/piensa-en-software-desarrolla-en-colores\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/piensa-en-software-desarrolla-en-colores\\\/implementar-azure-app-configuration-en-net\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/piensa-en-software-desarrolla-en-colores\\\/implementar-azure-app-configuration-en-net\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blogs.encamina.com\\\/piensa-en-software-desarrolla-en-colores\\\/wp-content\\\/uploads\\\/sites\\\/21\\\/2023\\\/02\\\/Azure-App-Configuration.jpg\",\"datePublished\":\"2023-02-16T15:32:12+00:00\",\"dateModified\":\"2023-03-17T09:41:47+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/piensa-en-software-desarrolla-en-colores\\\/#\\\/schema\\\/person\\\/5b0df878dbf99a421c1fd927735ad3fa\"},\"description\":\"Descubre c\u00f3mo implementar f\u00e1cilmente un servicio de configuraci\u00f3n centralizado para todas tus aplicaciones .NET\",\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/blogs.encamina.com\\\/piensa-en-software-desarrolla-en-colores\\\/implementar-azure-app-configuration-en-net\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/piensa-en-software-desarrolla-en-colores\\\/implementar-azure-app-configuration-en-net\\\/#primaryimage\",\"url\":\"https:\\\/\\\/blogs.encamina.com\\\/piensa-en-software-desarrolla-en-colores\\\/wp-content\\\/uploads\\\/sites\\\/21\\\/2023\\\/02\\\/Azure-App-Configuration.jpg\",\"contentUrl\":\"https:\\\/\\\/blogs.encamina.com\\\/piensa-en-software-desarrolla-en-colores\\\/wp-content\\\/uploads\\\/sites\\\/21\\\/2023\\\/02\\\/Azure-App-Configuration.jpg\",\"width\":585,\"height\":346},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/piensa-en-software-desarrolla-en-colores\\\/#website\",\"url\":\"https:\\\/\\\/blogs.encamina.com\\\/piensa-en-software-desarrolla-en-colores\\\/\",\"name\":\"Piensa en software, desarrolla en colores\",\"description\":\"Las ventajas que te ofrece Microsoft Azure y el mundo.NET\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/blogs.encamina.com\\\/piensa-en-software-desarrolla-en-colores\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/piensa-en-software-desarrolla-en-colores\\\/#\\\/schema\\\/person\\\/5b0df878dbf99a421c1fd927735ad3fa\",\"name\":\"Diego Garc\u00eda-Viana\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/75c65b24b37dcc163375631de1a39b577a027f056e8038fd98c9a6684201de19?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/75c65b24b37dcc163375631de1a39b577a027f056e8038fd98c9a6684201de19?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/75c65b24b37dcc163375631de1a39b577a027f056e8038fd98c9a6684201de19?s=96&d=mm&r=g\",\"caption\":\"Diego Garc\u00eda-Viana\"},\"description\":\"Ingeniero de software con m\u00e1s de 5 a\u00f1os de experiencia. Estudi\u00e9 el grado de Ingenier\u00eda Electr\u00f3nica Industrial y Auton\u00f3mica en la Universidad Polit\u00e9cnica de Madrid, donde me di cuenta de que lo que realmente me gustaba era la programaci\u00f3n. Desde entonces, he trabajo principalmente como ingeniero de backend, especializ\u00e1ndome en los \u00faltimos a\u00f1os con el stack de Microsoft.\",\"url\":\"https:\\\/\\\/blogs.encamina.com\\\/piensa-en-software-desarrolla-en-colores\\\/author\\\/dgarcia\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Implementar Azure App Configuration en .NET - | ENCAMINA","description":"Descubre c\u00f3mo implementar f\u00e1cilmente un servicio de configuraci\u00f3n centralizado para todas tus aplicaciones .NET","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/implementar-azure-app-configuration-en-net\/","og_locale":"es_ES","og_type":"article","og_title":"Implementar Azure App Configuration en .NET","og_description":"Descubre c\u00f3mo implementar f\u00e1cilmente un servicio de configuraci\u00f3n centralizado para todas tus aplicaciones .NET","og_url":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/implementar-azure-app-configuration-en-net\/","og_site_name":"Piensa en software, desarrolla en colores","article_published_time":"2023-02-16T15:32:12+00:00","article_modified_time":"2023-03-17T09:41:47+00:00","og_image":[{"width":585,"height":346,"url":"http:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2023\/02\/Azure-App-Configuration.jpg","type":"image\/jpeg"}],"author":"Diego Garc\u00eda-Viana","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Diego Garc\u00eda-Viana","Tiempo de lectura":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/implementar-azure-app-configuration-en-net\/#article","isPartOf":{"@id":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/implementar-azure-app-configuration-en-net\/"},"author":{"name":"Diego Garc\u00eda-Viana","@id":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/#\/schema\/person\/5b0df878dbf99a421c1fd927735ad3fa"},"headline":"Implementar Azure App Configuration en .NET","datePublished":"2023-02-16T15:32:12+00:00","dateModified":"2023-03-17T09:41:47+00:00","mainEntityOfPage":{"@id":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/implementar-azure-app-configuration-en-net\/"},"wordCount":572,"commentCount":0,"image":{"@id":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/implementar-azure-app-configuration-en-net\/#primaryimage"},"thumbnailUrl":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2023\/02\/Azure-App-Configuration.jpg","articleSection":[".NET","Azure App Services"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/implementar-azure-app-configuration-en-net\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/implementar-azure-app-configuration-en-net\/","url":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/implementar-azure-app-configuration-en-net\/","name":"Implementar Azure App Configuration en .NET - | ENCAMINA","isPartOf":{"@id":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/implementar-azure-app-configuration-en-net\/#primaryimage"},"image":{"@id":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/implementar-azure-app-configuration-en-net\/#primaryimage"},"thumbnailUrl":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2023\/02\/Azure-App-Configuration.jpg","datePublished":"2023-02-16T15:32:12+00:00","dateModified":"2023-03-17T09:41:47+00:00","author":{"@id":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/#\/schema\/person\/5b0df878dbf99a421c1fd927735ad3fa"},"description":"Descubre c\u00f3mo implementar f\u00e1cilmente un servicio de configuraci\u00f3n centralizado para todas tus aplicaciones .NET","inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/implementar-azure-app-configuration-en-net\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/implementar-azure-app-configuration-en-net\/#primaryimage","url":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2023\/02\/Azure-App-Configuration.jpg","contentUrl":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/wp-content\/uploads\/sites\/21\/2023\/02\/Azure-App-Configuration.jpg","width":585,"height":346},{"@type":"WebSite","@id":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/#website","url":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/","name":"Piensa en software, desarrolla en colores","description":"Las ventajas que te ofrece Microsoft Azure y el mundo.NET","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Person","@id":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/#\/schema\/person\/5b0df878dbf99a421c1fd927735ad3fa","name":"Diego Garc\u00eda-Viana","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/75c65b24b37dcc163375631de1a39b577a027f056e8038fd98c9a6684201de19?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/75c65b24b37dcc163375631de1a39b577a027f056e8038fd98c9a6684201de19?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/75c65b24b37dcc163375631de1a39b577a027f056e8038fd98c9a6684201de19?s=96&d=mm&r=g","caption":"Diego Garc\u00eda-Viana"},"description":"Ingeniero de software con m\u00e1s de 5 a\u00f1os de experiencia. Estudi\u00e9 el grado de Ingenier\u00eda Electr\u00f3nica Industrial y Auton\u00f3mica en la Universidad Polit\u00e9cnica de Madrid, donde me di cuenta de que lo que realmente me gustaba era la programaci\u00f3n. Desde entonces, he trabajo principalmente como ingeniero de backend, especializ\u00e1ndome en los \u00faltimos a\u00f1os con el stack de Microsoft.","url":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/author\/dgarcia\/"}]}},"_links":{"self":[{"href":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/wp-json\/wp\/v2\/posts\/1772","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/wp-json\/wp\/v2\/users\/211"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/wp-json\/wp\/v2\/comments?post=1772"}],"version-history":[{"count":0,"href":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/wp-json\/wp\/v2\/posts\/1772\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/wp-json\/wp\/v2\/media\/1803"}],"wp:attachment":[{"href":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/wp-json\/wp\/v2\/media?parent=1772"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/wp-json\/wp\/v2\/categories?post=1772"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.encamina.com\/piensa-en-software-desarrolla-en-colores\/wp-json\/wp\/v2\/tags?post=1772"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}