{"id":2524,"date":"2017-02-07T00:50:10","date_gmt":"2017-02-07T00:50:09","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=2524"},"modified":"2025-06-13T19:58:43","modified_gmt":"2025-06-14T02:58:43","slug":"getting-comfortable-with-couchbase-mobile-sync-gateway-via-the-command-line","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/ko\/getting-comfortable-with-couchbase-mobile-sync-gateway-via-the-command-line\/","title":{"rendered":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ubaa8\ubc14\uc77c\uc5d0 \uc775\uc219\ud574\uc9c0\uae30: \uba85\ub839\uc904\uc744 \ud1b5\ud55c \ub3d9\uae30\ud654 \uac8c\uc774\ud2b8\uc6e8\uc774"},"content":{"rendered":"<h2>\uc18c\uac1c<\/h2>\n<p>\uc774\ubc88 \uae00\uc740 '\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ubaa8\ubc14\uc77c\uc5d0 \uc775\uc219\ud574\uc9c0\uae30' \uc2dc\ub9ac\uc988(#5 \ud3ec\uc2a4\ud2b8)\ub97c \uc774\uc5b4\uac11\ub2c8\ub2e4. \uc774\ubc88\uc5d0\ub294 <a href=\"https:\/\/developer.couchbase.com\/documentation\/mobile\/current\/guides\/sync-gateway\/index.html?utm_source=blogs&amp;utm_medium=link&amp;utm_campaign=blogs\">\ub3d9\uae30\ud654 \uac8c\uc774\ud2b8\uc6e8\uc774<\/a> \uba85\ub839\uc904\uc5d0\uc11c \uc2e4\ud589\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774\ub294 \uc774\ud574\uc640 \ud14c\uc2a4\ud2b8\/\ub514\ubc84\uae45 \ubaa8\ub450\uc5d0 \ub9e4\uc6b0 \uc720\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.  (\uc2dc\ub9ac\uc988\uc758 \ub2e4\ub978 \uac8c\uc2dc\ubb3c \ub9c1\ud06c\ub294 \ub9c8\uc9c0\ub9c9\uc5d0 \uc81c\uacf5\ub429\ub2c8\ub2e4.)<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2554 size-large\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/02\/couchbase-mobile-stack_1920-1024x331.png\" alt=\"Couchbase Mobile Stack\" width=\"900\" height=\"291\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/02\/couchbase-mobile-stack_1920-1024x331.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/02\/couchbase-mobile-stack_1920-300x97.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/02\/couchbase-mobile-stack_1920-768x248.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/02\/couchbase-mobile-stack_1920-1536x497.png 1536w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/02\/couchbase-mobile-stack_1920-20x6.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/02\/couchbase-mobile-stack_1920-1320x427.png 1320w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/02\/couchbase-mobile-stack_1920.png 1920w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/p>\n<h2>\ubc30\uacbd<\/h2>\n<p>\uc804\uccb4\uc5d0 \uc775\uc219\ud574\uc9c0\ub824\uba74 <a href=\"https:\/\/www.couchbase.com\/blog\/ko\/developers\/mobile\/?utm_source=blogs&amp;utm_medium=link&amp;utm_campaign=blogs\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ubaa8\ubc14\uc77c<\/a> \uc2a4\ud0dd\uc744 \uc0ac\uc6a9\ud558\uba74 \ud558\ub098\uc758 \ucef4\ud4e8\ud130\uc5d0\uc11c \ubaa8\ub4e0 \uac83\uc744 \uc124\uce58\ud558\uace0 \uc2e4\ud589\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774 \uc2dc\ub9ac\uc988 \uac8c\uc2dc\ubb3c\uc5d0\uc11c\ub294 \uac01 \uad6c\uc131 \uc694\uc18c\ub97c \uc2dc\uc791\ud558\ub294 \ub2e8\uacc4\ub97c \uc548\ub0b4\ud574 \ub4dc\ub9ac\uaca0\uc2b5\ub2c8\ub2e4. \uadf8 \uacfc\uc815\uc5d0\uc11c \uc57d\uac04\uc758 \ucd94\uac00 \ud0d0\uc0c9\uc744 \ud558\ub294 \ubc29\ubc95\ub3c4 \ubcf4\uc5ec\ub4dc\ub9ac\uaca0\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\ucd5c\uc18c\ud55c\uc758 \uad6c\uc131\ub9cc \ud558\uaca0\uc2b5\ub2c8\ub2e4. \uc774 \uae00\uc740 \ud504\ub85c\ub355\uc158 \ud658\uacbd\uc5d0 \ud544\uc694\ud55c \uc0ac\ud56d\uc744 \uc124\uba85\ud558\uae30 \uc704\ud55c \uac83\uc774 \uc544\ub2d9\ub2c8\ub2e4. NoSQL\uc758 \uba87 \uac00\uc9c0 \uae30\ubcf8 \uc0ac\ud56d\uc5d0 \uc775\uc219\ud558\uace0, Couchbase\uc5d0 \ub300\ud574 \uc5b4\ub290 \uc815\ub3c4 \uc774\ud574\ud558\uace0 \uc788\uc73c\uba70, Java, Android \ub610\ub294 iOS \ub4f1\uc758 \uc571 \ube4c\ub4dc \ubc29\ubc95\uc744 \uc54c\uace0 \uc788\ub2e4\uace0 \uac00\uc815\ud569\ub2c8\ub2e4. NoSQL \ub370\uc774\ud130\ubca0\uc774\uc2a4 \ub610\ub294 Couchbase\uc5d0 \ub300\ud574 \uc790\uc138\ud788 \uc54c\uc544\ubcf4\ub824\uba74 \ub2e4\uc74c\uc5d0\uc11c \ub9ce\uc740 \ub9ac\uc18c\uc2a4\ub97c \ucc3e\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4. <a href=\"https:\/\/www.couchbase.com\/blog\/ko\/?utm_source=blogs&amp;utm_medium=link&amp;utm_campaign=blogs\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4<\/a> \uc0ac\uc774\ud2b8.<\/p>\n<p>\uce74\uc6b0\uce58\ubca0\uc774\uc2a4\ub294 \uc624\ud508\uc18c\uc2a4\uc785\ub2c8\ub2e4. \uc5ec\uae30\uc11c \uc0ac\uc6a9\ud558\ub294 \ubaa8\ub4e0 \uae30\ub2a5\uc740 \ubb34\ub8cc\ub85c \uc0ac\uc6a9\ud574 \ubcfc \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ub3c4\uc6c0\uc774 \ud544\uc694\ud558\uba74 \uac8c\uc2dc\ubb3c \ub05d\ubd80\ubd84\uc5d0\uc11c \ub354 \ub9ce\uc740 \ub9ac\uc18c\uc2a4\ub97c \ucc38\uc870\ud558\uc138\uc694.<\/p>\n<h2>\ub3d9\uae30\ud654 \uac8c\uc774\ud2b8\uc6e8\uc774<\/h2>\n<p>\ub3d9\uae30\ud654 \uac8c\uc774\ud2b8\uc6e8\uc774\ub294 \uc6f9\uc744 \ud1b5\ud574 \ub370\uc774\ud130\uc5d0 \uc561\uc138\uc2a4\ud558\uace0 \ub3d9\uae30\ud654\ud558\uae30 \uc704\ud55c \ub3d9\uae30\ud654, REST, \uc2a4\ud2b8\ub9bc, \ubc30\uce58 \ubc0f \uc774\ubca4\ud2b8 API\ub97c \uac16\ucd98 \uc548\uc804\ud55c \uc6f9 \uac8c\uc774\ud2b8\uc6e8\uc774 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc785\ub2c8\ub2e4. \ub3d9\uae30\ud654 \uac8c\uc774\ud2b8\uc6e8\uc774\ub294 \ubb34\uc5c7\ubcf4\ub2e4\ub3c4 Couchbase Server\uc640 Couchbase Lite \uac04\uc758 \uc548\uc804\ud55c \ub370\uc774\ud130 \ubcf5\uc81c\ub97c \uac00\ub2a5\ud558\uac8c \ud569\ub2c8\ub2e4.<\/p>\n<p>\ub3d9\uae30\ud654 \uac8c\uc774\ud2b8\uc6e8\uc774\ub294 \uc885\uc18d\uc131\uc774 \uac70\uc758 \uc5c6\uc73c\uba70, \ub300\ubd80\ubd84\uc758 Linux \ubc30\ud3ec\ud310(\ub77c\uc988\ubca0\ub9ac \ud30c\uc774 \ud3ec\ud568), Windows, OSX\/macOS\uc5d0\uc11c \uc2e4\ud589\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uad6c\uccb4\uc801\uc778 \uc124\uce58 \ub2e8\uacc4\ub294 \ud50c\ub7ab\ud3fc\uc5d0 \ub530\ub77c \ub2e4\ub985\ub2c8\ub2e4. \uc790\uc138\ud55c \ub0b4\uc6a9\uc740 <a href=\"https:\/\/www.couchbase.com\/blog\/ko\/developers\/mobile\/?language=ios\">\ub2e4\uc6b4\ub85c\ub4dc<\/a> \uc0ac\uc774\ud2b8\uc5d0\uc11c \uc0ac\uc6a9 \uac00\ub2a5\ud55c \ubaa8\ub4e0 \ud328\ud0a4\uc9c0\ub97c \ud655\uc778\ud558\uc138\uc694. \uc9c0\uc6d0\ub418\ub294 \ubc30\ud3ec\ud310 \uc774\uc678\uc758 Linux \ubc30\ud3ec\ud310\uc5d0 \uc124\uce58\ud558\ub824\uba74 \ub2e4\uc74c\uc744 \ucc38\uc870\ud558\uc138\uc694. <a href=\"https:\/\/www.couchbase.com\/blog\/ko\/installing-sync-gateway-alternate-linux-distributions\/\">\uc774 \uac8c\uc2dc\ubb3c<\/a>.<\/p>\n<h2>\uad6c\uc131 \ubc0f \uc2e4\ud589<\/h2>\n<p>\ub3d9\uae30\ud654 \uac8c\uc774\ud2b8\uc6e8\uc774\ub97c \uc124\uce58\ud588\uc73c\uba74 \uba85\ub839\uc904 \uc178\uc744 \uc5fd\ub2c8\ub2e4.<\/p>\n<p>\ub2e4\uc74c\uc73c\ub85c \ub450 \uac00\uc9c0 \uad6c\uc131\uc774 \ub098\uc5f4\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4. \uc774 \uad6c\uc131\uc740 <code>\uc608\uc81c<\/code> \ud3f4\ub354\ub85c \uc774\ub3d9\ud558\uac70\ub098 \uc5ec\uae30\uc5d0 \uc788\ub294 \ud14d\uc2a4\ud2b8\ub97c \ubcf5\uc0ac\ud558\uc5ec \ubd99\uc5ec\ub123\uc73c\uc138\uc694.<\/p>\n<p>\ub2e4\uc74c\uacfc \uac19\uc740 \uacbd\uc6b0 \uba3c\uc800 \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. <a href=\"https:\/\/www.couchbase.com\/blog\/ko\/products\/server\/\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc11c\ubc84<\/a> \ub97c \uc2e4\ud589\ud574\uc57c \ud569\ub2c8\ub2e4. \ub2e4\uc74c\uc5d0\uc11c \ucc3e\uc744 \uc218 \uc788\ub294 \uad6c\uc131\uc740 \ub2e4\uc74c\uacfc \uac19\uc2b5\ub2c8\ub2e4. <code>\uc608\uc81c\/\uae30\ubcf8-\uce74\uc6b0\uce58\ubca0\uc774\uc2a4-\ubc84\ud0b7.json<\/code>.<\/p>\n<pre><code class=\"language-json\">{\r\n  \"log\": [\"*\"],\r\n  \"databases\": {\r\n    \"db\": {\r\n      \"server\": \"https:\/\/localhost:8091\",\r\n      \"bucket\": \"default\",\r\n      \"users\": { \"GUEST\": { \"disabled\": false, \"admin_channels\": [\"*\"] } }\r\n    }\r\n  }\r\n}<\/code><\/pre>\n<p>\ub610\ub294 \ub3d9\uae30\ud654 \uac8c\uc774\ud2b8\uc6e8\uc774 \ub3c5\ub9bd\ud615\ub9cc \uc0ac\uc6a9\ud558\ub824\uba74(\uc77c\ubc18\uc801\uc73c\ub85c \ud14c\uc2a4\ud2b8\uc6a9\uc73c\ub85c\ub9cc \uc0ac\uc6a9) \ub2e4\uc74c \uad6c\uc131\uc744 \uc0ac\uc6a9\ud558\uc138\uc694( <code>\uc608\uc81c\/\uae30\ubcf8-\uc648\ub8e8\uc2a4-\ubc84\ud0b7.json<\/code>):<\/p>\n<pre><code class=\"language-json\">{\r\n  \"log\": [\"*\"],\r\n  \"databases\": {\r\n    \"db\": {\r\n      \"server\": \"walrus:\",\r\n      \"users\": { \"GUEST\": { \"disabled\": false, \"admin_channels\": [\"*\"] } },\r\n      \"allow_empty_password\": true\r\n    }\r\n  }\r\n}<\/code><\/pre>\n<h2>\ubb38\uc11c \ub9cc\ub4e4\uae30<\/h2>\n<p>\uba85\ub839\uc904\uc5d0\uc11c \ub3d9\uae30\ud654 \uac8c\uc774\ud2b8\uc6e8\uc774\ub97c \uc2e4\ud589\ud558\uace0 \uad6c\uc131 \ud30c\uc77c\uc758 \uacbd\ub85c\ub97c \uc785\ub825\ud569\ub2c8\ub2e4.<\/p>\n<pre><code class=\"language-bash\">$ \/path\/to\/sync_gateway your_config.json<\/code><\/pre>\n<p>\uc774 \uc2dc\uc810\uc5d0\uc11c \ud2b9\uc218 GUEST \uc0ac\uc6a9\uc790\uac00 \ud65c\uc131\ud654\ub429\ub2c8\ub2e4. \uc774\uc81c \ubb38\uc11c\ub97c \ub9cc\ub4e4 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<pre><code class=\"language-bash\">$ curl -s -g -X PUT -H 'Content-Type: application\/json' -d '{ \"test\": \"entry\" }' localhost:4984\/db\/a_doc<\/code><\/pre>\n<p>\uc751\ub2f5\uc740 \uc4f0\uae30\uac00 \uc131\uacf5\ud588\uc74c\uc744 \ubcf4\uc5ec\uc90d\ub2c8\ub2e4. \ub3d9\uae30\ud654 \uac8c\uc774\ud2b8\uc6e8\uc774 \ub85c\uadf8 \ucd9c\ub825\uc5d0\uc11c\ub3c4 \ud655\uc778\ud560 \uc218 \uc788\uc73c\uba70, \ubc31\uc5c5 \ubc84\ud0b7\uc758 <a href=\"https:\/\/www.couchbase.com\/blog\/ko\/comfortable-couchbase-mobile-couchbase-web-console\/\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc11c\ubc84 \uc6f9 \ucf58\uc194<\/a>.<\/p>\n<p>\uba85\ub839\uc904\uc5d0 \ud45c\uc2dc\ub418\ub294 \uc751\ub2f5\uc740 \ub2e4\uc74c\uacfc \uac19\uc2b5\ub2c8\ub2e4.<\/p>\n<pre><code class=\"language-json\">{\"id\":\"a_doc\",\"ok\":true,\"rev\":\"1-93996db139ad4024d0c7c982d4f69122\"}<\/code><\/pre>\n<h2>\ubb38\uc11c \uc5c5\ub370\uc774\ud2b8\ud558\uae30<\/h2>\n<p>\ub2e4\uc74c\uc73c\ub85c \ubb38\uc11c\uc5d0\uc11c \ubcc0\uacbd\uc744 \uc2dc\ub3c4\ud574 \ubcf4\uaca0\uc2b5\ub2c8\ub2e4.<\/p>\n<pre><code class=\"language-bash\">$ curl -s -g -X PUT -H 'Content-Type: application\/json' -d '{ \"test\": \"changed\" }' localhost:4984\/db\/a_doc<\/code><\/pre>\n<p>\ucd9c\ub825\uc5d0 \uc2e4\ud328\ud55c \uac83\uc73c\ub85c \ud45c\uc2dc\ub429\ub2c8\ub2e4.<\/p>\n<pre><code class=\"language-json\">{\"error\":\"conflict\",\"reason\":\"Document exists\"}<\/code><\/pre>\n<p>\uc65c \uadf8\ub7f4\uae4c\uc694? \uc774 \ube14\ub85c\uadf8 \uc2dc\ub9ac\uc988\uc758 \ub2e4\ub978 \ubd80\ubd84\uc5d0\uc11c \uae30\uc5b5\ud558\uc2dc\uaca0\uc9c0\ub9cc, \uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ubaa8\ubc14\uc77c\uc740 \uba40\ud2f0\ubc84\uc83c \ub3d9\uc2dc\uc131 \uc81c\uc5b4\ub77c\ub294 \uac83\uc744 \uc0ac\uc6a9\ud558\uc5ec \uc218\uc815\ubcf8\uc744 \ucd94\uc801\ud569\ub2c8\ub2e4. \uc989, \ubb38\uc11c\ub97c \ubcc0\uacbd\ud560 \ub54c \"\uc0c1\uc704\" \ubb38\uc11c\uac00 \ubb34\uc5c7\uc778\uc9c0 \ud45c\uc2dc\ud574\uc57c \ud569\ub2c8\ub2e4.<\/p>\n<p>\uc774\ubc88\uc5d0\ub294 \uc0c1\uc704 \uc218\uc815\ubcf8\uc744 \uc9c0\uc815\ud558\uc5ec \ub2e4\uc2dc \uc2dc\ub3c4\ud574 \ubcf4\uaca0\uc2b5\ub2c8\ub2e4.<\/p>\n<pre><code class=\"language-bash\">$ curl -s -g -X PUT -H 'Content-Type: application\/json' -d '{ \"test\": \"changed\" }' 'localhost:4984\/db\/a_doc?rev=1-93996db139ad4024d0c7c982d4f69122'<\/code><\/pre>\n<p>\uc791\ub3d9\ud569\ub2c8\ub2e4. \uc751\ub2f5\uc740 \ub2e4\uc74c\uacfc \uac19\uc2b5\ub2c8\ub2e4.<\/p>\n<pre><code class=\"language-json\">{\"id\":\"a_doc\",\"ok\":true,\"rev\":\"2-8d7051e4510c47c5e0aa74aed1fbd788\"}<\/code><\/pre>\n<h2>\ubcc0\uacbd \uc0ac\ud56d \ud53c\ub4dc \ubaa8\ub2c8\ud130\ub9c1<\/h2>\n<p>\ubcc0\uacbd\uc0ac\ud56d \ud53c\ub4dc\ub294 \ub370\uc774\ud130\ubca0\uc774\uc2a4\ub97c \ucd94\uc801\ud560 \uc218 \uc788\ub294 \uc88b\uc740 \ubc29\ubc95\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4. \uc774\ub97c \uc0ac\uc6a9\ud558\uc5ec \uc774\ubca4\ud2b8 \uae30\ubc18 \uc11c\ubc84 \uce21 \ub85c\uc9c1\uc744 \uc791\uc131\ud558\uac70\ub098 \uc790\ub3d9\ud654\ub41c \ucda9\ub3cc \ud574\uacb0 \uc2dc\uc2a4\ud15c\uc744 \uad6c\ud604\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\ud53c\ub4dc\uac00 \uacc4\uc18d \uc5f4\ub824 \uc788\ub294 \ubc84\uc804\uc744 \ubcf4\uc5ec\ub4dc\ub9ac\uaca0\uc2b5\ub2c8\ub2e4. \ub2e4\ub978 \uba85\ub839\uc904 \ucc3d\uc744 \uc5f4\uc5b4 \ucd9c\ub825\uc744 \ubcfc \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<pre class=\"lang:zsh decode:true\">$ curl -X GET 'localhost:4984\/db\/_changes?feed=continuous&amp;heartbeat=26000&amp;since=0'\r\n<\/pre>\n<p>\uc5ec\uae30\uc11c\ub294 \ud53c\ub4dc \uc720\ud615\uc744 \uc5f0\uc18d\uc73c\ub85c \uc124\uc815\ud588\uc2b5\ub2c8\ub2e4. \ub124\ud2b8\uc6cc\ud06c \uacbd\ub85c\uc758 \ub2e4\uc591\ud55c \uc694\uc18c\ub85c \uc778\ud574 \uc720\ud734 \uc0c1\ud0dc\ub85c \ud45c\uc2dc\ub418\ub294 \uc5f0\uacb0\uc774 \ub2eb\ud790 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ub3d9\uae30\ud654 \uac8c\uc774\ud2b8\uc6e8\uc774\ub294 \uc774\ub97c \ubc29\uc9c0\ud558\uae30 \uc704\ud574 \ud558\ud2b8\ube44\ud2b8\ub97c \ubcf4\ub0bc \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ud0c0\uc784\uc544\uc6c3\uc740 26000\ubc00\ub9ac\ucd08\ub85c \uc124\uc815\ud588\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\ub9c8\uc9c0\ub9c9 \ub9e4\uac1c\ubcc0\uc218\uc785\ub2c8\ub2e4, <code>\uc774\ud6c4<\/code>\ub294 \uc804\uccb4 \ubcc0\uacbd \uc2dc\ud000\uc2a4\uc5d0\uc11c \ub3d9\uae30\ud654 \uac8c\uc774\ud2b8\uc6e8\uc774\uac00 \uc2dc\uc791\ud560 \uc704\uce58\ub97c \uc54c\ub824\uc90d\ub2c8\ub2e4. \uc77c\ubc18\uc801\uc73c\ub85c \uc774 \uac12\uc740 \ubd88\ud22c\uba85\ud55c \uac12\uc73c\ub85c \ucde8\uae09\ud574\uc57c \ud569\ub2c8\ub2e4. \uc77c\ubc18\uc801\uc73c\ub85c \uc571\uc740 \uc774 \ub9e4\uac1c\ubcc0\uc218\ub97c \uc9c0\uc815\ud558\uc9c0 \uc54a\uace0 \uc2dc\uc791\ud55c \ub2e4\uc74c(\ubaa8\ub4e0 \ubcc0\uacbd \uc0ac\ud56d\uc744 \uac00\uc838\uc624\uae30), \uc804\uc1a1\ub41c \uac12\uc744 \ucd94\uc801\ud558\uc5ec \ud5a5\ud6c4 \uc694\uccad\uc5d0 \uc0ac\uc6a9\ud569\ub2c8\ub2e4.<\/p>\n<p>\uc77c\ub828\uc758 \ubcc0\uacbd \uc0ac\ud56d\uc740 \ub2e4\uc74c\uacfc \uac19\uc2b5\ub2c8\ub2e4.<\/p>\n<pre><code class=\"language-json\">{\"seq\":1,\"id\":\"_user\/\",\"changes\":[{\"rev\":\"\"}]}\r\n{\"seq\":3,\"id\":\"a_doc\",\"changes\":[{\"rev\":\"2-8d7051e4510c47c5e0aa74aed1fbd788\"}]}<\/code><\/pre>\n<h2>\uc0ac\uc6a9\uc790 \ucd94\uac00\ud558\uae30<\/h2>\n<p>\uc774\uc81c \uc0c8 \uc0ac\uc6a9\uc790\ub97c \ucd94\uac00\ud574 \ubcf4\uaca0\uc2b5\ub2c8\ub2e4, <code>jdoe<\/code>. \uc774 \uae30\ub2a5\uc740 \uad00\ub9ac\uc790 \uae30\ub2a5\uc774\ubbc0\ub85c \uc694\uccad\uc740 \uad00\ub9ac\uc790 \ud3ec\ud2b8\ub97c \ud1b5\ud574 \uc774\ub8e8\uc5b4\uc838\uc57c \ud569\ub2c8\ub2e4. (\ub098\uc5f4\ub41c \uad6c\uc131 \uc911 \ud558\ub098\ub97c \uc0ac\uc6a9\ud558\ub294 \uacbd\uc6b0 \ud3ec\ud2b8 4985).<\/p>\n<pre><code class=\"language-bash\">$ curl -s -g -X PUT -H 'Content-Type: application\/json' -d '{ \"password\": \"pass\", \"admin_channels\": [ \"ch9\" ] }' localhost:4985\/db\/_user\/jdoe<\/code><\/pre>\n<p>\uc775\uba85(GUEST) \uc561\uc138\uc2a4\ub3c4 \ube44\ud65c\uc131\ud654\ud569\ub2c8\ub2e4.<\/p>\n<pre><code class=\"language-bash\">$ curl -s -g -X PUT -H 'Content-Type: application\/json' -d '{ \"disabled\": true }' localhost:4985\/db\/_user\/GUEST<\/code><\/pre>\n<p>\uc0ac\uc6a9\uc790 \uc774\ub984\uacfc \ube44\ubc00\ubc88\ud638\ub97c \uc81c\uacf5\ud558\uc9c0 \uc54a\uc73c\uba74 \ub354 \uc774\uc0c1 \uacf5\uc6a9 \ud3ec\ud2b8(4984)\uc5d0\uc11c \ub3d9\uae30\ud654 \uac8c\uc774\ud2b8\uc6e8\uc774\uc5d0 \uc561\uc138\uc2a4\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.<\/p>\n<h2>\ucc44\ub110<\/h2>\n<p>\ud2b9\uc218 \ud544\ub4dc\uac00 \uc788\ub294 \ubb38\uc11c\ub97c \ucd94\uac00\ud574 \ubcf4\uaca0\uc2b5\ub2c8\ub2e4, <code>\ucc44\ub110<\/code>.<\/p>\n<pre><code class=\"language-bash\">$ curl -s -g -u 'jdoe:pass' -X PUT -H 'Content-Type: application\/json' -d '{ \"my\": \"doc\", \"channels\":\"abc\" }' localhost:4984\/db\/jd_doc<\/code><\/pre>\n<p>\ubc18\ud658\ub41c \uac83\uc744 \ud655\uc778\ud574\uc57c \ud569\ub2c8\ub2e4.<\/p>\n<pre><code class=\"language-json\">{\"id\":\"jd_doc\",\"ok\":true,\"rev\":\"1-4407b06b44eccdf1a9ef8cbe6f5dbe7f\"}<\/code><\/pre>\n<p>\ub3d9\uae30\ud654 \uac8c\uc774\ud2b8\uc6e8\uc774\ub294 \ubb38\uc11c\uac00 \uc5c5\ub370\uc774\ud2b8\ub420 \ub54c\ub9c8\ub2e4 \ub3d9\uae30\ud654 \ud568\uc218\ub77c\ub294 \ud2b9\uc218 \ud568\uc218\ub97c \ud1b5\ud574 \ubaa8\ub4e0 \ubb38\uc11c\ub97c \uc804\ub2ec\ud569\ub2c8\ub2e4. \ub3d9\uae30\ud654 \ud568\uc218\ub97c \uc9c0\uc815\ud558\uc9c0 \uc54a\uc558\uc73c\ubbc0\ub85c \uae30\ubcf8\uac12\uc774 \uc790\ub3d9\uc73c\ub85c \uc0ac\uc6a9\ub429\ub2c8\ub2e4.<\/p>\n<p>\uae30\ubcf8 \ud568\uc218\ub294 \ub2e4\uc74c\uc744 \ucc3e\uc2b5\ub2c8\ub2e4. <code>\ucc44\ub110<\/code> \ub97c \uac80\uc0c9\ud558\uc138\uc694. \ubb38\uc11c\uac00 \ubc1c\uacac\ub418\uba74 \ud574\ub2f9 \ucc44\ub110\uc5d0 \ubb38\uc11c\uac00 \ud560\ub2f9\ub429\ub2c8\ub2e4.<\/p>\n<p>\uc0ac\uc6a9\uc790\ub294 \ud574\ub2f9 \ucc44\ub110\uc5d0 \ud560\ub2f9\ub41c \ubb38\uc11c\ub97c \ubc1b\uc73c\ub824\uba74 \ucc44\ub110\uc5d0 \ub300\ud55c \uc561\uc138\uc2a4 \uad8c\ud55c\uc774 \uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4. \ucc44\ub110\uc5d0 \ub300\ud574 \uc790\uc138\ud788 \uc54c\uc544\ubcf4\uc138\uc694. <a href=\"https:\/\/developer.couchbase.com\/documentation\/mobile\/current\/guides\/sync-gateway\/sync-function-api-guide\/index.html?utm_source=blogs&amp;utm_medium=link&amp;utm_campaign=blogs\">\uc5ec\uae30<\/a>. \uace7 \uadf8 \uc601\ud5a5\ub825\uc744 \ud655\uc778\ud560 \uc218 \uc788\uc744 \uac83\uc785\ub2c8\ub2e4.<\/p>\n<p>\uc778\uc99d\ud558\uc9c0 \uc54a\uc744 \ub54c \uc5b4\ub5a4 \uc77c\uc774 \ubc1c\uc0dd\ud558\ub294\uc9c0 \ud655\uc778\ud558\ub824\uba74 \ub2e4\uc74c \uba85\ub839\uc744 \uc0ac\uc6a9\ud574 \ubcf4\uc138\uc694. \uc694\uccad\uc774 \uac70\ubd80\ub429\ub2c8\ub2e4.<\/p>\n<pre><code class=\"language-bash\">$ curl -X GET localhost:4984\/db\/jd_doc<\/code><\/pre>\n<p>\uc608\uc0c1\ub418\ub294 \uc751\ub2f5\uacfc \ud568\uaed8.<\/p>\n<pre><code class=\"language-json\">{\"error\":\"Unauthorized\",\"reason\":\"Login required\"}<\/code><\/pre>\n<p>\uc62c\ubc14\ub978 \uc0ac\uc6a9\uc790 \uc544\uc774\ub514\uc640 \ube44\ubc00\ubc88\ud638\ub97c \uc785\ub825\ud558\uc5ec \ub2e4\uc2dc \uc2dc\ub3c4\ud574 \ubcf4\uba74 \uc5b4\ub5a8\uae4c\uc694?<\/p>\n<pre><code class=\"language-bash\">$ curl -u 'jdoe:pass' -X GET localhost:4984\/db\/jd_doc<\/code><\/pre>\n<p>\ub54c\ub54c\ub85c \uc0ac\ub78c\ub4e4\uc744 \ub180\ub77c\uac8c \ud558\uae30\ub3c4 \ud569\ub2c8\ub2e4. \ub610\ub2e4\uc2dc \uac70\uc808\ub2f9\ud558\uc9c0\ub9cc \ub2e4\ub978 \uc774\uc720\ub85c \uac70\uc808\ub2f9\ud569\ub2c8\ub2e4.<\/p>\n<pre><code class=\"language-json\">{\"error\":\"Forbidden\",\"reason\":\"forbidden\"}<\/code><\/pre>\n<p>\ubb34\uc2a8 \uc77c\uc774 \uc788\uc5c8\ub098\uc694? \ubb38\uc11c\ub97c \uc791\uc131\ud560 \ub54c \ucc44\ub110\uc5d0 \ud560\ub2f9\ud588\ub358 \uac83\uc744 \uae30\uc5b5\ud558\uc2ed\ub2c8\uae4c? <code>abc<\/code>. \uc0ac\uc6a9\uc790 <code>jdoe<\/code> \ubb38\uc11c\uc5d0 \ub300\ud55c \uc561\uc138\uc2a4 \uad8c\ud55c\uc744 \ubd80\uc5ec\ud558\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4. <code>abc<\/code> \ucc44\ub110. \uadf8\uac8c \uc5c6\uc73c\uba74, <code>jdoe<\/code> \ub294 \ubb38\uc11c\ub97c \ub2e4\uc2dc \uc77d\uc744 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\ucc44\ub110 \ubcc0\uacbd <code>jdoe<\/code> \uc5d0 \uc561\uc138\uc2a4 \ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<pre><code class=\"language-bash\">$ curl -s -g -X PUT -H 'Content-Type: application\/json' -d '{ \"admin_channels\": [ \"abc\" ] }' localhost:4985\/db\/_user\/jdoe<\/code><\/pre>\n<p>\ub97c \ud074\ub9ad\ud558\uace0 \uc0ac\uc6a9\uc790\uac00 \uc774\uc81c \ubb38\uc11c\uc5d0 \uc561\uc138\uc2a4\ud560 \uc218 \uc788\ub294\uc9c0 \ud655\uc778\ud569\ub2c8\ub2e4.<\/p>\n<pre><code class=\"language-bash\">$ curl -u 'jdoe:pass' -X GET localhost:4984\/db\/jd_doc<\/code><\/pre>\n<p>\uc131\uacf5!<\/p>\n<pre><code class=\"language-json\">{\"_id\":\"jd_doc\",\"_rev\":\"1-4407b06b44eccdf1a9ef8cbe6f5dbe7f\",\"channels\":\"abc\",\"my\":\"doc\"}<\/code><\/pre>\n<h2>\ub9c8\ubb34\ub9ac<\/h2>\n<p>\ub3d9\uae30\ud654 \uac8c\uc774\ud2b8\uc6e8\uc774\uc5d0 \ub300\ud55c \uc778\uc0ac\uc774\ud2b8\ub97c \uc5bb\uc73c\uc168\uae30\ub97c \ubc14\ub78d\ub2c8\ub2e4. \ub3d9\uae30\ud654 \uac8c\uc774\ud2b8\uc6e8\uc774\uc5d0 \ub300\ud55c \uc790\uc138\ud55c \ub0b4\uc6a9\uc740 <a href=\"https:\/\/www.couchbase.com\/blog\/ko\/developers\/mobile\/?utm_source=blogs&amp;utm_medium=link&amp;utm_campaign=blogs\">REST API<\/a> \ub354 \uc790\uc138\ud788 \uc54c\uc544\ubcf4\uc138\uc694. \ub3d9\uae30\ud654 \uac8c\uc774\ud2b8\uc6e8\uc774 \uae30\ubcf8 \uc81c\uacf5 \uc6f9 \uad00\ub9ac\uc790 \uc720\ud2f8\ub9ac\ud2f0(https:\/\/localhost:4985\/_admin\/)\uc640 Couchbase Server \uc6f9 \ucf58\uc194\uc744 \uc0b4\ud3b4\ubcf4\uba74 \ub354 \ud765\ubbf8\ub85c\uc6b4 \uc815\ubcf4\ub97c \ucc3e\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\ub3d9\uae30\ud654 \uac8c\uc774\ud2b8\uc6e8\uc774 \ub3c5\ub9bd\ud615 \uc0ac\uc6a9\uc758 \ud765\ubbf8\ub85c\uc6b4 \uc608\ub294 CouchBase Connect 2016\uc758 \uac15\uc5f0\uc744 \ucc38\uc870\ud558\uc138\uc694: <a href=\"https:\/\/www.youtube.com\/watch?v=6Ra4NeY7TNA\">https:\/\/www.youtube.com\/watch?v=6Ra4NeY7TNA<\/a><\/p>\n<p>[buttongroup][button style=\"btn-link btn-lg\" icon=\"fa fa-arrow-left\" align=\"left\" iconcolor=\"#dd3333\u2033 type=\"link\" target=\"false\" title=\"\uc774\uc804: \ub3d9\uae30\ud654 \uac8c\uc774\ud2b8\uc6e8\uc774 \uc124\uce58\ud558\uae30\" link=\"https:\/\/www.couchbase.com\/blog\/\ud3b8\ub9ac\ud55c \uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ubaa8\ubc14\uc77c \ub3d9\uae30\ud654 \uac8c\uc774\ud2b8\uc6e8\uc774 \uc124\uce58\ud558\uae30\/\" linkrel=\"\"][button style=\"btn-link btn-lg\" icon=\"fa fa-arrow-right\" align=\"\uc67c\ucabd\" iconcolor=\"#dd3333\u2033 type=\"link\" target=\"false\" title=\"\ub2e4\uc74c: \ubbf8\uc815\" link=\"\" linkrel=\"\"][\/buttongroup]<\/p>\n<h2>\ud3ec\uc2a4\ud2b8 \uc2a4\ud06c\ub9bd\ud2b8<\/h2>\n<p>\ub354 \ub9ce\uc740 \ub9ac\uc18c\uc2a4\ub97c \ud655\uc778\ud558\uc138\uc694. <a href=\"https:\/\/www.couchbase.com\/blog\/ko\/developers\/community\/?utm_source=blogs&amp;utm_medium=link&amp;utm_campaign=blogs\">\uac1c\ubc1c\uc790 \ud3ec\ud138<\/a> \ud2b8\uc704\ud130\uc5d0\uc11c \ud314\ub85c\uc6b0\ud558\uc138\uc694 <a href=\"https:\/\/twitter.com\/CouchbaseDev\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uac1c\ubc1c<\/a>.<\/p>\n<p>\uc9c8\ubb38\uc5d0 \ub300\ud55c \ub2f5\ubcc0\uc744 \uac8c\uc2dc\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. <a href=\"https:\/\/www.couchbase.com\/blog\/ko\/forums\/?utm_source=blogs&amp;utm_medium=link&amp;utm_campaign=blogs\">\ud3ec\ub7fc<\/a>. \uadf8\ub9ac\uace0 \ub2e4\uc74c\uc5d0\ub3c4 \uc801\uadf9\uc801\uc73c\ub85c \ucc38\uc5ec\ud569\ub2c8\ub2e4. <a href=\"https:\/\/stackoverflow.com\/questions\/tagged\/couchbase\">\uc2a4\ud0dd \uc624\ubc84\ud50c\ub85c<\/a>.<\/p>\n<p>\ub2e4\uc74c \uc8fc\uc18c\uc5d0\uc11c \uc800\ub97c \uac1c\uc778\uc801\uc73c\ub85c \ud314\ub85c\uc6b0\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. <a href=\"https:\/\/twitter.com\/HodGreeley\">\ud638\ub4dc\uadf8\ub9b4\ub9ac<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Introduction This continues my my &#8220;Getting Comfortable with Couchbase Mobile&#8221; series (post #5). This time we&#8217;ll look at exploring Sync Gateway from the command line. This can be really helpful, both for understanding and for testing\/debugging. \u00a0(Links to other posts [&hellip;]<\/p>","protected":false},"author":73,"featured_media":2554,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1810,2366],"tags":[],"ppma_author":[9042],"class_list":["post-2524","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-couchbase-mobile","category-sync-gateway"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.2 (Yoast SEO v26.2) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Sync Gateway via the Command Line - The Couchbase Blog<\/title>\n<meta name=\"description\" content=\"Explore more about the post &quot;Sync Gateway from the command line&quot;. This can be really helpful, both for understanding and for testing\/debugging.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.couchbase.com\/blog\/ko\/getting-comfortable-with-couchbase-mobile-sync-gateway-via-the-command-line\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Getting Comfortable with Couchbase Mobile: Sync Gateway via the Command Line\" \/>\n<meta property=\"og:description\" content=\"Explore more about the post &quot;Sync Gateway from the command line&quot;. This can be really helpful, both for understanding and for testing\/debugging.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/ko\/getting-comfortable-with-couchbase-mobile-sync-gateway-via-the-command-line\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2017-02-07T00:50:09+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-14T02:58:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/02\/couchbase-mobile-stack_1920.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"621\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Hod Greeley, Developer Advocate, Couchbase\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@HodGreeley\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Hod Greeley, Developer Advocate, Couchbase\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/getting-comfortable-with-couchbase-mobile-sync-gateway-via-the-command-line\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/getting-comfortable-with-couchbase-mobile-sync-gateway-via-the-command-line\/\"},\"author\":{\"name\":\"Hod Greeley, Developer Advocate, Couchbase\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/9b62593c8a13531e53d52fcd5aabbca4\"},\"headline\":\"Getting Comfortable with Couchbase Mobile: Sync Gateway via the Command Line\",\"datePublished\":\"2017-02-07T00:50:09+00:00\",\"dateModified\":\"2025-06-14T02:58:43+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/getting-comfortable-with-couchbase-mobile-sync-gateway-via-the-command-line\/\"},\"wordCount\":1086,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/getting-comfortable-with-couchbase-mobile-sync-gateway-via-the-command-line\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/02\/couchbase-mobile-stack_1920.png\",\"articleSection\":[\"Couchbase Mobile\",\"Sync Gateway\"],\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/getting-comfortable-with-couchbase-mobile-sync-gateway-via-the-command-line\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/getting-comfortable-with-couchbase-mobile-sync-gateway-via-the-command-line\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/getting-comfortable-with-couchbase-mobile-sync-gateway-via-the-command-line\/\",\"name\":\"Sync Gateway via the Command Line - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/getting-comfortable-with-couchbase-mobile-sync-gateway-via-the-command-line\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/getting-comfortable-with-couchbase-mobile-sync-gateway-via-the-command-line\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/02\/couchbase-mobile-stack_1920.png\",\"datePublished\":\"2017-02-07T00:50:09+00:00\",\"dateModified\":\"2025-06-14T02:58:43+00:00\",\"description\":\"Explore more about the post \\\"Sync Gateway from the command line\\\". This can be really helpful, both for understanding and for testing\/debugging.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/getting-comfortable-with-couchbase-mobile-sync-gateway-via-the-command-line\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/getting-comfortable-with-couchbase-mobile-sync-gateway-via-the-command-line\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/getting-comfortable-with-couchbase-mobile-sync-gateway-via-the-command-line\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/02\/couchbase-mobile-stack_1920.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/02\/couchbase-mobile-stack_1920.png\",\"width\":1920,\"height\":621,\"caption\":\"Couchbase Mobile Stack\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/getting-comfortable-with-couchbase-mobile-sync-gateway-via-the-command-line\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Getting Comfortable with Couchbase Mobile: Sync Gateway via the Command Line\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"name\":\"The Couchbase Blog\",\"description\":\"Couchbase, the NoSQL Database\",\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ko-KR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"width\":218,\"height\":34,\"caption\":\"The Couchbase Blog\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/9b62593c8a13531e53d52fcd5aabbca4\",\"name\":\"Hod Greeley, Developer Advocate, Couchbase\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/21eb69cb5d4a401fb23b149e4f4e9e87\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/52d0018695c0ced0d1c68cf64a6195c81dbac03dce5983f98eb209e7c84350df?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/52d0018695c0ced0d1c68cf64a6195c81dbac03dce5983f98eb209e7c84350df?s=96&d=mm&r=g\",\"caption\":\"Hod Greeley, Developer Advocate, Couchbase\"},\"description\":\"Hod Greeley is a Developer Advocate for Couchbase, living in Silicon Valley. He has over two decades of experience as a software engineer and engineering manager. He has worked in a variety of software fields, including computational physics and chemistry, computer and network security, finance, and mobile. Prior to joining Couchbase in 2016, Hod led developer relations for mobile at Samsung. Hod holds a Ph.D. in chemical physics from Columbia University.\",\"sameAs\":[\"https:\/\/hod.greeley.org\/blog\",\"https:\/\/x.com\/HodGreeley\"],\"url\":\"https:\/\/www.couchbase.com\/blog\/ko\/author\/hod-greeley\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Sync Gateway via the Command Line - The Couchbase Blog","description":"Explore more about the post \"Sync Gateway from the command line\". This can be really helpful, both for understanding and for testing\/debugging.","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:\/\/www.couchbase.com\/blog\/ko\/getting-comfortable-with-couchbase-mobile-sync-gateway-via-the-command-line\/","og_locale":"ko_KR","og_type":"article","og_title":"Getting Comfortable with Couchbase Mobile: Sync Gateway via the Command Line","og_description":"Explore more about the post \"Sync Gateway from the command line\". This can be really helpful, both for understanding and for testing\/debugging.","og_url":"https:\/\/www.couchbase.com\/blog\/ko\/getting-comfortable-with-couchbase-mobile-sync-gateway-via-the-command-line\/","og_site_name":"The Couchbase Blog","article_published_time":"2017-02-07T00:50:09+00:00","article_modified_time":"2025-06-14T02:58:43+00:00","og_image":[{"width":1920,"height":621,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/02\/couchbase-mobile-stack_1920.png","type":"image\/png"}],"author":"Hod Greeley, Developer Advocate, Couchbase","twitter_card":"summary_large_image","twitter_creator":"@HodGreeley","twitter_misc":{"Written by":"Hod Greeley, Developer Advocate, Couchbase","Est. reading time":"5\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/getting-comfortable-with-couchbase-mobile-sync-gateway-via-the-command-line\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/getting-comfortable-with-couchbase-mobile-sync-gateway-via-the-command-line\/"},"author":{"name":"Hod Greeley, Developer Advocate, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/9b62593c8a13531e53d52fcd5aabbca4"},"headline":"Getting Comfortable with Couchbase Mobile: Sync Gateway via the Command Line","datePublished":"2017-02-07T00:50:09+00:00","dateModified":"2025-06-14T02:58:43+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/getting-comfortable-with-couchbase-mobile-sync-gateway-via-the-command-line\/"},"wordCount":1086,"commentCount":2,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/getting-comfortable-with-couchbase-mobile-sync-gateway-via-the-command-line\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/02\/couchbase-mobile-stack_1920.png","articleSection":["Couchbase Mobile","Sync Gateway"],"inLanguage":"ko-KR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/getting-comfortable-with-couchbase-mobile-sync-gateway-via-the-command-line\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/getting-comfortable-with-couchbase-mobile-sync-gateway-via-the-command-line\/","url":"https:\/\/www.couchbase.com\/blog\/getting-comfortable-with-couchbase-mobile-sync-gateway-via-the-command-line\/","name":"Sync Gateway via the Command Line - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/getting-comfortable-with-couchbase-mobile-sync-gateway-via-the-command-line\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/getting-comfortable-with-couchbase-mobile-sync-gateway-via-the-command-line\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/02\/couchbase-mobile-stack_1920.png","datePublished":"2017-02-07T00:50:09+00:00","dateModified":"2025-06-14T02:58:43+00:00","description":"Explore more about the post \"Sync Gateway from the command line\". This can be really helpful, both for understanding and for testing\/debugging.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/getting-comfortable-with-couchbase-mobile-sync-gateway-via-the-command-line\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/getting-comfortable-with-couchbase-mobile-sync-gateway-via-the-command-line\/"]}]},{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/getting-comfortable-with-couchbase-mobile-sync-gateway-via-the-command-line\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/02\/couchbase-mobile-stack_1920.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/02\/couchbase-mobile-stack_1920.png","width":1920,"height":621,"caption":"Couchbase Mobile Stack"},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/getting-comfortable-with-couchbase-mobile-sync-gateway-via-the-command-line\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Getting Comfortable with Couchbase Mobile: Sync Gateway via the Command Line"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ube14\ub85c\uadf8","description":"NoSQL \ub370\uc774\ud130\ubca0\uc774\uc2a4, Couchbase","publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ko-KR"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ube14\ub85c\uadf8","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","width":218,"height":34,"caption":"The Couchbase Blog"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/9b62593c8a13531e53d52fcd5aabbca4","name":"\ud638\ub4dc \uadf8\ub9b4\ub9ac, \uac1c\ubc1c\uc790 \uc639\ud638\uc790, \uce74\uc6b0\uce58\ubca0\uc774\uc2a4","image":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/21eb69cb5d4a401fb23b149e4f4e9e87","url":"https:\/\/secure.gravatar.com\/avatar\/52d0018695c0ced0d1c68cf64a6195c81dbac03dce5983f98eb209e7c84350df?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/52d0018695c0ced0d1c68cf64a6195c81dbac03dce5983f98eb209e7c84350df?s=96&d=mm&r=g","caption":"Hod Greeley, Developer Advocate, Couchbase"},"description":"\ud638\ub4dc \uadf8\ub808\uc774\ub9ac\ub294 \uc2e4\ub9ac\ucf58\ubc38\ub9ac\uc5d0 \uac70\uc8fc\ud558\ub294 \uce74\uc6b0\uce58\ubca0\uc774\uc2a4\uc758 \uac1c\ubc1c\uc790 \uc639\ud638\uc790\uc785\ub2c8\ub2e4. \uadf8\ub294 \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uc5d4\uc9c0\ub2c8\uc5b4 \ubc0f \uc5d4\uc9c0\ub2c8\uc5b4\ub9c1 \uad00\ub9ac\uc790\ub85c\uc11c 20\ub144 \uc774\uc0c1\uc758 \uacbd\ub825\uc744 \ubcf4\uc720\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. \uadf8\ub294 \uc804\uc0b0 \ubb3c\ub9ac\ud559 \ubc0f \ud654\ud559, \ucef4\ud4e8\ud130 \ubc0f \ub124\ud2b8\uc6cc\ud06c \ubcf4\uc548, \uae08\uc735, \ubaa8\ubc14\uc77c \ub4f1 \ub2e4\uc591\ud55c \uc18c\ud504\ud2b8\uc6e8\uc5b4 \ubd84\uc57c\uc5d0\uc11c \uc77c\ud574 \uc654\uc2b5\ub2c8\ub2e4. 2016\ub144 \uce74\uc6b0\uce58\ubca0\uc774\uc2a4\uc5d0 \ud569\ub958\ud558\uae30 \uc804\uc5d0\ub294 \uc0bc\uc131\uc5d0\uc11c \ubaa8\ubc14\uc77c \uac1c\ubc1c\uc790 \uad00\uacc4\ub97c \uc774\ub04c\uc5c8\uc2b5\ub2c8\ub2e4. \uceec\ub7fc\ube44\uc544 \ub300\ud559\uad50\uc5d0\uc11c \ud654\ud559 \ubb3c\ub9ac\ud559 \ubc15\uc0ac \ud559\uc704\ub97c \ubc1b\uc558\uc2b5\ub2c8\ub2e4.","sameAs":["https:\/\/hod.greeley.org\/blog","https:\/\/x.com\/HodGreeley"],"url":"https:\/\/www.couchbase.com\/blog\/ko\/author\/hod-greeley\/"}]}},"authors":[{"term_id":9042,"user_id":73,"is_guest":0,"slug":"hod-greeley","display_name":"Hod Greeley, Developer Advocate, Couchbase","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/52d0018695c0ced0d1c68cf64a6195c81dbac03dce5983f98eb209e7c84350df?s=96&d=mm&r=g","author_category":"","last_name":"Greeley","first_name":"Hod","job_title":"","user_url":"https:\/\/hod.greeley.org\/blog","description":"\ud638\ub4dc \uadf8\ub808\uc774\ub9ac\ub294 \uc2e4\ub9ac\ucf58\ubc38\ub9ac\uc5d0 \uac70\uc8fc\ud558\ub294 \uce74\uc6b0\uce58\ubca0\uc774\uc2a4\uc758 \uac1c\ubc1c\uc790 \uc639\ud638\uc790\uc785\ub2c8\ub2e4. \uadf8\ub294 \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uc5d4\uc9c0\ub2c8\uc5b4 \ubc0f \uc5d4\uc9c0\ub2c8\uc5b4\ub9c1 \uad00\ub9ac\uc790\ub85c\uc11c 20\ub144 \uc774\uc0c1\uc758 \uacbd\ub825\uc744 \ubcf4\uc720\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. \uadf8\ub294 \uc804\uc0b0 \ubb3c\ub9ac\ud559 \ubc0f \ud654\ud559, \ucef4\ud4e8\ud130 \ubc0f \ub124\ud2b8\uc6cc\ud06c \ubcf4\uc548, \uae08\uc735, \ubaa8\ubc14\uc77c \ub4f1 \ub2e4\uc591\ud55c \uc18c\ud504\ud2b8\uc6e8\uc5b4 \ubd84\uc57c\uc5d0\uc11c \uc77c\ud574 \uc654\uc2b5\ub2c8\ub2e4. 2016\ub144 \uce74\uc6b0\uce58\ubca0\uc774\uc2a4\uc5d0 \ud569\ub958\ud558\uae30 \uc804\uc5d0\ub294 \uc0bc\uc131\uc5d0\uc11c \ubaa8\ubc14\uc77c \uac1c\ubc1c\uc790 \uad00\uacc4\ub97c \uc774\ub04c\uc5c8\uc2b5\ub2c8\ub2e4. \uceec\ub7fc\ube44\uc544 \ub300\ud559\uad50\uc5d0\uc11c \ud654\ud559 \ubb3c\ub9ac\ud559 \ubc15\uc0ac \ud559\uc704\ub97c \ubc1b\uc558\uc2b5\ub2c8\ub2e4."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/2524","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/users\/73"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/comments?post=2524"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/2524\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/media\/2554"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/media?parent=2524"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/categories?post=2524"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/tags?post=2524"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/ppma_author?post=2524"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}