{"id":14585,"date":"2023-06-27T12:27:35","date_gmt":"2023-06-27T19:27:35","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=14585"},"modified":"2023-07-12T11:11:06","modified_gmt":"2023-07-12T18:11:06","slug":"hashicorp-vault-with-couchbase-server","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/ko\/hashicorp-vault-with-couchbase-server\/","title":{"rendered":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc11c\ubc84\uac00 \ud3ec\ud568\ub41c \ud574\uc2dc\ucf54\ud504 \ubcfc\ud2b8"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">\uc624\ub298\ub0a0\uacfc \uac19\uc774 \ube60\ub974\uac8c \ubcc0\ud654\ud558\ub294 \uc138\uc0c1\uc5d0\uc11c \ub370\uc774\ud130 \ubcf4\uc548\uc740 \ud2b9\ud788 \ubbfc\uac10\ud55c \uc815\ubcf4\ub97c \ub2e4\ub8f0 \ub54c \uac00\uc7a5 \uc911\uc694\ud569\ub2c8\ub2e4. \ub370\uc774\ud130 \ubcf4\uc548\uc758 \ud575\uc2ec \uc694\uc18c\ub294 \ub370\uc774\ud130 \ub3c4\ub09c\uc744 \ubc29\uc9c0\ud558\ub294 \uc778\uc99d\uc785\ub2c8\ub2e4. \ud574\uc2dc\ucf54\ud504 \ubcfc\ud2b8\ub294 \uae30\uc5c5\uc774 \uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ub370\uc774\ud130\ubca0\uc774\uc2a4\uc5d0 \ub300\ud55c \uc561\uc138\uc2a4\ub97c \ub354\uc6b1 \uc548\uc804\ud558\uac8c \ubcf4\ud638\ud560 \uc218 \uc788\ub294 \uae30\uc220 \uc911 \ud558\ub098\uc785\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\ud574\uc2dc\ucf54\ud504\uac00 \ub370\uc774\ud130\ubca0\uc774\uc2a4 \ubcf4\uc548\uc744 \ub354\uc6b1 \uac15\ud654\ud558\ub294 \ub370 \uc5b4\ub5bb\uac8c \ub3c4\uc6c0\uc774 \ub418\ub098\uc694?<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\ud574\uc2dc\ucf54\ud504 \ubcfc\ud2b8\ub294 \uc0ac\uc6a9\uc790 \uc774\ub984\uacfc \ube44\ubc00\ubc88\ud638\uc640 \uac19\uc740 \ub370\uc774\ud130\ubca0\uc774\uc2a4 \uc790\uaca9 \uc99d\uba85\uc744 \uc548\uc804\ud558\uac8c \uc800\uc7a5 \ubc0f \uad00\ub9ac\ud558\uace0 \ud544\uc694\ud560 \ub54c \uc0c8 \uc790\uaca9 \uc99d\uba85\uc744 \ub3d9\uc801\uc73c\ub85c \uc0dd\uc131\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ub530\ub77c\uc11c \uc2e4\uc218\ub85c \ub610\ub294 \uace0\uc758\ub85c \uc790\uaca9 \uc99d\uba85\uc774 \ub178\ucd9c\ub420 \uc704\ud5d8\uc774 \uc904\uc5b4\ub4e4\uace0, \ub354 \uc774\uc0c1 \ud544\uc694\ud558\uc9c0 \uc54a\uc740 \uc790\uaca9 \uc99d\uba85\uc744 \uc27d\uac8c \ud574\uc9c0\ud558\uac70\ub098 \uad50\uccb4\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\ub610\ud55c Vault\ub294 \ubaa8\ub4e0 \ub370\uc774\ud130\ubca0\uc774\uc2a4 \uc561\uc138\uc2a4 \ubc0f \uc790\uaca9\uc99d\uba85 \uc0ac\uc6a9\uc5d0 \ub300\ud55c \uc790\uc138\ud55c \uac10\uc0ac \ub85c\uadf8\ub97c \uc81c\uacf5\ud558\uc5ec \uc870\uc9c1\uc774 \ub2e4\uc591\ud55c \uaddc\uc81c \uc694\uac74\uc744 \uc900\uc218\ud558\uace0 \uc758\uc2ec\uc2a4\ub7ec\uc6b4 \ud65c\ub3d9\uc744 \ubaa8\ub2c8\ud130\ub9c1\ud558\ub294 \ub370 \ub3c4\uc6c0\uc744 \uc904 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\uc774 \ud29c\ud1a0\ub9ac\uc5bc \ube14\ub85c\uadf8 \uac8c\uc2dc\ubb3c\uc5d0\uc11c\ub294 \uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc11c\ubc84\uc640 \ud574\uc2dc\ucf54\ud504 \ubcfc\ud2b8\ub97c \ud1b5\ud569\ud558\ub294 \ubc29\ubc95\uc744 \uc0b4\ud3b4\ubcf4\uaca0\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">1\ub2e8\uacc4: Vault \uc124\uc815<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">\uccab \ubc88\uc9f8 \ub2e8\uacc4\ub294 \ud574\uc2dc\ucf54\ud504 \ubcfc\ud2b8 \uc778\uc2a4\ud134\uc2a4\ub97c \uc124\uc815\ud558\ub294 \uac83\uc785\ub2c8\ub2e4. \uacf5\uc2dd \uc6f9\uc0ac\uc774\ud2b8\uc5d0\uc11c Vault \ubc14\uc774\ub108\ub9ac\ub97c \ub2e4\uc6b4\ub85c\ub4dc\ud560 \uc218 \uc788\uc73c\uba70, Homebrew\ub098 Chocolatey\uc640 \uac19\uc740 \ud328\ud0a4\uc9c0 \uad00\ub9ac\uc790\ub97c \uc0ac\uc6a9\ud558\uac70\ub098 Docker\ub97c \uc0ac\uc6a9\ud558\uc5ec Vault\ub97c \uc2e4\ud589\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774 \ube14\ub85c\uadf8 \ud3ec\uc2a4\ud2b8\uc5d0\uc11c\ub294 Docker\ub97c \uc0ac\uc6a9\ud558\uc5ec \ud658\uacbd\uc744 \uc124\uc815\ud558\uaca0\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Docker \ub124\ud2b8\uc6cc\ud06c \uc124\uc815<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<pre class=\"lang:default decode:true\">docker network create dev_couchbase<\/pre>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Docker \ucee8\ud14c\uc774\ub108\uc5d0\uc11c Vault \uc2dc\uc791\ud558\uae30. \uac1c\ubc1c\uc790 \ubaa8\ub4dc\uc5d0\uc11c \ub8e8\ud2b8 \ube44\ubc00\ubc88\ud638\ub97c \uc0ac\uc6a9\ud558\uc5ec Vault\ub97c \uc2dc\uc791\ud558\ub824\uba74 \ub2e4\uc74c\uacfc \uac19\uc774 \ud558\uc138\uc694. <em>\ube44\ubc00\ubc88\ud638<\/em>\uc544\ub798 \uba85\ub839\uc744 \uc0ac\uc6a9\ud558\uba74 \ub429\ub2c8\ub2e4.<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<pre class=\"lang:default decode:true\">docker run --cap-add=IPC_LOCK --name=\"couchbase_vault\" --rm \\\r\n\u00a0\u00a0\u00a0\u00a0--network dev_couchbase \\\r\n\u00a0\u00a0\u00a0\u00a0-e VAULT_DEV_ROOT_TOKEN_ID=password \\\r\n\u00a0\u00a0\u00a0\u00a0-e VAULT_DEV_LISTEN_ADDRESS=0.0.0.0:8200 \\\r\n\u00a0\u00a0\u00a0\u00a0-e VAULT_ADDR=https:\/\/0.0.0.0:8200 \\\r\n\u00a0\u00a0\u00a0\u00a0-p 8200:8200 \\\r\n\u00a0\u00a0\u00a0\u00a0vault server -dev<\/pre>\n<p><span style=\"font-weight: 400;\">\uc704\uc758 Docker \uba85\ub839\uc740 \uac1c\ubc1c \ubaa8\ub4dc\uc5d0\uc11c Vault \uc11c\ubc84\ub97c \uc2dc\uc791\ud558\ubbc0\ub85c \ud504\ub85c\ub355\uc158 \uc0ac\uc6a9\uc5d0\ub294 \uad8c\uc7a5\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. \uc11c\ubc84\uac00 \uc885\ub8cc\ub420 \ub54c \uc9c0\uc6cc\uc9c0\ub294 \uc778\uba54\ubaa8\ub9ac \ub370\uc774\ud130 \uc800\uc7a5\uc18c\ub97c \uc0dd\uc131\ud569\ub2c8\ub2e4. \uadf8\ub7ec\ub098 \ud14c\uc2a4\ud2b8 \ubaa9\uc801\uc73c\ub85c\ub294 \uc801\ud569\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\ubcfc\ud2b8 UI\ub294 \ub2e4\uc74c \uc704\uce58\uc5d0\uc11c \uc2e4\ud589 \uc911\uc785\ub2c8\ub2e4. <\/span><a href=\"https:\/\/localhost:8200\"><span style=\"font-weight: 400;\">https:\/\/localhost:8200<\/span><\/a><span style=\"font-weight: 400;\">.\u00a0<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-14587\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/06\/image_2023-06-27_120757460-1024x561.png\" alt=\"\" width=\"900\" height=\"493\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2023\/06\/image_2023-06-27_120757460-1024x561.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2023\/06\/image_2023-06-27_120757460-300x164.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2023\/06\/image_2023-06-27_120757460-768x421.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2023\/06\/image_2023-06-27_120757460.png 1097w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">\ub8e8\ud2b8 \ud1a0\ud070\uc73c\ub85c \uc9c0\uc815\ud55c '\ube44\ubc00\ubc88\ud638'\ub97c \ud1a0\ud070\uc73c\ub85c \uc0ac\uc6a9\ud574 Vault UI\uc5d0 \ub85c\uadf8\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">2\ub2e8\uacc4: Vault \uad6c\uc131 \ud655\uc778<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Vault \uc11c\ubc84\uac00 \uac00\ub3d9\ub418\uace0 \uc2e4\ud589\ub418\uba74 Couchbase \ub370\uc774\ud130\ubca0\uc774\uc2a4 \ud50c\ub7ec\uadf8\uc778\uc774 \uc124\uce58\ub418\uc5b4 \uc788\ub294\uc9c0 \ud655\uc778\ud574\uc57c \ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\ub2e4\uc74c \uba85\ub839\uc744 \uc2e4\ud589\ud558\uc5ec \ud50c\ub7ec\uadf8\uc778\uc774 \uc124\uce58\ub418\uc5b4 \uc788\ub294\uc9c0 \ud655\uc778\ud569\ub2c8\ub2e4:<\/span><\/p>\n<pre class=\"wrap:true lang:default decode:true\">docker exec -it \"couchbase_vault\" \/bin\/ash -c \"vault login password &amp;&amp; vault plugin list\" | grep couchbase<\/pre>\n<p><span style=\"font-weight: 400;\">\ucc38\uace0: \uc774\uc804 \uba85\ub839\uc5d0\uc11c \ucee8\ud14c\uc774\ub108 \uc774\ub984\uc744 \uc9c0\uc815\ud588\uc2b5\ub2c8\ub2e4. <em>\uce74\uc6b0\uce58\ubca0\uc774\uc2a4_\ubcfc\ud2b8<\/em>\uc704\uc758 \uba85\ub839\uc744 \uc0ac\uc6a9\ud558\uba74 \ud574\uc2dc\ucf54\ud504 \ubcfc\ud2b8\ub97c \uc2e4\ud589\ud558\ub294 \ucee8\ud14c\uc774\ub108 \ub0b4\uc5d0\uc11c \ubcfc\ud2b8 \uba85\ub839\uc774 \uc2e4\ud589\ub429\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\uc774 \uba85\ub839\uc758 \ucd9c\ub825\uc5d0\ub294 \uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ud50c\ub7ec\uadf8\uc778\uc774 \ub098\uc5f4\ub418\uc5b4\uc57c \ud569\ub2c8\ub2e4:<\/span><\/p>\n<pre class=\"lang:default decode:true\">couchbase-database-plugin\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 database\u00a0 \u00a0 v0.9.0+builtin<\/pre>\n<p><span style=\"font-weight: 400;\">Vault\ub97c \uc2e4\ud5d8\ud574\ubcf4\uace0 \uc2f6\ub2e4\uba74 \uc544\ub798 \uba85\ub839\uc5b4\ub97c \uc0ac\uc6a9\ud558\uc5ec Vault\ub97c \uc2e4\ud589\ud558\ub294 \ucee8\ud14c\uc774\ub108 \ub0b4\ubd80\uc758 \uc178\uc744 \uc5f4 \uc218 \uc788\uc2b5\ub2c8\ub2e4:<\/span><\/p>\n<pre class=\"lang:default decode:true\">docker exec -it \"couchbase_vault\" \/bin\/ash<\/pre>\n<p><span style=\"font-weight: 400;\">\uc55e\uc11c \uc124\uc815\ud55c \ub8e8\ud2b8 \ud1a0\ud070\uc73c\ub85c \uc778\uc99d\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4:<\/span><\/p>\n<pre class=\"lang:default decode:true\">vault login password<\/pre>\n<p><span style=\"font-weight: 400;\">Vault\uc5d0 \uc775\uc219\ud558\uc9c0 \uc54a\uc73c\uc2dc\ub2e4\uba74 \ub2e4\uc74c\uc744 \ud655\uc778\ud558\uc138\uc694. <a href=\"https:\/\/developer.hashicorp.com\/vault\/docs\/commands\">\uba85\ub839\uc5b4 \ubb38\uc11c<\/a>.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">3\ub2e8\uacc4: \ub370\ubaa8 Couchbase \uc11c\ubc84 \uc2dc\uc791\ud558\uae30<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">\uc0c8 \ud130\ubbf8\ub110 \ucc3d\uc744 \uc5f4\uace0 \ub2e4\uc74c \uba85\ub839\uc744 \uc2e4\ud589\ud558\uc5ec Couchbase\ub97c \uc2dc\uc791\ud569\ub2c8\ub2e4:<\/span><\/p>\n<pre class=\"lang:default decode:true\">docker run -it --rm \\\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0--network dev_couchbase \\\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0--name=\"couchbase_main\" \\\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0-e COUCHBASE_USERNAME=Administrator \\\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0-e COUCHBASE_PASSWORD=password \\\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0-w \/opt\/couchbase \\\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0-p 8091-8094:8091-8094\u00a0 \\\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0-p 11210:11210\u00a0 \\\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0-p 18091-18094:18091-18094\u00a0 \\\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0--health-cmd \"curl --fail https:\/\/localhost:8091\/ui\/index.html || exit 1\" --health-interval=5s --health-timeout=3s --health-retries=10 --health-start-period=5s \\\r\n\u00a0couchbase\/server:7.1.3<\/pre>\n<h2><span style=\"color: #343e47; font-family: Lato, 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 50px;\">4\ub2e8\uacc4: Couchbase Server \uad6c\uc131\ud558\uae30<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">\uc138 \ubc88\uc9f8 \ud130\ubbf8\ub110\uc744 \uc5fd\ub2c8\ub2e4. \uc774 \ud130\ubbf8\ub110\uc744 \uc0ac\uc6a9\ud558\uc5ec \ub2e4\uc74c \ub2e8\uacc4\uc5d0\uc11c Vault \ubc0f Couchbase\ub97c \uad6c\uc131\ud558\uae30 \uc704\ud55c Docker \uba85\ub839\uc744 \uc2e4\ud589\ud569\ub2c8\ub2e4.<\/span><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Couchbase \ud074\ub7ec\uc2a4\ud130 \ucd08\uae30\ud654\ud558\uae30<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<pre class=\"lang:default decode:true\" style=\"padding-left: 40px;\">docker exec -it couchbase_main \\\r\n\u00a0\u00a0\u00a0\u00a0.\/bin\/couchbase-cli cluster-init \\\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0-c couchbase:\/\/127.0.0.1 \\\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0--cluster-name couchbase-playground \\\r\n\u00a0\u00a0 --cluster-username Administrator \\\r\n\u00a0\u00a0 --cluster-password password \\\r\n\u00a0\u00a0 --services data,index,query,fts \\\r\n\u00a0\u00a0 --cluster-ramsize 2048 \\\r\n\u00a0\u00a0 --cluster-index-ramsize 512 \\\r\n\u00a0\u00a0 --index-storage-setting default \\\r\n\u00a0\u00a0\u00a0--node-to-node-encryption off<\/pre>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">\uc0d8\ud50c \ub370\uc774\ud130 \uac00\uc838\uc624\uae30<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<pre class=\"lang:default decode:true\">docker exec -it couchbase_main \\\r\n\u00a0\u00a0\u00a0\u00a0curl -v https:\/\/localhost:8091\/sampleBuckets\/install \\\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0-u Administrator:password \\\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0-d '[\"gamesim-sample\",\"travel-sample\", \"beer-sample\"]'<\/pre>\n<p>\uc774\uc81c UI\ub97c \uc0ac\uc6a9\ud558\uc5ec \ud074\ub7ec\uc2a4\ud130\ub97c \uac80\uc0ac\ud560 \ucc28\ub840\uc785\ub2c8\ub2e4. \ud074\ub7ec\uc2a4\ud130\uc758 <a href=\"https:\/\/localhost:8091\">\ucf58\uc194<\/a> \uc5d0\uc11c <a href=\"https:\/\/localhost:8091\">https:\/\/localhost:8091<\/a> \ubc0f \uc0ac\uc6a9\u00a0<span style=\"font-weight: 400;\"><em>\uad00\ub9ac\uc790<\/em> \ub97c \uc0ac\uc6a9\uc790 \uc774\ub984\uacfc <em>\ube44\ubc00\ubc88\ud638<\/em> \ub97c \ube44\ubc00\ubc88\ud638\ub85c \uc785\ub825\ud558\uc5ec \ub85c\uadf8\uc778\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-14588\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/06\/image_2023-06-27_121050788-1024x351.png\" alt=\"\" width=\"900\" height=\"308\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2023\/06\/image_2023-06-27_121050788-1024x351.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2023\/06\/image_2023-06-27_121050788-300x103.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2023\/06\/image_2023-06-27_121050788-768x263.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2023\/06\/image_2023-06-27_121050788.png 1176w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/p>\n<h2><span style=\"font-weight: 400;\">5\ub2e8\uacc4: Couchbase Server \uc0ac\uc6a9\uc790 \ub9cc\ub4e4\uae30<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">\uc774\uc81c Vault\uac00 \uad6c\uc131\ub418\uace0 Couchbase Server\uac00 \uc2e4\ud589 \uc911\uc774\ubbc0\ub85c Couchbase \uc0ac\uc6a9\uc790\ub97c \ub9cc\ub4e4\uc5b4\uc57c \ud569\ub2c8\ub2e4. \uc774 \uc0ac\uc6a9\uc790\ub294 Couchbase Vault \ud50c\ub7ec\uadf8\uc778\uc5d0\uc11c Couchbase Server\uc5d0 \uc561\uc138\uc2a4\ud558\uace0 \ud544\uc694\uc5d0 \ub530\ub77c \uc0ac\uc6a9\uc790\ub97c \ub9cc\ub4dc\ub294 \ub370 \uc0ac\uc6a9\ub429\ub2c8\ub2e4.<\/span><\/p>\n<pre class=\"lang:default decode:true\">docker exec -it couchbase_main \\\r\n\u00a0\u00a0\u00a0\u00a0.\/bin\/couchbase-cli user-manage \\\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0--cluster https:\/\/127.0.0.1 \\\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0--username Administrator \\\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0--password password \\\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0--set \\\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0--rbac-username couchbase-vault-user \\\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0--rbac-password password \\\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0--roles admin \\\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0--auth-domain local<\/pre>\n<p>\uc0ac\uc6a9\uc790\uac00 \uc0dd\uc131\ub418\uba74 UI\uc5d0\ub3c4 \uc0ac\uc6a9\uc790\ub85c \ud45c\uc2dc\ub429\ub2c8\ub2e4:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-14589\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/06\/image_2023-06-27_121122322-1024x446.png\" alt=\"\" width=\"900\" height=\"392\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2023\/06\/image_2023-06-27_121122322-1024x446.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2023\/06\/image_2023-06-27_121122322-300x131.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2023\/06\/image_2023-06-27_121122322-768x335.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2023\/06\/image_2023-06-27_121122322.png 1179w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/p>\n<h2><span style=\"font-weight: 400;\">6\ub2e8\uacc4: Vault\uc640 Couchbase Server \ud1b5\ud569\ud558\uae30<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">\uc774\uc81c Vault\uc640 Couchbase Server\uac00 \ubaa8\ub450 \uad6c\uc131\ub418\uc5c8\uc73c\ubbc0\ub85c \uc774\ub97c \ud1b5\ud569\ud574\uc57c \ud569\ub2c8\ub2e4. \ub2e4\uc74c \ub2e8\uacc4\ub97c \ub530\ub974\uc138\uc694:<\/span><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Vault\uc758 \ub370\uc774\ud130\ubca0\uc774\uc2a4 \uc5d4\uc9c4 \uc0ac\uc6a9<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<pre class=\"wrap:true lang:default decode:true\">docker exec -it \"couchbase_vault\" \/bin\/ash -c \"vault login password &amp;&amp; vault secrets enable database\"<\/pre>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc11c\ubc84 \ud50c\ub7ec\uadf8\uc778 \ucd08\uae30\ud654\ud558\uae30<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<pre class=\"wrap:true lang:default decode:true\">docker exec -it \"couchbase_vault\" \/bin\/ash -c 'PEM=$(wget -O - https:\/\/Administrator:password@couchbase_main:8091\/pools\/default\/certificate|base64 -w0) &amp;&amp; vault login password &amp;&amp; vault write database\/config\/demo-db plugin_name=\"couchbase-database-plugin\" hosts=\"couchbases:\/\/couchbase_main\" username=couchbase-vault-user password=password tls=true insecure_tls=true base64pem=${PEM} allowed_roles=*'<\/pre>\n<p><span style=\"font-weight: 400;\">\uc704\uc758 \uba85\ub839\uc5b4\ub97c \uc870\uae08 \ub354 \uc790\uc138\ud788 \uc124\uba85\ud574 \ub4dc\ub9ac\uaca0\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">\uc0ac\uc6a9 <em>wget<\/em> \ub098\uc911\uc5d0 \ud544\uc694\ud560 \ub54c Couchbase Server\uc5d0\uc11c \uc778\uc99d\uc11c\ub97c \ub2e4\uc6b4\ub85c\ub4dc\ud569\ub2c8\ub2e4.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">\ub2e4\uc74c \uacc4\uc815\uc73c\ub85c Vault\uc5d0 \ub85c\uadf8\uc778\ud558\uc138\uc694. <\/span><span style=\"font-weight: 400;\"><em>\ubcfc\ud2b8 \ub85c\uadf8\uc778<\/em>.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">\ub9cc\ub4e4\uae30 <em>demo-db<\/em> \uad6c\uc131\uc744 \uc0ac\uc6a9\ud558\uc5ec <em>\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ub370\uc774\ud130\ubca0\uc774\uc2a4 \ud50c\ub7ec\uadf8\uc778<\/em>. Couchbase \uc11c\ubc84\uc640 \uc0ac\uc6a9\uc790(<em>\uce74\uc6b0\uce58\ubca0\uc774\uc2a4-\ubcfc\ud2b8-\uc0ac\uc6a9\uc790<\/em>)\ub97c \ud074\ub9ad\ud558\uc5ec \uc5f0\uacb0\ud569\ub2c8\ub2e4.<\/span><\/li>\n<\/ol>\n<p><b>\ucc38\uace0\ud558\uc138\uc694:<\/b><span style=\"font-weight: 400;\"> \ub97c \uc9c0\uc815\ud588\uc2b5\ub2c8\ub2e4. <em>\ud5c8\uc6a9\ub41c \uc5ed\ud560<\/em> \uac00 \ub418\ub824\uba74 <em>*<\/em> \ub97c \uc0ac\uc6a9\ud558\uba74 \uc0ac\uc6a9 \uac00\ub2a5\ud55c \ubaa8\ub4e0 \uc5ed\ud560\uc744 \uac00\uc9c4 Couchbase \uc0ac\uc6a9\uc790\ub97c \uc0dd\uc131\ud560 \uc218 \uc788\uc73c\ubbc0\ub85c \ud504\ub85c\ub355\uc158 \ud658\uacbd\uc5d0\uc11c\ub294 \uad8c\uc7a5\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc0ac\uc6a9\uc790\uc758 \ube44\ubc00\ubc88\ud638 \ubc14\uafb8\uae30<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">\ub9e4\uc6b0 \uc548\uc804\ud558\uc9c0 \uc54a\uc740 \ube44\ubc00\ubc88\ud638\ub97c \uc0ac\uc6a9\ud558\uc5ec Couchbase Server\uc640 Vault \uac04\uc758 \uc5f0\uacb0\uc744 \uc124\uc815\ud588\uc73c\ubbc0\ub85c \uc544\ub798 \uba85\ub839\uc744 \uc2e4\ud589\ud558\uc5ec \ube44\ubc00\ubc88\ud638\ub97c \ubcc0\uacbd\ud558\ub294 \uac83\uc774 \uc911\uc694\ud569\ub2c8\ub2e4:<\/span><\/p>\n<pre class=\"wrap:true lang:default decode:true\">docker exec -it \"couchbase_vault\" \/bin\/ash -c \"vault login password &amp;&amp; vault write -f database\/rotate-root\/demo-db\"<\/pre>\n<p><span style=\"font-weight: 400;\">\ube44\ubc00\ubc88\ud638\uac00 \uc2e4\uc81c\ub85c \ubcc0\uacbd\ub418\uc5c8\ub294\uc9c0 \ud655\uc778\ud569\ub2c8\ub2e4. \ub2e4\uc74c \uacc4\uc815\uc73c\ub85c \ub85c\uadf8\uc778\uc744 \uc2dc\ub3c4\ud558\uc5ec \uc774\ub97c \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. <em>\uce74\uc6b0\uce58\ubca0\uc774\uc2a4-\ubcfc\ud2b8-\uc0ac\uc6a9\uc790<\/em> Couchbase UI\ub97c \uc0ac\uc6a9\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\ub85c\uadf8\uc778 \uc2e4\ud328\ub77c\ub294 \uc624\ub958 \uba54\uc2dc\uc9c0\uac00 \ud45c\uc2dc\ub429\ub2c8\ub2e4. \uc774\ub294 Vault\uac00 Couchbase \uc11c\ubc84\uc640 \ud1b5\uc2e0\ud558\ub294 \ub370 \uc0ac\uc6a9\ud558\ub294 \uc0ac\uc6a9\uc790\uc758 \ube44\ubc00\ubc88\ud638\ub97c \ubcc0\uacbd\ud560 \uc218 \uc5c6\uc74c\uc744 \ud655\uc778\ud569\ub2c8\ub2e4:<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-14590\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/06\/image_2023-06-27_121250835-1024x616.png\" alt=\"\" width=\"900\" height=\"541\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2023\/06\/image_2023-06-27_121250835-1024x616.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2023\/06\/image_2023-06-27_121250835-300x181.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2023\/06\/image_2023-06-27_121250835-768x462.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2023\/06\/image_2023-06-27_121250835.png 1181w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/p>\n<h2><span style=\"font-weight: 400;\">7\ub2e8\uacc4: \ub370\ubaa8 Vault \uc815\ucc45 \ub9cc\ub4e4\uae30<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">\ub9c8\uc9c0\ub9c9\uc73c\ub85c \ubcfc\ud2b8 \uc815\ucc45\uc744 \ub9cc\ub4e4\uc5b4\uc57c \ud569\ub2c8\ub2e4. \uba85\ub839\uc744 \uc0ac\uc6a9\ud558\uc5ec \ubcfc\ud2b8 \uc815\ucc45\uc744 \ub9cc\ub4ed\ub2c8\ub2e4. \uc774 \uc815\ucc45\uc740 Couchbase\uc5d0\uc11c \uc0c8 \uc0ac\uc6a9\uc790\ub97c \ub9cc\ub4dc\ub294 \ub370 \uc0ac\uc6a9\ub429\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\uc544\ub798 \uba85\ub839\uc740 \uce74\uc6b0\uce58\ubca0\uc774\uc2a4\uc5d0\uc11c ro_admin \uc5ed\ud560\uc744 \uac00\uc9c4 \uc0ac\uc6a9\uc790\ub97c \uc0dd\uc131\ud560 \uc218 \uc788\ub294 \ud574\uc2dc\ucf54\ud504 \ubcfc\ud2b8 \uc5ed\ud560\uc744 \uc0dd\uc131\ud569\ub2c8\ub2e4.<\/span><\/p>\n<pre class=\"wrap:true lang:default decode:true\">docker exec -it \"couchbase_vault\" \/bin\/ash -c 'vault login password &amp;&amp; vault write database\/roles\/couchbase-ro-admin-role db_name=demo-db default_ttl=\"5m\" max_ttl=\"1h\" creation_statements='\\''{\"roles\":[{\"role\":\"ro_admin\"}]}'\\'''<\/pre>\n<h2><span style=\"font-weight: 400;\">8\ub2e8\uacc4: \ud1b5\ud569 \ud14c\uc2a4\ud2b8<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">\uc774\uc81c \ud1b5\ud569\uc774 \uc644\ub8cc\ub418\uc5c8\uc73c\ubbc0\ub85c \ud14c\uc2a4\ud2b8\ud574 \ubcfc \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ub2e4\uc74c \ub2e8\uacc4\ub97c \ub530\ub974\uc138\uc694:<\/span><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">\uc0ac\uc6a9\uc790 \ub9cc\ub4e4\uae30<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<pre class=\"wrap:true lang:default decode:true\">docker exec -it \"couchbase_vault\" \/bin\/ash -c \"vault login password &amp;&amp; vault read database\/creds\/couchbase-ro-admin-role\"<\/pre>\n<p><span style=\"font-weight: 400;\">\ubaa8\ub4e0 \uad6c\uc131\uc774 \uc81c\ub300\ub85c \ub418\uc5c8\ub2e4\uba74 \uc544\ub798\uc640 \uac19\uc774 \uc0c8 \uc0ac\uc6a9\uc790\uac00 \uc0dd\uc131\ub41c \uac83\uc744 \ubcfc \uc218 \uc788\uc2b5\ub2c8\ub2e4:<\/span><\/p>\n<pre class=\"lang:default decode:true\">Key\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Value\r\n---\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 -----\r\nlease_id \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 database\/creds\/couchbase-ro-admin-role\/8EeLw4eerXDMeMZuG37wgBxA\r\nlease_duration \u00a0 \u00a0 5m\r\nlease_renewable\u00a0 \u00a0 true\r\npassword \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 ujkm5Da-BrG-WcOJLEdQ\r\nusername \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 V_TOKEN_COUCHBASE-RO-ADMIN-ROLE_ZAIDHM1UCOED9XDSTECN_1686320194<\/pre>\n<p><span style=\"font-weight: 400;\">\uc774\uc81c \uc774 \uc0ac\uc6a9\uc790\ub97c \uc0ac\uc6a9\ud558\uc5ec Couchbase\uc5d0 \ub85c\uadf8\uc778\ud558\uac70\ub098 UI\ub97c \uc0ac\uc6a9\ud558\uc5ec \uc0ac\uc6a9\uc790\uac00 \uc2e4\uc81c\ub85c \uc874\uc7ac\ud558\ub294\uc9c0 \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4:<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-14591\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/06\/image_2023-06-27_121358651-1024x431.png\" alt=\"\" width=\"900\" height=\"379\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2023\/06\/image_2023-06-27_121358651-1024x431.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2023\/06\/image_2023-06-27_121358651-300x126.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2023\/06\/image_2023-06-27_121358651-768x324.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2023\/06\/image_2023-06-27_121358651.png 1182w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">\ucc38\uace0: \uc774 \uc0ac\uc6a9\uc790\uc758 \uc784\ub300 \uae30\uac04\uc740 5\ubd84\uc785\ub2c8\ub2e4. 5\ubd84\uc744 \uae30\ub2e4\ub9ac\uba74 Vault\uc5d0\uc11c \ud574\ub2f9 \uc0ac\uc6a9\uc790\uc758 \ud504\ub85c\ube44\uc800\ub2dd\uc774 \uc790\ub3d9\uc73c\ub85c \ud574\uc81c\ub429\ub2c8\ub2e4. Vault\ub97c \uc0ac\uc6a9\ud558\uc5ec \uc784\ub300\ub97c \uc5f0\uc7a5\ud558\uac70\ub098 \uc0c8 \uc0ac\uc6a9\uc790\ub97c \ub9cc\ub4e4 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc790\uc138\ud55c \ub0b4\uc6a9\uc740 \ub2e4\uc74c\uc744 \ucc38\uc870\ud558\uc138\uc694. <\/span><a href=\"https:\/\/developer.hashicorp.com\/vault\/docs\/secrets\/databases\/couchbase\"><span style=\"font-weight: 400;\">Vault\uc758 \ubb38\uc11c<\/span><\/a>.<\/p>\n<h2><span style=\"font-weight: 400;\">\uacb0\ub860<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc11c\ubc84\uc640 \ud574\uc2dc\ucf54\ud504 \ubcfc\ud2b8\ub97c \ud1b5\ud569\ud558\ub294 \uac83\uc740 \ub370\uc774\ud130\uc5d0 \uc548\uc804\ud558\uac8c \uc561\uc138\uc2a4\ud560 \uc218 \uc788\ub294 \uc88b\uc740 \ubc29\ubc95\uc785\ub2c8\ub2e4. \uc774 \ube14\ub85c\uadf8 \uac8c\uc2dc\ubb3c\uc5d0\uc11c\ub294 \uc774\ub97c \uc218\ud589\ud558\ub294 \ubc29\ubc95\uc744 \uc0b4\ud3b4\ubcf4\uc558\uc2b5\ub2c8\ub2e4. \uc704\uc5d0 \uc124\uba85\ub41c \ub2e8\uacc4\ub97c \ub530\ub77c Couchbase Server\uc640 \ud574\uc2dc\ucf54\ud504 \ubcfc\ud2b8\ub97c \uc27d\uac8c \ud1b5\ud569\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\uc9c0\uae08\uae4c\uc9c0 \uc124\uba85\ud55c \ub2e8\uacc4\ub294 \ud14c\uc2a4\ud2b8\uc640 \ub370\ubaa8\ub9cc\uc744 \uc704\ud55c \uac83\uc784\uc744 \uc5fc\ub450\uc5d0 \ub450\uace0, \uc548\uc804\ud55c \ud504\ub85c\ub355\uc158 \ubc30\ud3ec\ub97c \uc704\ud574\uc11c\ub294 \uc5c5\uacc4 \ubaa8\ubc94 \uc0ac\ub840\ub97c \uc900\uc218\ud558\ub294 \uac83\uc774 \uac00\uc7a5 \uc911\uc694\ud558\ub2e4\ub294 \uc810\uc744 \uc774\ud574\ud558\ub294 \uac83\uc774 \uc911\uc694\ud569\ub2c8\ub2e4. \uc774 \uae00\uc758 \ubc94\uc704\ub97c \ub118\uc5b4\uc11c\ub294 Vault\uc640 Couchbase \uc11c\ubc84\uac00 \uc801\uc808\ud558\uac8c \uad6c\uc131\ub418\uace0 \uac15\ud654\ub418\uc5c8\ub294\uc9c0 \ud655\uc778\ud558\ub824\uba74 \ub2e4\uc74c \uad8c\uc7a5 \uc0ac\ub840\ub97c \ub530\ub974\ub294 \uac83\uc774 \uc88b\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Couchbase\uc5d0\uc11c \uc0ac\uc6a9\uc790 \uacc4\uc815\uc744 \ub9cc\ub4e4 \ub54c \uace0\ub824\ud574\uc57c \ud560 \uba87 \uac00\uc9c0 \uc0ac\ud56d\uc774 \uc788\uc2b5\ub2c8\ub2e4. \uc0ac\uc6a9\uc790 \uc0dd\uc131\uc740 ns_server\uc5d0\uc11c \ube44\ub3d9\uae30\uc2dd\uc73c\ub85c \uc774\ub8e8\uc5b4\uc9d1\ub2c8\ub2e4. \uc694\uccad\uc774 \uc774\ub8e8\uc5b4\uc9c4 \ub178\ub4dc\uc5d0\uc11c\ub9cc \uc0ac\uc6a9 \uac00\ub2a5\ud558\uba70 \ub2e4\ub978 \ub178\ub4dc\uc5d0\uc11c\ub294 \ube44\ub3d9\uae30\uc801\uc73c\ub85c \uc0dd\uc131\ub429\ub2c8\ub2e4. \uc608\ub97c \ub4e4\uc5b4 1\ubd84\ub9c8\ub2e4 \uc0ac\uc6a9\uc790\ub97c \uc0dd\uc131\ud558\uace0 \uc0ad\uc81c\ud558\ub294 \uacbd\uc6b0 1\ub144\uc5d0 \uc0ad\uc81c\ub41c \uc0ac\uc6a9\uc790\uac00 525600\uba85\uc5d0 \uc774\ub974\uba70 \uc774\ub294 \uc218\ub144 \ub3d9\uc548 \uc5ec\uc804\ud788 \uc548\uc804\ud569\ub2c8\ub2e4. \ub2e4\ub9cc \uc218\ubc31\ub9cc \uba85\uc758 \uc0ac\uc6a9\uc790\ub97c \uc0dd\uc131\ud558\uba74 \ud074\ub7ec\uc2a4\ud130\uc758 \uc0ac\uc6a9\uc790 \uc0dd\uc131 \uc131\ub2a5\uc5d0 \uc601\ud5a5\uc744 \ubbf8\uce60 \uc218 \uc788\uc73c\uba70 \uc218\ubc31\ub9cc \uba85\uc758 \uc0ac\uc6a9\uc790\ub97c \uc0dd\uc131\ud558\ub294 \uac83\uc740 \uc9c0\uae08\uae4c\uc9c0 \ud14c\uc2a4\ud2b8\ud55c \uac83 \uc774\uc0c1\uc758 \uc131\ub2a5\uc744 \ubc1c\ud718\ud560 \uc218 \uc788\ub2e4\ub294 \uc810\uc744 \uc5fc\ub450\uc5d0 \ub450\uc2dc\uae30 \ubc14\ub78d\ub2c8\ub2e4.<\/span><\/p>","protected":false},"excerpt":{"rendered":"<p>In today&#8217;s fast-paced world, data security is of utmost importance, especially when dealing with sensitive information. A key component of data security is authentication, which protects data from being stolen. HashiCorp Vault is one of the technologies that can help [&hellip;]<\/p>","protected":false},"author":84313,"featured_media":14592,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1815,1816,1813,2201],"tags":[9337,1519,9705],"ppma_author":[9812],"class_list":["post-14585","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-best-practices-and-tutorials","category-couchbase-server","category-security","category-tools-sdks","tag-application-development","tag-docker","tag-hashicorp-vault"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.5 (Yoast SEO v26.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>HashiCorp Vault with Couchbase Server - The Couchbase Blog<\/title>\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\/hashicorp-vault-with-couchbase-server\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"HashiCorp Vault with Couchbase Server\" \/>\n<meta property=\"og:description\" content=\"In today&#8217;s fast-paced world, data security is of utmost importance, especially when dealing with sensitive information. A key component of data security is authentication, which protects data from being stolen. HashiCorp Vault is one of the technologies that can help [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/ko\/hashicorp-vault-with-couchbase-server\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2023-06-27T19:27:35+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-07-12T18:11:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/06\/hashicorp-vault-couchbase-scott-webb-unsplash-scaled-e1687893872126.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1764\" \/>\n\t<meta property=\"og:image:height\" content=\"1126\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Istvan Orban\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Istvan Orban\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/hashicorp-vault-with-couchbase-server\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/hashicorp-vault-with-couchbase-server\/\"},\"author\":{\"name\":\"Istvan Orban, Principal Product Manager\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/da80693db66ef61daaabe98bc56afc26\"},\"headline\":\"HashiCorp Vault with Couchbase Server\",\"datePublished\":\"2023-06-27T19:27:35+00:00\",\"dateModified\":\"2023-07-12T18:11:06+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/hashicorp-vault-with-couchbase-server\/\"},\"wordCount\":1148,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/hashicorp-vault-with-couchbase-server\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2023\/06\/hashicorp-vault-couchbase-scott-webb-unsplash-scaled-e1687893872126.jpg\",\"keywords\":[\"application development\",\"docker\",\"hashicorp vault\"],\"articleSection\":[\"Best Practices and Tutorials\",\"Couchbase Server\",\"Security\",\"Tools &amp; SDKs\"],\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/hashicorp-vault-with-couchbase-server\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/hashicorp-vault-with-couchbase-server\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/hashicorp-vault-with-couchbase-server\/\",\"name\":\"HashiCorp Vault with Couchbase Server - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/hashicorp-vault-with-couchbase-server\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/hashicorp-vault-with-couchbase-server\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2023\/06\/hashicorp-vault-couchbase-scott-webb-unsplash-scaled-e1687893872126.jpg\",\"datePublished\":\"2023-06-27T19:27:35+00:00\",\"dateModified\":\"2023-07-12T18:11:06+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/hashicorp-vault-with-couchbase-server\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/hashicorp-vault-with-couchbase-server\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/hashicorp-vault-with-couchbase-server\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2023\/06\/hashicorp-vault-couchbase-scott-webb-unsplash-scaled-e1687893872126.jpg\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2023\/06\/hashicorp-vault-couchbase-scott-webb-unsplash-scaled-e1687893872126.jpg\",\"width\":1764,\"height\":1126},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/hashicorp-vault-with-couchbase-server\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"HashiCorp Vault with Couchbase Server\"}]},{\"@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\/da80693db66ef61daaabe98bc56afc26\",\"name\":\"Istvan Orban, Principal Product Manager\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/c873b4cba9199faca7f2d3db2f443f81\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2023\/04\/image_2023-04-25_205027722.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2023\/04\/image_2023-04-25_205027722.png\",\"caption\":\"Istvan Orban, Principal Product Manager\"},\"description\":\"Istvan Orban is the Principal Product Manager for Couchbase and lives in the United Kingdom. Istvan has a wide range of experience as a Full stack Software Engineer, Team leader and Devops Engineer. His main focus is security and Single Sign On. Istvan has led several large scale projects of his 20 year professional career.\",\"url\":\"https:\/\/www.couchbase.com\/blog\/ko\/author\/istvanorban\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"HashiCorp Vault with Couchbase Server - The Couchbase Blog","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\/hashicorp-vault-with-couchbase-server\/","og_locale":"ko_KR","og_type":"article","og_title":"HashiCorp Vault with Couchbase Server","og_description":"In today&#8217;s fast-paced world, data security is of utmost importance, especially when dealing with sensitive information. A key component of data security is authentication, which protects data from being stolen. HashiCorp Vault is one of the technologies that can help [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/ko\/hashicorp-vault-with-couchbase-server\/","og_site_name":"The Couchbase Blog","article_published_time":"2023-06-27T19:27:35+00:00","article_modified_time":"2023-07-12T18:11:06+00:00","og_image":[{"width":1764,"height":1126,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/06\/hashicorp-vault-couchbase-scott-webb-unsplash-scaled-e1687893872126.jpg","type":"image\/jpeg"}],"author":"Istvan Orban","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Istvan Orban","Est. reading time":"8\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/hashicorp-vault-with-couchbase-server\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/hashicorp-vault-with-couchbase-server\/"},"author":{"name":"Istvan Orban, Principal Product Manager","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/da80693db66ef61daaabe98bc56afc26"},"headline":"HashiCorp Vault with Couchbase Server","datePublished":"2023-06-27T19:27:35+00:00","dateModified":"2023-07-12T18:11:06+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/hashicorp-vault-with-couchbase-server\/"},"wordCount":1148,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/hashicorp-vault-with-couchbase-server\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2023\/06\/hashicorp-vault-couchbase-scott-webb-unsplash-scaled-e1687893872126.jpg","keywords":["application development","docker","hashicorp vault"],"articleSection":["Best Practices and Tutorials","Couchbase Server","Security","Tools &amp; SDKs"],"inLanguage":"ko-KR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/hashicorp-vault-with-couchbase-server\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/hashicorp-vault-with-couchbase-server\/","url":"https:\/\/www.couchbase.com\/blog\/hashicorp-vault-with-couchbase-server\/","name":"HashiCorp Vault with Couchbase Server - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/hashicorp-vault-with-couchbase-server\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/hashicorp-vault-with-couchbase-server\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2023\/06\/hashicorp-vault-couchbase-scott-webb-unsplash-scaled-e1687893872126.jpg","datePublished":"2023-06-27T19:27:35+00:00","dateModified":"2023-07-12T18:11:06+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/hashicorp-vault-with-couchbase-server\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/hashicorp-vault-with-couchbase-server\/"]}]},{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/hashicorp-vault-with-couchbase-server\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2023\/06\/hashicorp-vault-couchbase-scott-webb-unsplash-scaled-e1687893872126.jpg","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2023\/06\/hashicorp-vault-couchbase-scott-webb-unsplash-scaled-e1687893872126.jpg","width":1764,"height":1126},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/hashicorp-vault-with-couchbase-server\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"HashiCorp Vault with Couchbase Server"}]},{"@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\/da80693db66ef61daaabe98bc56afc26","name":"\uc774\uc2a4\ud2b8\ubc18 \uc624\ub974\ubc18, \uc218\uc11d \uc81c\ud488 \uad00\ub9ac\uc790","image":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/c873b4cba9199faca7f2d3db2f443f81","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2023\/04\/image_2023-04-25_205027722.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2023\/04\/image_2023-04-25_205027722.png","caption":"Istvan Orban, Principal Product Manager"},"description":"\uc774\uc2a4\ud2b8\ubc18 \uc624\ub974\ubc18\uc740 Couchbase\uc758 \uc218\uc11d \uc81c\ud488 \uad00\ub9ac\uc790\ub85c \uc601\uad6d\uc5d0 \uac70\uc8fc\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. Istvan\uc740 \ud480\uc2a4\ud0dd \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uc5d4\uc9c0\ub2c8\uc5b4, \ud300 \ub9ac\ub354, Devops \uc5d4\uc9c0\ub2c8\uc5b4\ub85c\uc11c \ub2e4\uc591\ud55c \uacbd\ud5d8\uc744 \ubcf4\uc720\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. \uadf8\uc758 \uc8fc\uc694 \uad00\uc2ec \ubd84\uc57c\ub294 \ubcf4\uc548\uacfc \uc2f1\uae00 \uc0ac\uc778\uc628\uc785\ub2c8\ub2e4. Istvan\uc740 20\ub144 \uacbd\ub825\uc758 \uc804\ubb38\uac00\ub85c\uc11c \uc5ec\ub7ec \ub300\uaddc\ubaa8 \ud504\ub85c\uc81d\ud2b8\ub97c \uc774\ub04c\uc5c8\uc2b5\ub2c8\ub2e4.","url":"https:\/\/www.couchbase.com\/blog\/ko\/author\/istvanorban\/"}]}},"authors":[{"term_id":9812,"user_id":84313,"is_guest":0,"slug":"istvanorban","display_name":"Istvan Orban","avatar_url":{"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2023\/04\/image_2023-04-25_205027722.png","url2x":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2023\/04\/image_2023-04-25_205027722.png"},"author_category":"","last_name":"Orban","first_name":"Istvan","job_title":"","user_url":"","description":"\uc774\uc2a4\ud2b8\ubc18 \uc624\ub974\ubc18\uc740 Couchbase\uc758 \uc218\uc11d \uc81c\ud488 \uad00\ub9ac\uc790\ub85c \uc601\uad6d\uc5d0 \uac70\uc8fc\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. Istvan\uc740 \ud480\uc2a4\ud0dd \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uc5d4\uc9c0\ub2c8\uc5b4, \ud300 \ub9ac\ub354, Devops \uc5d4\uc9c0\ub2c8\uc5b4\ub85c\uc11c \ub2e4\uc591\ud55c \uacbd\ud5d8\uc744 \ubcf4\uc720\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. \uadf8\uc758 \uc8fc\uc694 \uad00\uc2ec \ubd84\uc57c\ub294 \ubcf4\uc548\uacfc \uc2f1\uae00 \uc0ac\uc778\uc628\uc785\ub2c8\ub2e4. Istvan\uc740 20\ub144 \uacbd\ub825\uc758 \uc804\ubb38\uac00\ub85c\uc11c \uc5ec\ub7ec \ub300\uaddc\ubaa8 \ud504\ub85c\uc81d\ud2b8\ub97c \uc774\ub04c\uc5c8\uc2b5\ub2c8\ub2e4."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/14585","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\/84313"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/comments?post=14585"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/14585\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/media\/14592"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/media?parent=14585"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/categories?post=14585"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/tags?post=14585"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/ppma_author?post=14585"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}