{"id":5591,"date":"2023-11-11T17:29:06","date_gmt":"2023-11-11T08:29:06","guid":{"rendered":"https:\/\/engineer-chanpu.blog\/?p=5591"},"modified":"2024-05-05T09:59:46","modified_gmt":"2024-05-05T00:59:46","slug":"az-204-certified-5-day-configure-web-application-settings","status":"publish","type":"post","link":"https:\/\/engineer-chanpu.blog\/?p=5591","title":{"rendered":"AZ-204 Certified: 6-Day Configure Web application settings"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">\uc18c\uac1c<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">App Service\uc5d0\uc11c <strong><em><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">\uc571 \uc124\uc815\uc740 \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \ucf54\ub4dc\uc5d0 \ud658\uacbd \ubcc0\uc218\ub85c \uc804\ub2ec\ub418\ub294 \ubcc0\uc218<\/mark><\/em><\/strong>\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">\ud559\uc2b5 \ubaa9\ud45c<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>\ubc30\ud3ec \uc2ac\ub86f<\/strong>\uc5d0 \ubc14\uc778\ub529\ub418\ub294 \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \uc124\uc815\uc744 \ub9cc\ub4ed\ub2c8\ub2e4.<\/li>\n\n\n\n<li>\uc571\uc5d0 \ub300\ud55c<strong> SSL\/TLS \uc778\uc99d\uc11c\ub97c \uc124\uce58<\/strong>\ud558\ub294 \uc635\uc158\uc744 \uc124\uba85\ud569\ub2c8\ub2e4.<\/li>\n\n\n\n<li>\uc571\uc5d0 \ub300\ud55c<strong> \uc9c4\ub2e8 \ub85c\uae45\uc744 \ud65c\uc131\ud654<\/strong>\ud558\uc5ec \ubaa8\ub2c8\ud130\ub9c1 \ubc0f \ub514\ubc84\uae45\uc744 \uc9c0\uc6d0\ud569\ub2c8\ub2e4.<\/li>\n\n\n\n<li><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-purple-color\">\ub514\ub809\ud130\ub9ac \ub9e4\ud551<\/mark><\/strong><sup data-fn=\"c012bcc1-4a24-470f-9470-ccafdad9fac9\" class=\"fn\"><a href=\"#c012bcc1-4a24-470f-9470-ccafdad9fac9\" id=\"c012bcc1-4a24-470f-9470-ccafdad9fac9-link\">1<\/a><\/sup>\uc5d0 \uac00\uc0c1 \uc571\uc744 \ub9cc\ub4ed\ub2c8\ub2e4.<\/li>\n<\/ol>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">\uc571 \uc124\uc815\uc774\ub780?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\uc571 \uc124\uc815\uc740 \ucf54\ub4dc \ub0b4\uc5d0\uc11c \uc0ac\uc6a9\ud560 \uc218 \uc788\ub294 \ud658\uacbd \ubcc0\uc218\ub85c \uc804\ub2ec\ub418\ub294 \uc124\uc815\uc774\ub2e4. <br>\uc774 \uc571 \uc124\uc815\uc744 \ud1b5\ud574\uc11c <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\"><strong>\uc571\uc758 \ub3d9\uc791\uc744 \uad6c\uc131\ud558\uace0 \uc911\uc694\ud55c \uc815\ubcf4\ub97c \uc548\uc804\ud558\uac8c \uad00\ub9ac<\/strong><\/mark>\ud560 \uc218 \uc788\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uc608) Database Connection string, API Key \ub4f1<\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Linux \ub610\ub294 \uc0ac\uc6a9\uc790 \uc9c0\uc815 \ucee8\ud14c\uc774\ub108\uc758 \uacbd\uc6b0<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Linux Application \ubc0f \uc0ac\uc6a9\uc790 \uc9c0\uc815 \ucee8\ud14c\uc774\ub108\uc758 \uacbd\uc6b0, App Service\uac00 \uc2e4\ud589\ud560 \ub54c<strong><em> <code>'--env'<\/code><\/em><\/strong>\ud50c\ub798\uadf8(Flag)\ub97c \uc0ac\uc6a9\ud558\uc5ec \uc571 \uc124\uc815\uc744 \ud658\uacbd \ubcc0\uc218\ub85c \uc804\ub2ec\ud55c\ub2e4. \uc65c\ub0d0\ud558\uba74, \uc571\uc774 \uc2e4\ud589\ub418\ub294 \ub3d9\uc548 \ud544\uc694\ud55c \ub370\uc774\ud130\ub97c \ucee8\ud14c\uc774\ub108 \ub0b4\ubd80\uc5d0\uc11c \uc811\uadfc\ud560 \uc218 \uc788\ub3c4\ub85d \ud558\uae30 \uc704\ud574\uc11c\uc774\ub2e4.<\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">ASP.NET \ubc0f ASP.NET Core\uc758 \uacbd\uc6b0<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">.NET\uc758 \uacbd\uc6b0 \uc571 \uc124\uc815\uc740 \ub85c\uceec \uac1c\ubc1c \ud658\uacbd\uc5d0\uc11c \uc0ac\uc6a9\ud558\ub294 &#8216;Web.config&#8217; \ub610\ub294 &#8216;appsettings.json&#8217; \ud30c\uc77c\uc758 &lt;appSettings&gt; \uc139\uc158\uc5d0 \uc815\uc758\ub41c \uc124\uc815\uacfc \uc720\uc0ac\ud55c \uc5ed\ud560\uc744 \ud55c\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Tip. \uc911\uc694\ud55c \ucc28\uc774\uc810: App Service\uc5d0\uc11c \uc9c0\uc815\ud55c \uc571 \uc124\uc815\uc774 Web.config \ub610\ub294 Appsettings.josn \ud30c\uc77c\uc758 \uc124\uc815\uc744 \uc7ac\uc815\uc758 \ud55c\ub2e4.<\/em><\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<h5 class=\"wp-block-heading\">\uc124\uc815 \ud30c\uc77c\uc774 \uc7ac\uc815\uc758 \ub418\uba74<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\"> \uc88b\uc740 \uc774\uc720 <\/mark>3\uac00\uc9c0<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>1. \ud658\uacbd \ubd84\ub9ac \uac00\ub2a5: <\/strong>\ub85c\uceec \uac1c\ubc1c \ud658\uacbd\uc5d0\uc11c\ub294 &#8216;Web.config&#8217; \ub610\ub294 &#8216;appsettings.json&#8217;\uc5d0 \uc815\uc758\ub41c \uc124\uc815\uc744 \uc0ac\uc6a9\ud558\uace0, Azure\uc5d0 \ubc30\ud3ec \ub41c \uc571\uc740 \ud504\ub85c\ub355\uc158 \uc124\uc815(\uc608: Azure MySQL Database \uc758 \uc5f0\uacb0 \uc815\ubcf4)\uc744 \uc0ac\uc6a9\ud558\uac8c \ubd84\ub9ac\ud560 \uc218 \uc788\ub2e4. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>2. \ubcf4\uc548 \uc720\uc9c0: <\/strong>\ud504\ub85c\ub355\uc158 \ud658\uacbd\uc5d0 \ud544\uc694\ud55c \ube44\ubc00(Secret) \uc815\ubcf4\ub294 App Service \uc571 \uc124\uc815\uc5d0\uc11c \uad00\ub9ac\ub418\uba70 Azure \ubcf4\uc548 \uae30\uc900\uc5d0 \ub530\ub77c \ubcf4\ud638\ub41c\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>3. \uc554\ud638\ud654\ub41c(Encrypted) \uc800\uc7a5:<\/strong> \uc571 \uc124\uc815\uc740 \uc800\uc7a5\ub420 \ub54c \ud56d\uc0c1 \uc554\ud638\ud654\ub41c\ub2e4. \uc989, Azure Datacenter\ub0b4\uc5d0\uc11c \uc548\uc804\ud558\uac8c \ubcf4\uad00\ub41c\ub2e4.<br><\/p>\n<\/blockquote>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Configuration \uc124\uc815 \ud654\uba74<\/h4>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/learn.microsoft.com\/en-us\/training\/modules\/configure-web-app-settings\/2-configure-application-settings\"><img decoding=\"async\" src=\"https:\/\/learn.microsoft.com\/en-us\/training\/wwl-azure\/configure-web-app-settings\/media\/configure-app-settings.png\" alt=\"\"\/><\/a><figcaption class=\"wp-element-caption\"><a href=\"https:\/\/learn.microsoft.com\/en-us\/training\/modules\/configure-web-app-settings\/2-configure-application-settings\">Configure application settings<\/a><\/figcaption><\/figure>\n<\/div>\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">\uc124\uc815 \ucd94\uac00 \ubc0f \ud3b8\uc9d1<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\uc571 \uc124\uc815\uc744 \ucd94\uac00\ud558\ub824\uba74, <strong><em>Add\/Edit application setting<\/em><\/strong> \uc744 \uc120\ud0dd\ud558\uace0 \ucd94\uac00\ud558\uba74 \ub41c\ub2e4. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Tip. \uc791\uc5c5\uc744 \ub9c8\uce5c \ud6c4 \uc5c5\ub370\uc774\ud2b8\ub97c \uc120\ud0dd\ud55c \ub4a4  <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">\ub2e4\uc2dc \uc800\uc7a5<\/mark>\ud560 \ud544\uc694<\/strong>\uac00 \uc788\ub2e4.<\/em><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/learn.microsoft.com\/ko-kr\/training\/wwl-azure\/configure-web-app-settings\/media\/app-configure-slotsetting.png\" alt=\"\"\/><figcaption class=\"wp-element-caption\"><a href=\"https:\/\/learn.microsoft.com\/ko-kr\/training\/modules\/configure-web-app-settings\/2-configure-application-settings\">Add\/Edit application setting<\/a><\/figcaption><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">\uc8fc\uc758 \uc0ac\ud56d<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\uc124\uc815 \uac12\uc774 <strong><em><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-purple-color\">\uc911\ucca9\ub41c JSON \uad6c\uc870<\/mark><\/em><\/strong><sup data-fn=\"4812ebda-09de-4880-9555-78be690a7ab1\" class=\"fn\"><a href=\"#4812ebda-09de-4880-9555-78be690a7ab1\" id=\"4812ebda-09de-4880-9555-78be690a7ab1-link\">2<\/a><\/sup>\ub85c \ub418\uc5b4 \uc788\ub294 \uacbd\uc6b0\ub97c \ub300\ube44\ud558\uc5ec, App Service\uc758 \ud2b9\uc815 \ud615\uc2dd\uc744 \ub530\ub77c\uc57c \ud55c\ub2e4.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">\ubaa8\ub4e0 \ucf5c\ub860(:)\uc744 \ubc11\uc904 \ub450 \uac1c(__)\ub85c \ub300\uccb4<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">\uae30\uc874\uc758 \uc911\ucca9\ub41c JSON \uc124\uc815 \uad6c\uc870\ub97c App Service \ud615\uc2dd\uc5d0 \ub9de\uac8c \uc27d\uac8c \ubcc0\ud658 \uac00\ub2a5<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Before: ApplicationInsights:InstrumentationKey\nAfter: ApplicationInsights__InstrumentationKey<\/code><\/pre>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Linux \uc2dc\uc2a4\ud15c\uc758 \uacbd\uc6b0 (<code>:<\/code>)\uc774 \ud5c8\uc6a9\ub418\uc9c0 \uc54a\ub294\ub2e4.<\/li>\n\n\n\n<li>ASP.NET Core\uc758 \uacbd\uc6b0 \ubc11\uc904 \ub450 \uac1c (<code>__<\/code>)\ub97c \uc911\ucca9 \uad6c\ubd84\uc790\ub85c \uc778\uc2dd\ub418\uae30 \ub54c\ubb38\uc774\ub2e4.<\/li>\n<\/ol>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">\uc5f0\uacb0 \ubb38\uc790\uc5f4(Connection string)\uc774\ub780?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\uc571\uacfc \ub370\uc774\ud130 \ubca0\uc774\uc2a4 \ub610\ub294 \ub2e4\ub978 \ub124\ud2b8\uc6cc\ud06c \uc11c\ube44\uc2a4 \uc0ac\uc774\uc758 \uc5f0\uacb0(Connection)\uc744 \uc124\uc815\ud558\ub294\ub370 \uc0ac\uc6a9\ub418\ub294 \ubb38\uc790\uc5f4\uc774\ub2e4. \uc774 \ubb38\uc790\uc5f4\uc758 \uad6c\uc870\ub294 \uc0ac\uc6a9\ud558\ub294 \uc11c\ube44\uc2a4\uc758 \uc720\ud615\uc5d0 \ub530\ub77c \ub2e4\ub974\ub2e4. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Tip. \ubb38\uc790\uc5f4 \uc18d\uc5d0\ub294 \uc571\uc5d0 \ud544\uc694\ud55c DB \uc11c\ubc84\uc758 \uc704\uce58, User name, Password \ub4f1\uc758 \ud544\uc694\ud55c \uc815\ubcf4\uac00 \ud3ec\ud568\ub41c\ub2e4.<\/em> <\/p>\n\n\n\n<h4 class=\"wp-block-heading\">SQL Server connection string \uc608\uc2dc<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>Server=myServerAddress;Database=myDataBase;User Id=myUsername;Password=myPassword;\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\uc704\uc758 \uc5f0\uacb0 \ubb38\uc790\uc5f4\uc740 \uc571\uc5d0\uc11c SQL Server\uc5d0 \uc5f0\uacb0\ud558\uae30 \uc704\ud574\uc11c \uc0ac\uc6a9\ub418\ub294 \uc608\uc2dc\uc774\ub2e4. \uc5ec\uae30\uc11c <code>Key<\/code>=<code>Value<\/code>\uad6c\uc870\uc5d0\uc11c <code>;<\/code>\uac00 \uad6c\ubd84\uc790\ub85c \uc0ac\uc6a9\ub418\ub294 \uac83\uc744 \ubcfc \uc218 \uc788\ub2e4.<\/p>\n\n\n\n<figure class=\"wp-block-table alignwide\"><table><tbody><tr><td>\ud0a4(Key)<\/td><td>\uac12(Value)<\/td><\/tr><tr><td>Server<\/td><td>myServerAddress<\/td><\/tr><tr><td>Database<\/td><td>myDatabase<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Connection string component<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\uc5f0\uacb0 \ubb38\uc790\uc5f4\uc740 \ubcf4\ud1b5 \uc571\uc758 \uad6c\uc131 \ud30c\uc77c\uc5d0 \uc800\uc7a5\ub418\uac70\ub098, App Service\uc758 \uc571 \uc124\uc815(Configure settings)\uc5d0 \uc800\uc7a5\ub41c\ub2e4. \uc8fc\uc758\ud560 \uc810\uc740 \uc5f0\uacb0 \ubb38\uc790\uc5f4\uc5d0 <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\"><strong>\ube44\ubc00\ubc88\ud638\uc640 \uac19\uc740 \uc911\uc694\ud55c \uc815\ubcf4\ub294 \uc554\ud638\ud654\ub418\uc5b4 \uc800\uc7a5<\/strong><\/mark>\ud574\uc57c \ud55c\ub2e4\ub294 \uc810\uc774\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Tip. <code>.NET<\/code> \uc774\uc678\uc758 \uc5b8\uc5b4\uc5d0 \ub300\ud55c \uc571 \uc124\uc815 \ub300\uc2e0 \uc5f0\uacb0 \ubb38\uc790\uc5f4\uc744 \uc0ac\uc6a9\ud558\ub824\ub294 \uacbd\uc6b0\uac00 \uc788\uc2b5\ub2c8\ub2e4. <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\"><strong>\ud2b9\uc815 Azure \ub370\uc774\ud130\ubca0\uc774\uc2a4 \uc720\ud615<\/strong><\/mark>\uc740 App Service <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">\uc571\uc5d0\uc11c \ub370\uc774\ud130\ubca0\uc774\uc2a4\uc5d0 \ub300\ud55c \uc5f0\uacb0 \ubb38\uc790\uc5f4\uc744 \uad6c\uc131\ud558\ub294 \uacbd\uc6b0\uc5d0\ub9cc \uc571\uacfc \ud568\uaed8 \ubc31\uc5c5<\/mark>\ub429\ub2c8\ub2e4.<\/em><\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">JSON \ud615\uc2dd\uc758 \uc5f0\uacb0 \ubb38\uc790\uc5f4<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;\r\n  {\r\n    \"name\": \"&lt;key-1>\",\r\n    \"value\": \"&lt;value-1>\",\r\n    \"slotSetting\": false\r\n  },\r\n  {\r\n    \"name\": \"&lt;key-2>\",\r\n    \"value\": \"&lt;value-2>\",\r\n    \"slotSetting\": false\r\n  },\r\n  ...\r\n]<\/code><\/pre>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h5 class=\"wp-block-heading\">Learning Note<\/h5>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity has-luminous-dusk-gradient-background has-background is-style-wide\"\/>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><ol class=\"wp-block-footnotes\"><li id=\"c012bcc1-4a24-470f-9470-ccafdad9fac9\"><mark class=\"has-inline-color has-vivid-purple-color\"><strong><em>\ub514\ub809\ud130\ub9ac \ub9f5\ud551(Driectory Mapping)\uc774\ub780?<\/em><\/strong><br><\/mark><br>\ub514\ub809\ud130\ub9ac \ub9f5\ud551\uc740 <code>File system<\/code>\uc5d0\uc11c \ud2b9\uc815 \uacbd\ub85c(Path)\ub098 \ub514\ub809\ud130\ub9ac\ub97c \ub2e4\ub978 \uacbd\ub85c\ub098 \ub514\ub809\ud130\ub9ac\uc5d0 \uc5f0\uacb0\ud558\ub294 \uac83\uc744 \uc758\ubbf8\ud55c\ub2e4. \uc27d\uac8c \ub9d0\ud558\uba74, \ubc14\ub85c \uac00\uae30\ub97c \uc0ac\uc6a9\uc790 \uc815\uc758\ub85c \ub9cc\ub4dc\ub294 \uac83\uc774\ub2e4.<br><br><em>\uc7a5\uc810<\/em><br><strong>1. \uacbd\ub85c \ub2e8\ucd95<\/strong>: \uc9e7\uace0 \uac04\ub2e8\ud55c \uacbd\ub85c\ub85c \ub9f5\ud551\ud558\uc5ec \uc0ac\uc6a9\uc790\uac00 \uc27d\uac8c \uc811\uadfc\ud560 \uc218 \uc788\uc74c<br><strong>2. \ub9ac\uc18c\uc2a4 \uacf5\uc720 \ubc0f \uc7ac\ubc30\uce58<\/strong>: \ub2e4\ub978 \uc11c\ubc84\uc758 \uacbd\ub85c\ub97c \ub85c\uceec \ud658\uacbd\uc5d0\uc11c \uc9e7\uace0 \uac04\ub2e8\ud558\uac8c \uacbd\ub85c\ub97c \uc9c0\uc815\ud560 \uc218 \uc788\uc74c<br><strong>3. \uc571 \uad6c\uc131<\/strong>: <em><span style=\"text-decoration: underline\">\ud2b9\uc815 URL\uc744 \ud30c\uc77c \uc2dc\uc2a4\ud15c\uc758 \ub514\ub809\ud130\ub9ac\uc5d0 \ub9f5\ud551\ud558\uc5ec \uc694\uccad\uc744 \ucc98\ub9ac\ud560 \uc218 \uc788\uc74c<\/span><\/em><br><strong>4. \ubcf4\uc548 \uac15\ud654<\/strong>: \uc2e4\uc81c \ud30c\uc77c \uacbd\ub85c\ub97c \uc228\uae30\uace0, \uc0ac\uc6a9\uc790\uc5d0\uac8c \uac00\uc0c1\uc758 \uacbd\ub85c\ub9cc\uc744 \ub178\ucd9c\uc2dc\ud0ac \uc218 \uc788\uc74c<br><br><br>\uc608)<br>\/home\/usr\/documents \ub77c\ub294 \uacbd\ub85c\uac00 \uae38\uc5b4\uc11c <code>docs<\/code>\ub77c\ub294 \ub9c1\ud06c \uc774\ub984\uc744 \ub9cc\ub4e4\uc5b4\uc11c \uc0ac\uc6a9\ud560 \uc218 \uc788\ub2e4.<br><em>Tip. Linux\uc758 \uacbd\uc6b0 Symbolic link \ub610\ub294 Soft link\uac00 \uc788\ub2e4.<\/em><br><br>\ub514\ub809\ud130\ub9ac \ub9f5\ud551\uc744 \uc0ac\uc6a9\ud558\uba74 \ud30c\uc77c \uc2dc\uc2a4\ud15c\uc758<strong> <mark class=\"has-inline-color has-vivid-cyan-blue-color\">\uc720\uc5f0\uc131<\/mark><\/strong>\uc744 \uc99d\uac00, \ud30c\uc77c \uad00\ub9ac\ub97c <strong><mark class=\"has-inline-color has-vivid-cyan-blue-color\">\ud6a8\uc728\uc801<\/mark><\/strong>\uc774\uace0 <strong><mark class=\"has-inline-color has-vivid-cyan-blue-color\">\uc548\uc804<\/mark><\/strong>\ud558\uac8c \uad6c\uc131\ud560 \uc218 \uc788\ub2e4.<br> <a href=\"#c012bcc1-4a24-470f-9470-ccafdad9fac9-link\" aria-label=\"Jump to footnote reference 1\">\u21a9\ufe0e<\/a><\/li><li id=\"4812ebda-09de-4880-9555-78be690a7ab1\"><strong><em><mark class=\"has-inline-color has-vivid-purple-color\">\uc911\ucca9\ub41c JSON \uad6c\uc870\ub780?<\/mark><\/em><\/strong><br><br>JSON <code>JavaScript Object Notation<\/code> \ub370\uc774\ud130 \ud615\uc2dd\uc5d0\uc11c <strong><mark class=\"has-inline-color has-vivid-cyan-blue-color\">\ud55c \uac1d\uccb4 \uc548\uc5d0 \ub2e4\ub978 \uac1d\uccb4\ub098 \ubc30\uc5f4\uc774 \ud3ec\ud568<\/mark><\/strong>\ub418\ub294 \uad6c\uc870\ub97c \uc758\ubbf8\ud55c\ub2e4.<br><br>\uc608) <code>address<\/code> \ubc0f <code>phoneNumbers<\/code>\uac00 \uc911\ucca9\ub41c \uac1d\uccb4<br><br>{<br>\u00a0<mark class=\"has-inline-color has-vivid-cyan-blue-color\"> &#8220;name&#8221;: &#8220;John Doe&#8221;<\/mark>,<br>\u00a0 &#8220;age&#8221;: 30,<br>\u00a0<mark class=\"has-inline-color has-vivid-red-color\"> &#8220;address&#8221;: {<\/mark><br>\u00a0 \u00a0 &#8220;street&#8221;: &#8220;123 Main St&#8221;,<br>\u00a0 \u00a0 &#8220;city&#8221;: &#8220;New York&#8221;,<br>\u00a0 \u00a0 &#8220;zipCode&#8221;: &#8220;10001&#8221;<br>\u00a0 },<br><mark class=\"has-inline-color has-vivid-red-color\">\u00a0 &#8220;phoneNumbers&#8221;: [<\/mark><br>\u00a0 \u00a0 {<br>\u00a0 \u00a0 \u00a0 &#8220;type&#8221;: &#8220;home&#8221;,<br>\u00a0 \u00a0 \u00a0 &#8220;number&#8221;: &#8220;212-555-1234&#8221;<br>\u00a0 \u00a0 },<br>\u00a0 \u00a0 {<br>\u00a0 \u00a0 \u00a0 &#8220;type&#8221;: &#8220;office&#8221;,<br>\u00a0 \u00a0 \u00a0 &#8220;number&#8221;: &#8220;646-555-4567&#8221;<br>\u00a0 \u00a0 }<br>\u00a0 ]<br>} <a href=\"#4812ebda-09de-4880-9555-78be690a7ab1-link\" aria-label=\"Jump to footnote reference 2\">\u21a9\ufe0e<\/a><\/li><\/ol><\/div><\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\uc18c\uac1c App Service\uc5d0\uc11c \uc571 \uc124\uc815\uc740 \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \ucf54\ub4dc\uc5d0 \ud658\uacbd \ubcc0\uc218\ub85c \uc804\ub2ec\ub418\ub294 \ubcc0\uc218\uc785\ub2c8\ub2e4. \ud559\uc2b5 \ubaa9\ud45c \uc571 \uc124\uc815\uc774\ub780? \uc571 \uc124\uc815\uc740 \ucf54\ub4dc \ub0b4\uc5d0\uc11c \uc0ac\uc6a9\ud560 \uc218 \uc788\ub294 \ud658\uacbd \ubcc0\uc218\ub85c \uc804\ub2ec\ub418\ub294 \uc124\uc815\uc774\ub2e4. \uc774 \uc571 \uc124\uc815\uc744 \ud1b5\ud574\uc11c &#8230;<\/p>\n","protected":false},"author":1,"featured_media":5706,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"[{\"content\":\"<mark style=\\\"background-color:rgba(0, 0, 0, 0)\\\" class=\\\"has-inline-color has-vivid-purple-color\\\"><strong><em>\ub514\ub809\ud130\ub9ac \ub9f5\ud551(Driectory Mapping)\uc774\ub780?<\/em><\/strong><br><\/mark><br>\ub514\ub809\ud130\ub9ac \ub9f5\ud551\uc740 <code>File system<\/code>\uc5d0\uc11c \ud2b9\uc815 \uacbd\ub85c(Path)\ub098 \ub514\ub809\ud130\ub9ac\ub97c \ub2e4\ub978 \uacbd\ub85c\ub098 \ub514\ub809\ud130\ub9ac\uc5d0 \uc5f0\uacb0\ud558\ub294 \uac83\uc744 \uc758\ubbf8\ud55c\ub2e4. \uc27d\uac8c \ub9d0\ud558\uba74, \ubc14\ub85c \uac00\uae30\ub97c \uc0ac\uc6a9\uc790 \uc815\uc758\ub85c \ub9cc\ub4dc\ub294 \uac83\uc774\ub2e4.<br><br><em>\uc7a5\uc810<\/em><br><strong>1. \uacbd\ub85c \ub2e8\ucd95<\/strong>: \uc9e7\uace0 \uac04\ub2e8\ud55c \uacbd\ub85c\ub85c \ub9f5\ud551\ud558\uc5ec \uc0ac\uc6a9\uc790\uac00 \uc27d\uac8c \uc811\uadfc\ud560 \uc218 \uc788\uc74c<br><strong>2. \ub9ac\uc18c\uc2a4 \uacf5\uc720 \ubc0f \uc7ac\ubc30\uce58<\/strong>: \ub2e4\ub978 \uc11c\ubc84\uc758 \uacbd\ub85c\ub97c \ub85c\uceec \ud658\uacbd\uc5d0\uc11c \uc9e7\uace0 \uac04\ub2e8\ud558\uac8c \uacbd\ub85c\ub97c \uc9c0\uc815\ud560 \uc218 \uc788\uc74c<br><strong>3. \uc571 \uad6c\uc131<\/strong>: <em><span style=\\\"text-decoration: underline;\\\">\ud2b9\uc815 URL\uc744 \ud30c\uc77c \uc2dc\uc2a4\ud15c\uc758 \ub514\ub809\ud130\ub9ac\uc5d0 \ub9f5\ud551\ud558\uc5ec \uc694\uccad\uc744 \ucc98\ub9ac\ud560 \uc218 \uc788\uc74c<\/span><\/em><br><strong>4. \ubcf4\uc548 \uac15\ud654<\/strong>: \uc2e4\uc81c \ud30c\uc77c \uacbd\ub85c\ub97c \uc228\uae30\uace0, \uc0ac\uc6a9\uc790\uc5d0\uac8c \uac00\uc0c1\uc758 \uacbd\ub85c\ub9cc\uc744 \ub178\ucd9c\uc2dc\ud0ac \uc218 \uc788\uc74c<br><br><br>\uc608)<br>\/home\/usr\/documents \ub77c\ub294 \uacbd\ub85c\uac00 \uae38\uc5b4\uc11c <code>docs<\/code>\ub77c\ub294 \ub9c1\ud06c \uc774\ub984\uc744 \ub9cc\ub4e4\uc5b4\uc11c \uc0ac\uc6a9\ud560 \uc218 \uc788\ub2e4.<br><em>Tip. Linux\uc758 \uacbd\uc6b0 Symbolic link \ub610\ub294 Soft link\uac00 \uc788\ub2e4.<\/em><br><br>\ub514\ub809\ud130\ub9ac \ub9f5\ud551\uc744 \uc0ac\uc6a9\ud558\uba74 \ud30c\uc77c \uc2dc\uc2a4\ud15c\uc758<strong> <mark style=\\\"background-color:rgba(0, 0, 0, 0)\\\" class=\\\"has-inline-color has-vivid-cyan-blue-color\\\">\uc720\uc5f0\uc131<\/mark><\/strong>\uc744 \uc99d\uac00, \ud30c\uc77c \uad00\ub9ac\ub97c <strong><mark style=\\\"background-color:rgba(0, 0, 0, 0)\\\" class=\\\"has-inline-color has-vivid-cyan-blue-color\\\">\ud6a8\uc728\uc801<\/mark><\/strong>\uc774\uace0 <strong><mark style=\\\"background-color:rgba(0, 0, 0, 0)\\\" class=\\\"has-inline-color has-vivid-cyan-blue-color\\\">\uc548\uc804<\/mark><\/strong>\ud558\uac8c \uad6c\uc131\ud560 \uc218 \uc788\ub2e4.<br>\",\"id\":\"c012bcc1-4a24-470f-9470-ccafdad9fac9\"},{\"content\":\"<strong><em><mark style=\\\"background-color:rgba(0, 0, 0, 0)\\\" class=\\\"has-inline-color has-vivid-purple-color\\\">\uc911\ucca9\ub41c JSON \uad6c\uc870\ub780?<\/mark><\/em><\/strong><br><br>JSON <code>JavaScript Object Notation<\/code> \ub370\uc774\ud130 \ud615\uc2dd\uc5d0\uc11c <strong><mark style=\\\"background-color:rgba(0, 0, 0, 0)\\\" class=\\\"has-inline-color has-vivid-cyan-blue-color\\\">\ud55c \uac1d\uccb4 \uc548\uc5d0 \ub2e4\ub978 \uac1d\uccb4\ub098 \ubc30\uc5f4\uc774 \ud3ec\ud568<\/mark><\/strong>\ub418\ub294 \uad6c\uc870\ub97c \uc758\ubbf8\ud55c\ub2e4.<br><br>\uc608) <code>address<\/code> \ubc0f <code>phoneNumbers<\/code>\uac00 \uc911\ucca9\ub41c \uac1d\uccb4<br><br>{<br>\u00a0<mark style=\\\"background-color:rgba(0, 0, 0, 0)\\\" class=\\\"has-inline-color has-vivid-cyan-blue-color\\\"> \\\"name\\\": \\\"John Doe\\\"<\/mark>,<br>\u00a0 \\\"age\\\": 30,<br>\u00a0<mark style=\\\"background-color:rgba(0, 0, 0, 0)\\\" class=\\\"has-inline-color has-vivid-red-color\\\"> \\\"address\\\": {<\/mark><br>\u00a0 \u00a0 \\\"street\\\": \\\"123 Main St\\\",<br>\u00a0 \u00a0 \\\"city\\\": \\\"New York\\\",<br>\u00a0 \u00a0 \\\"zipCode\\\": \\\"10001\\\"<br>\u00a0 },<br><mark style=\\\"background-color:rgba(0, 0, 0, 0)\\\" class=\\\"has-inline-color has-vivid-red-color\\\">\u00a0 \\\"phoneNumbers\\\": [<\/mark><br>\u00a0 \u00a0 {<br>\u00a0 \u00a0 \u00a0 \\\"type\\\": \\\"home\\\",<br>\u00a0 \u00a0 \u00a0 \\\"number\\\": \\\"212-555-1234\\\"<br>\u00a0 \u00a0 },<br>\u00a0 \u00a0 {<br>\u00a0 \u00a0 \u00a0 \\\"type\\\": \\\"office\\\",<br>\u00a0 \u00a0 \u00a0 \\\"number\\\": \\\"646-555-4567\\\"<br>\u00a0 \u00a0 }<br>\u00a0 ]<br>}\",\"id\":\"4812ebda-09de-4880-9555-78be690a7ab1\"}]"},"categories":[107,33,203],"tags":[172,123],"class_list":["post-5591","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-azure","category-tech-notes","category-web-apps-services","tag-app-service","tag-azure"],"_links":{"self":[{"href":"https:\/\/engineer-chanpu.blog\/index.php?rest_route=\/wp\/v2\/posts\/5591","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/engineer-chanpu.blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/engineer-chanpu.blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/engineer-chanpu.blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/engineer-chanpu.blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5591"}],"version-history":[{"count":32,"href":"https:\/\/engineer-chanpu.blog\/index.php?rest_route=\/wp\/v2\/posts\/5591\/revisions"}],"predecessor-version":[{"id":5638,"href":"https:\/\/engineer-chanpu.blog\/index.php?rest_route=\/wp\/v2\/posts\/5591\/revisions\/5638"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/engineer-chanpu.blog\/index.php?rest_route=\/wp\/v2\/media\/5706"}],"wp:attachment":[{"href":"https:\/\/engineer-chanpu.blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5591"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/engineer-chanpu.blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5591"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/engineer-chanpu.blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5591"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}