{"id":9670,"date":"2021-08-05T00:00:39","date_gmt":"2021-08-05T07:00:39","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=9670"},"modified":"2025-06-13T19:27:03","modified_gmt":"2025-06-14T02:27:03","slug":"introducing-rbac-security-for-collections","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/ko\/introducing-rbac-security-for-collections\/","title":{"rendered":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 7.0\uc758 \uceec\ub809\uc158\uc744 \uc704\ud55c \uc5ed\ud560 \uae30\ubc18 \uc561\uc138\uc2a4 \uc81c\uc5b4(RBAC) \ubcf4\uc548 \uc18c\uac1c"},"content":{"rendered":"<p><strong>Couchbase\uc758 \ub370\uc774\ud130 \ubcf4\uc548\uc774 \ub354\uc6b1 \uac15\ud654\ub418\uc5c8\uc2b5\ub2c8\ub2e4.<\/strong> <\/p>\n<p>Couchbase Server 7.0\uc740 \uad00\uacc4\ud615 \ub370\uc774\ud130 \ubaa8\ub378\uacfc NoSQL \ub370\uc774\ud130 \ubaa8\ub378 \uac04\uc758 \ub9e4\ud551\uc744 \uac1c\uc120\ud558\uae30 \uc704\ud574 \ubc94\uc704 \ubc0f \uceec\ub809\uc158\uc744 \ub3c4\uc785\ud588\uc2b5\ub2c8\ub2e4. \ud558\uc9c0\ub9cc 7.0 \ub9b4\ub9ac\uc2a4\uc5d0\ub294 \ub2e4\uc74c\uacfc \uac19\uc740 \ubcf4\uc548\uc744 \uac15\ud654\ud558\uae30 \uc704\ud55c \uba87 \uac00\uc9c0 \ucd94\uac00 \uac1c\uc120 \uc0ac\ud56d\ub3c4 \ud3ec\ud568\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4. <a href=\"https:\/\/www.couchbase.com\/blog\/ko\/products\/capella\/\" rel=\"noopener\" target=\"_blank\">\ub370\uc774\ud130 \ud50c\ub7ab\ud3fc<\/a>. \ubcf4\ub2e4 \uad6c\uccb4\uc801\uc73c\ub85c, \uc774\uc81c \uac1c\ubcc4 \ubc94\uc704 \ubc0f \uceec\ub809\uc158 \uc218\uc900\uc5d0\uc11c \uc5ed\ud560 \uae30\ubc18 \uc561\uc138\uc2a4 \uc81c\uc5b4(RBAC) \ubcf4\uc548\uc774 \uc9c0\uc6d0\ub429\ub2c8\ub2e4.  <\/p>\n<p>\uc774 \ubaa8\ub4e0 \uac83\uc774 Couchbase \ubc30\ud3ec\uc5d0 \uc5b4\ub5a4 \uc758\ubbf8\uac00 \uc788\uc744\uae4c\uc694? \uc790\uc138\ud788 \uc54c\uc544\ubcf4\uaca0\uc2b5\ub2c8\ub2e4.<\/p>\n<h2>Couchbase\uc758 \uae30\uc874 RBAC \ubcf4\uc548 \uc5ed\ud560<\/h2>\n<p>Couchbase Server\ub294 \uc5ed\ud560 \uae30\ubc18 \uc561\uc138\uc2a4 \uc81c\uc5b4(RBAC) \ubcf4\uc548\uc744 \ud1b5\ud574 \ud50c\ub7ab\ud3fc\uc5d0 \ub300\ud55c \uc0ac\uc6a9\uc790 \uc561\uc138\uc2a4\ub97c \uc138\ubc00\ud558\uac8c \uc81c\uc5b4\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. <a href=\"https:\/\/www.couchbase.com\/blog\/ko\/administrative-role-based-access-control-in-4-5\/?ref=blog\" rel=\"noopener\" target=\"_blank\">\ubc84\uc804 4.5\ubd80\ud130 \uad00\ub9ac\uc790\uc6a9<\/a> \uadf8\ub9ac\uace0 <a href=\"https:\/\/www.couchbase.com\/blog\/ko\/secure-nosql-data-couchbase-role-based-access-control\/?ref=blog\" rel=\"noopener\" target=\"_blank\">\ubc84\uc804 5.0 \uc774\ud6c4 \ubaa8\ub4e0 \uc0ac\uc6a9\uc790<\/a>. \uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uceec\ub809\uc158\uc740 \uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc11c\ubc84 6.5\uc5d0\uc11c \uac1c\ubc1c\uc790 \ubbf8\ub9ac \ubcf4\uae30 \uae30\ub2a5\uc73c\ub85c \ub3c4\uc785\ub418\uc5c8\uc73c\uba70 \ub2e4\uc74c\uacfc \uac19\uc2b5\ub2c8\ub2e4. <a href=\"https:\/\/www.couchbase.com\/blog\/ko\/couchbase-server-7-0-release\/?ref=blog\" rel=\"noopener\" target=\"_blank\">\uc774\uc81c \uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc11c\ubc84 7.0\uc5d0\uc11c \uc644\uc804\ud788 \uc9c0\uc6d0\ub429\ub2c8\ub2e4.<\/a>. <\/p>\n<p>\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 <a href=\"https:\/\/docs.couchbase.com\/server\/current\/learn\/security\/roles.html?ref=blog\" rel=\"noopener\" target=\"_blank\">RBAC \ubcf4\uc548 \uc5ed\ud560<\/a> \uc774\uc804\uc5d0\ub294 \ub450 \uac00\uc9c0 \ubc94\uc8fc\ub85c \ub098\ub258\uc5b4 \uc788\uc5c8\uc2b5\ub2c8\ub2e4:<\/p>\n<ul>\n<ul>\n<li><strong>\uad00\ub9ac \ubc0f \uae00\ub85c\ubc8c:<\/strong> \uc774\ub7ec\ud55c \uc5ed\ud560\uc740 \ud074\ub7ec\uc2a4\ud130 \uc804\uccb4 \uad8c\ud55c\uacfc \uc5f0\uad00\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4. \uc774\ub7ec\ud55c \uc5ed\ud560 \uc911 \uc77c\ubd80\ub294 \ud074\ub7ec\uc2a4\ud130 \uad6c\uc131\uc744 \uad00\ub9ac\ud558\uace0, \ud1b5\uacc4\ub97c \uc77d\uac70\ub098, \ubcf4\uc548\uc744 \uc801\uc6a9\ud560 \uc218 \uc788\ub294 \uad00\ub9ac\uc790\uc6a9\uc785\ub2c8\ub2e4. \ub2e4\ub978 \uc5ed\ud560\uc740 \ud2b9\uc815 \ud074\ub7ec\uc2a4\ud130 \uc804\uccb4 \ub9ac\uc18c\uc2a4\uc5d0 \ub300\ud55c \uc561\uc138\uc2a4\uac00 \ud544\uc694\ud55c \uc0ac\uc6a9\uc790 \ubc0f \uc0ac\uc6a9\uc790 \uc815\uc758 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \uc704\ud55c \uac83\uc785\ub2c8\ub2e4.<\/li>\n<li><strong>\ubc84\ud0b7\ub2f9:<\/strong> \uc774\ub7ec\ud55c \uc5ed\ud560\uc740 \ud558\ub098 \uc774\uc0c1\uc758 \ubc84\ud0b7\uacfc \uc5f0\uacb0\ub418\uc5b4 \uc788\uc73c\uba70 \ubc84\ud0b7 \uc124\uc815\uc758 \uc77d\uae30 \ubc0f \uc4f0\uae30, \ub370\uc774\ud130 \uc561\uc138\uc2a4, \uc11c\ube44\uc2a4, \uc778\ub371\uc2a4 \ubc0f \ubcf5\uc81c \uc808\ucc28\uc758 \uad00\ub9ac\ub97c \uc9c0\uc6d0\ud569\ub2c8\ub2e4.<\/li>\n<\/ul>\n<\/ul>\n<div class=\"wp-block-spacer\" style=\"height: 15px\" aria-hidden=\"true\"> <\/div>\n<h2>\ubc94\uc704 \ubc0f \uceec\ub809\uc158\uc744 \uc0ac\uc6a9\ud55c RBAC \uc608\uc81c<\/h2>\n<p>\uc608\ub97c \ub4e4\uc5b4 \ub2e4\uc74c\uacfc \uac19\uc740 \uc774\ub984\uc758 \ubc84\ud0b7\uc5d0 \uc77d\uae30 \uc561\uc138\uc2a4 \uad8c\ud55c\uc744 \ubd80\uc5ec\ud588\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4. <code>\uc5ec\ud589<\/code> \ub77c\ub294 \uc774\ub984\uc758 \uc0ac\uc6a9\uc790\uc640 \ud568\uaed8 \uc2e0\ub8b0\ud560 \uc218 \uc788\ub294 \ud638\ud154 \uac80\uc0c9 \uc5d4\uc9c4\uc778 Acme Co. <code>acme<\/code> Linux \uae30\ubc18 \ud074\ub7ec\uc2a4\ud130\uc758 \uba85\ub839\uc904 \uc778\ud130\ud398\uc774\uc2a4\uc5d0\uc11c \uc774\uc640 \uac19\uc740 \uba85\ub839\uc744 \uc0ac\uc6a9\ud569\ub2c8\ub2e4. (\ub2e4\ub978 \ud50c\ub7ab\ud3fc\uc744 \uc0ac\uc6a9\ud558\ub294 \uacbd\uc6b0\uc5d0\ub294 \uacbd\ub85c\ub97c \uc870\uc815\ud574\uc57c \ud560 \uc218\ub3c4 \uc788\uc2b5\ub2c8\ub2e4.)<\/p>\n<pre>\r\n\/opt\/couchbase\/bin\/couchbase-cli user-manage -c localhost:8091  -u Administrator  -p password \\\r\n --set --rbac-username acme --rbac-password cbpass7beta  --rbac-name \"Acme Co. (Hotel)\" \\\r\n --roles data_reader[Travel] --auth-domain local\r\n<\/pre>\n<div class=\"wp-block-spacer\" style=\"height: 15px\" aria-hidden=\"true\"> <\/div>\n<p>\uc774\ub807\uac8c \ud558\uba74 \ud638\ud154 \uac80\uc0c9 \ud30c\ud2b8\ub108\uc778 Acme(\uc8fc)\uac00 \uadc0\uc0ac\uac00 \uc800\uc7a5\ud558\uace0 \uc788\ub294 \ubaa8\ub4e0 \ub370\uc774\ud130\uc5d0 \uc561\uc138\uc2a4\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. <code>\uc5ec\ud589<\/code> \uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ubc84\ud0b7. \uc5ec\uae30\uc5d0\ub294 \ud638\ud154\ubfd0\ub9cc \uc544\ub2c8\ub77c \ud56d\uacf5\uc0ac \ubc0f \uae30\ud0c0 \uc5ec\ud589 \uc0c1\ud488\uc5d0 \ub300\ud55c \uc8fc\ubb38, \uc7ac\uace0 \ubc0f \uae30\ud0c0 \ub370\uc774\ud130\uac00 \ud3ec\ud568\ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ucd5c\uc18c \uad8c\ud55c \uc6d0\uce59\uc5d0 \ub530\ub77c Acme Co.\uac00 \uc561\uc138\uc2a4\ud560 \uc218 \uc788\ub294 \ub370\uc774\ud130\ub97c \uc81c\ud55c\ud558\ub294 \ub300\uc2e0 \ub2e4\uc74c\uc5d0 \ub300\ud55c \uc561\uc138\uc2a4\ub97c \ud5c8\uc6a9\ud55c\ub2e4\uba74 \uc5b4\ub5a8\uae4c\uc694? <em>\ubaa8\ub450<\/em> \ud68c\uc0ac\uc5d0\uc11c \uc5ec\ud589 \ub370\uc774\ud130\ub97c \uc218\uc9d1\ud558\uace0 \uc788\ub098\uc694?<\/p>\n<p>\uceec\ub809\uc158\uc744 \uc0ac\uc6a9\ud558\uba74 Couchbase \ubc84\ud0b7\uc758 JSON \ubb38\uc11c\ub97c \uba3c\uc800 \ubc94\uc704\ub85c \uad6c\uc131\ud560 \uc218 \uc788\ub294\ub370, \ubc94\uc704\ub294 \uad00\uacc4\ud615 \ub370\uc774\ud130\ubca0\uc774\uc2a4(RDBMS)\uc758 \uc2a4\ud0a4\ub9c8\uc640 \uc720\uc0ac\ud569\ub2c8\ub2e4. \uadf8\ub7f0 \ub2e4\uc74c, \ubc94\uc704\ub294 \uae30\uc874\uc758 \uad00\uacc4\ud615 \ub370\uc774\ud130\ubca0\uc774\uc2a4\uc5d0\uc11c \ud14c\uc774\ube14\uc774 \uad6c\uc870\ud654\ub418\ub294 \ubc29\uc2dd\uacfc \uc720\uc0ac\ud558\uac8c \uac1c\ubcc4 \uceec\ub809\uc158\uc73c\ub85c \uc138\ubd84\ud654\ub429\ub2c8\ub2e4. <\/p>\n<p>\uac01 \ubc94\uc704 \ub0b4\uc758 \ub124\uc784\uc2a4\ud398\uc774\uc2a4\ub294 \ub2e4\ub978 \ubc94\uc704\uc640 \ub3c5\ub9bd\uc801\uc774\ubbc0\ub85c \uc11c\ub85c \ub2e4\ub978 \ubc94\uc704 \ub0b4\uc5d0\uc11c \ub3d9\uc77c\ud55c \uceec\ub809\uc158 \uc774\ub984\uc744 \uac00\uc9c8 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ub9c8\ucc2c\uac00\uc9c0\ub85c \ubb38\uc11c \ud0a4\ub294 \ud55c \uceec\ub809\uc158 \ub0b4\uc5d0\uc11c\ub9cc \uace0\uc720\ud574\uc57c \ud558\ubbc0\ub85c \ub3d9\uc77c\ud55c \ud0a4\ub97c \uac00\uc9c4 \ubb38\uc11c\uac00 \ub2e4\ub978 \uceec\ub809\uc158\uc5d0 \uc874\uc7ac\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. <\/p>\n<p>\ubc94\uc704 \ubc0f \uceec\ub809\uc158\uc774 \ub3c4\uc785\ub418\uae30 \uc804\uc5d0\ub294 \ub2e4\uc74c\uacfc \uac19\uc740 \uc8fc\uc694 \uc811\ub450\uc0ac\ub97c \uae30\uc900\uc73c\ub85c Couchbase \ubb38\uc11c\ub97c \uc815\ub9ac\ud558\ub294 \uac83\uc774 \uc77c\ubc18\uc801\uc774\uc5c8\uc2b5\ub2c8\ub2e4. <code>\uc8fc\ubb38::\uc720\ub7fd::\uace0\uac1d1<\/code>. \uceec\ub809\uc158\uc740 \uc774\uc804\ubcf4\ub2e4 \ud6e8\uc52c \ub354 \uc720\uc5f0\ud558\uac8c \ubb38\uc11c \ud0a4\ub97c \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\uc544\ub798\ub294 \uc5ec\ud589 \ub370\uc774\ud130 \uc9d1\ud569 \uc608\uc2dc\uc5d0 \ub300\ud55c \ubc84\ud0b7, \ubc94\uc704 \ubc0f \uceec\ub809\uc158 \uac04\uc758 \uad00\uacc4\ub97c \uc2dc\uac01\uc801\uc73c\ub85c \ub098\ud0c0\ub0b8 \ub2e4\uc774\uc5b4\uadf8\ub7a8\uc785\ub2c8\ub2e4. <\/p>\n<div class=\"wp-block-spacer\" style=\"height: 15px\" aria-hidden=\"true\"> <\/div>\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2020\/11\/CollectionsDiagram.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-9739\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2020\/11\/CollectionsDiagram-1024x599.png\" alt=\"Buckets, Scopes and Collections within Couchbase\" width=\"900\" height=\"526\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/11\/CollectionsDiagram-1024x599.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/11\/CollectionsDiagram-300x176.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/11\/CollectionsDiagram-768x449.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/11\/CollectionsDiagram-20x12.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/11\/CollectionsDiagram.png 1080w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/a><\/p>\n<div class=\"wp-block-spacer\" style=\"height: 15px\" aria-hidden=\"true\"> <\/div>\n<p>\uc6d0\ud65c\ud55c \uc5c5\uadf8\ub808\uc774\ub4dc\uc640 \uc774\uc804 \ubc84\uc804\uacfc\uc758 \ud638\ud658\uc131\uc744 \uc704\ud574 \uc774\uc81c \ubaa8\ub4e0 \ubc84\ud0b7\uc5d0\ub294 <code>_\uae30\ubcf8\uac12<\/code> \ubc94\uc704 \ubc0f <code>_\uae30\ubcf8\uac12<\/code> \ubc94\uc704\uc5d0\ub294 <code>_\uae30\ubcf8\uac12<\/code> \uceec\ub809\uc158. \uceec\ub809\uc158 <code>_\uae30\ubcf8\uac12<\/code> \uceec\ub809\uc158\uc740 \uc774\uc804 \ubc84\uc804\uacfc\uc758 \ud638\ud658\uc131\uc744 \uc81c\uacf5\ud558\uba70 \ubc84\ud0b7\uc5d0 \ub300\ud55c \uc9c1\uc811 \ucc38\uc870\ub294 \uc790\ub3d9\uc73c\ub85c \ub2e4\uc74c\uacfc \uac19\uc774 \ub9e4\ud551\ub429\ub2c8\ub2e4. <code>_\uae30\ubcf8\uac12<\/code> \uc218\uc9d1. \ub610\ud55c \uc5c5\uadf8\ub808\uc774\ub4dc \uc2dc \uae30\uc874 \ub370\uc774\ud130\ub294 \ubaa8\ub450 \uc790\ub3d9\uc73c\ub85c <code>_\uae30\ubcf8\uac12<\/code> \uceec\ub809\uc158. <\/p>\n<p>\ub3d9\uc548 <code>_\uae30\ubcf8\uac12<\/code> \uceec\ub809\uc158\uc740 \uc774\uc804 \ubc84\uc804\uacfc\uc758 \ud638\ud658\uc131\uc744 \uc704\ud55c \uba54\ucee4\ub2c8\uc998\uc73c\ub85c \uc81c\uacf5\ub418\ubbc0\ub85c \uc0c8 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc740 \uceec\ub809\uc158\uc774\ub77c\ub294 \uc774\ub984\uc744 \uc0ac\uc6a9\ud558\uc5ec \uc791\uc131\ud574\uc57c \ud569\ub2c8\ub2e4. \ubcf4\uc2dc\ub2e4\uc2dc\ud53c \uceec\ub809\uc158\uc744 \uc0ac\uc6a9\ud558\uba74 \ub370\uc774\ud130\ub97c \uad6c\uc131\ud558\ub294 \ucd94\uac00 \uc635\uc158\uc744 \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. <a href=\"https:\/\/www.couchbase.com\/blog\/ko\/products\/server\/?ref=blog\" rel=\"noopener\" target=\"_blank\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc11c\ubc84<\/a> \ud074\ub7ec\uc2a4\ud130.<\/p>\n<p>\uc704\uc758 \uc608\ub85c \ub3cc\uc544\uac00\uc11c, \ud68c\uc0ac \uc804\uccb4\uc758 \ubaa8\ub4e0 \uc5ec\ud589 \ub370\uc774\ud130\uac00 \uc544\ub2cc \ud638\ud154 \ub370\uc774\ud130\ub9cc Acme(\uc8fc)\uac00 \ubcfc \uc218 \uc788\ub3c4\ub85d \ud558\ub824\uba74 \uc5b4\ub5bb\uac8c \ud574\uc57c \ud560\uae4c\uc694? \uc774\uc81c \uceec\ub809\uc158\uc744 \uc0ac\uc6a9\ud558\uba74 Acme\uc758 \uc561\uc138\uc2a4 \ubc94\uc704\ub97c \uc6d0\ud558\ub294 \ubc94\uc704\ub85c\ub9cc \uc81c\ud55c\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. <\/p>\n<p>\uc608\ub97c \ub4e4\uc5b4, \uc0ac\uc6a9 \uac00\ub2a5\ud55c \ud638\ud154 \uac1d\uc2e4\uc758 \uc7ac\uace0\ub97c \ud655\uc778\ud574\uc57c \ud558\ub294 Acme \uc0ac\uc758 \uacbd\uc6b0, RBAC\uc758 \uc5ed\ud560\uc744 \ub2e4\uc74c\uacfc \uac19\uc774 \uc881\ud790 \uc218 \uc788\uc2b5\ub2c8\ub2e4. <code>\ud638\ud154<\/code> \uceec\ub809\uc158 \ub0b4\ubd80\uc758 <code>\uc778\ubca4\ud1a0\ub9ac<\/code> \ubc94\uc704 \ub0b4 <code>\uc5ec\ud589<\/code> \ubc84\ud0b7.<\/p>\n<h2>\uc5ed\ud560 \uae30\ubc18 \uc561\uc138\uc2a4 \uc81c\uc5b4(RBAC) \ubcf4\uc548 \uc124\uba85<\/h2>\n<p>\ubc94\uc704 \ubc0f \uceec\ub809\uc158\uc740 \ub370\uc774\ud130\ubca0\uc774\uc2a4\uc5d0\uc11c \uc5ed\ud560 \uae30\ubc18 \uc561\uc138\uc2a4 \uc81c\uc5b4\uc640 \uc5b4\ub5bb\uac8c \uc791\ub3d9\ud558\ub098\uc694? <\/p>\n<p>\ubc84\ud0b7\uc5d0 \ub300\ud55c \uc561\uc138\uc2a4 \uad8c\ud55c\uc774 \uc788\ub294 \uc0ac\uc6a9\uc790\ub294 \ud574\ub2f9 \ubc84\ud0b7\uc758 \ud558\uc704 \ubc94\uc704 \ubc0f \uceec\ub809\uc158\uc5d0 \ub300\ud55c \uc561\uc138\uc2a4 \uad8c\ud55c\uc744 \uc0c1\uc18d\ubc1b\uc2b5\ub2c8\ub2e4. \ub9c8\ucc2c\uac00\uc9c0\ub85c, \ubc94\uc704 \uc561\uc138\uc2a4 \uad8c\ud55c\uc774 \uc788\ub294 \uc0ac\uc6a9\uc790\ub294 \ud558\uc704 \uceec\ub809\uc158\uc5d0 \ub300\ud55c \uc561\uc138\uc2a4 \uad8c\ud55c\uc740 \uc0c1\uc18d\ud558\uc9c0\ub9cc \ubd80\ubaa8 \ubc84\ud0b7\uc5d0 \ub300\ud55c \uc561\uc138\uc2a4 \uad8c\ud55c\uc740 \uc0c1\uc18d\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. <\/p>\n<p>\ub2e4\uc74c\uc740 \uc0c8\ub85c\uc6b4 \uc5ed\ud560 \uae30\ubc18 \ubcf4\uc548\uc774 \uceec\ub809\uc158\uc5d0\uc11c \uc791\ub3d9\ud558\ub294 \ubc29\uc2dd\uc5d0 \ub300\ud55c \ubd84\uc11d\uc785\ub2c8\ub2e4:<\/p>\n<table>\n<tbody>\n<tr>\n<td><strong>\uc5ed\ud560<\/strong><\/td>\n<td><strong>\uc124\uba85<\/strong><\/td>\n<\/tr>\n<tr>\n<td><code>data_reader[*]<\/code><\/td>\n<td>\ubaa8\ub4e0 \ubc94\uc704\uc640 \uceec\ub809\uc158\uc744 \ud3ec\ud568\ud55c \ubaa8\ub4e0 \ubc84\ud0b7\uc758 \ub370\uc774\ud130\ub97c \ud074\ub7ec\uc2a4\ud130 \uc804\uccb4\uc5d0\uc11c \uc77d\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/td>\n<\/tr>\n<tr>\n<td><code>data_reader[foo]<\/code><\/td>\n<td>\ubc84\ud0b7 \ub0b4\uc5d0\uc11c\ub9cc \ubaa8\ub4e0 \ubc94\uc704\uc640 \uceec\ub809\uc158\uc758 \ub370\uc774\ud130\ub97c \uc77d\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4. <code>foo<\/code>.<\/td>\n<\/tr>\n<tr>\n<td><code>data_reader[foo:bar]<\/code><\/td>\n<td>\ubc94\uc704 \ub0b4 \ubaa8\ub4e0 \uceec\ub809\uc158\uc758 \ub370\uc774\ud130\ub97c \uc77d\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4. <strong>\ubc14<\/strong> \ubc84\ud0b7\uc758 <code>foo<\/code>.<\/td>\n<\/tr>\n<tr>\n<td><code>data_reader[foo:bar:baz]<\/code><\/td>\n<td>\uceec\ub809\uc158\uc5d0\uc11c\ub9cc \ub370\uc774\ud130\ub97c \uc77d\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4. <em>baz<\/em> \uc5d0 \uc788\ub294 \ubc94\uc704 <strong>\ubc14<\/strong> \ubc84\ud0b7\uc758 <code>foo<\/code>.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div class=\"wp-block-spacer\" style=\"height: 15px\" aria-hidden=\"true\"> <\/div>\n<div class=\"wp-block-spacer\" style=\"height: 15px\" aria-hidden=\"true\"> <\/div>\n<a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2020\/11\/CollectionsRBAC-example1.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2020\/11\/CollectionsRBAC-example1-1024x580.png\" alt=\"Role-based access control on Couchbase Scopes and Collections Example\" width=\"900\" height=\"510\" class=\"aligncenter size-large wp-image-9737\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/11\/CollectionsRBAC-example1-1024x580.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/11\/CollectionsRBAC-example1-300x170.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/11\/CollectionsRBAC-example1-768x435.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/11\/CollectionsRBAC-example1-20x11.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/11\/CollectionsRBAC-example1.png 1084w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/a>\n<div class=\"wp-block-spacer\" style=\"height: 15px\" aria-hidden=\"true\"> <\/div>\n<a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2020\/11\/CollectionsRBAC-example2.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2020\/11\/CollectionsRBAC-example2-1024x527.png\" alt=\"An example of RBAC security on Scopes and Collections in Couchbase\" width=\"900\" height=\"463\" class=\"aligncenter size-large wp-image-9738\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/11\/CollectionsRBAC-example2-1024x527.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/11\/CollectionsRBAC-example2-300x154.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/11\/CollectionsRBAC-example2-768x395.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/11\/CollectionsRBAC-example2-20x10.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/11\/CollectionsRBAC-example2.png 1080w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/a>\n<div class=\"wp-block-spacer\" style=\"height: 15px\" aria-hidden=\"true\"> <\/div>\n<p>Acme Co\uc758 \uacbd\uc6b0 CLI \uba85\ub839\uc740 \uc55e\uc758 \uc608\uc640 \ube44\uc2b7\ud558\uc9c0\ub9cc RBAC\uc744 \ubc84\ud0b7\uc73c\ub85c \uc124\uc815\ud558\ub294 \ub300\uc2e0 \ub2e8\uc77c \ubc94\uc704 \ubc0f\/\ub610\ub294 \uceec\ub809\uc158\ub9cc \ud5c8\uc6a9\ud558\ub3c4\ub85d \uc870\uc815\ud574\uc57c \ud569\ub2c8\ub2e4.<\/p>\n<p>\uc704\uc758 \uc608\uc81c\uc5d0\uc11c, \uc6b0\ub9ac\ub294 \ub2e4\uc74c\uacfc \uac19\uc774 <code>acme<\/code> \uc0ac\uc6a9\uc790 \uc561\uc138\uc2a4 <code>\ud638\ud154<\/code> \uceec\ub809\uc158 \ub0b4\ubd80\uc758 <code>\uc778\ubca4\ud1a0\ub9ac<\/code> \ubc94\uc704\uc774\ubbc0\ub85c \uc774 \uacbd\uc6b0 \uc5ed\ud560\uc740 \ub2e4\uc74c\uacfc \uac19\uc2b5\ub2c8\ub2e4. <code>\ub370\uc774\ud130_\ub9ac\ub354[\uc5ec\ud589:\uc778\ubca4\ud1a0\ub9ac:\ud638\ud154]<\/code>.<\/p>\n<pre>\r\n\/opt\/couchbase\/bin\/couchbase-cli user-manage -c localhost:8091 -u Administrator  -p password \\\r\n --set --rbac-username acme --rbac-password cbpass7beta --rbac-name \"Acme Co. (Hotel)\" \\\r\n --roles data_reader[Travel:Inventory:Hotel] --auth-domain local\r\n<\/pre>\n<p>\ubc94\uc704 \ubc0f \uceec\ub809\uc158\uc744 \uc815\uc758\ud560 \uc218 \uc788\ub294 \uc0ac\uc6a9\uc790 \uc561\uc138\uc2a4 \uc5ed\ud560\uc5d0\ub294 \uc5b4\ub5a4 \uac83\uc774 \uc788\ub294\uc9c0 \uad81\uae08\ud560 \uac83\uc785\ub2c8\ub2e4. \uc804\uccb4 \ubaa9\ub85d\uc740 \ub2e4\uc74c\uacfc \uac19\uc2b5\ub2c8\ub2e4:<\/p>\n<ul><\/ul>\n<li>\uc560\ud50c\ub9ac\ucf00\uc774\uc158 \uc561\uc138\uc2a4<\/li>\n<li>\ub370\uc774\ud130 \ub9ac\ub354<\/li>\n<li>\ub370\uc774\ud130 \ub77c\uc774\ud130<\/li>\n<li>\ub370\uc774\ud130 DCP \ub9ac\ub354<\/li>\n<li>\ub370\uc774\ud130 \ubaa8\ub2c8\ud130\ub9c1<\/li>\n<li>\uc804\uccb4 \ud14d\uc2a4\ud2b8 \uac80\uc0c9(FTS) \ub9ac\ub354<\/li>\n<li>\ucffc\ub9ac \uc120\ud0dd<\/li>\n<li>\ucffc\ub9ac \uc5c5\ub370\uc774\ud2b8<\/li>\n<li>\ucffc\ub9ac \uc0bd\uc785<\/li>\n<li>\ucffc\ub9ac \uc0ad\uc81c<\/li>\n<li>\ucffc\ub9ac \uc0c9\uc778 \uad00\ub9ac<\/li>\n<li>\uc560\ub110\ub9ac\ud2f1\uc2a4 \uc120\ud0dd<\/li>\n<li>\ub610\ud55c \uc0ac\uc6a9\uc790\uac00 \ubc84\ud0b7\uc758 \ud2b9\uc815 \ubc94\uc704\uc5d0\uc11c \uceec\ub809\uc158\uc744 \ucd94\uac00\ud558\uace0 \uc81c\uac70\ud560 \uc218 \uc788\ub3c4\ub85d \ubc94\uc704 \ub0b4 \uceec\ub809\uc158 \uad00\ub9ac \uc5ed\ud560\uc744 \ucd94\uac00\ud588\uc2b5\ub2c8\ub2e4.<\/li>\n<\/ul>\n<\/ul>\n<div class=\"wp-block-spacer\" style=\"height: 15px\" aria-hidden=\"true\"> <\/div>\n<h2>\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc11c\ubc84 7.0\uc744 \uc0ac\uc6a9\ud55c \uc2e4\uc804 RBAC \ubcf4\uc548 \uc608\uc81c<\/h2>\n<p>\uc774\uc81c \uba87 \uac00\uc9c0 \uc2e4\uc81c \uc0ac\ub840\ub97c \uc0b4\ud3b4\ubcfc \ucc28\ub840\uc785\ub2c8\ub2e4. <a href=\"https:\/\/www.couchbase.com\/blog\/ko\/downloads\/?ref=blog\" rel=\"noopener\" target=\"_blank\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc11c\ubc84 7.0\uc5d0\uc11c \uc9c1\uc811 \uccb4\ud5d8\ud574 \ubcf4\uc138\uc694.<\/a>. \uc774\uc804\uacfc \ub9c8\ucc2c\uac00\uc9c0\ub85c \uc800\ub294 Linux \uae30\ubc18 \ud074\ub7ec\uc2a4\ud130\ub97c \uc0ac\uc6a9\ud558\uace0 \uc788\uc73c\ubbc0\ub85c \ub2e4\ub978 \ud50c\ub7ab\ud3fc\uc744 \uc0ac\uc6a9\ud558\ub294 \uacbd\uc6b0 \uacbd\ub85c\ub97c \uc870\uc815\ud574\uc57c \ud560 \uc218\ub3c4 \uc788\uc2b5\ub2c8\ub2e4. \uc774 \uc608\uc81c\uc5d0\uc11c\ub294 \uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ub370\uc774\ud130, \ucffc\ub9ac \ubc0f \uc778\ub371\uc2a4 \uc11c\ube44\uc2a4\ub97c \uc2e4\ud589\ud574\uc57c \ud569\ub2c8\ub2e4.<\/p>\n<p>\uba3c\uc800 <code>\uc5ec\ud589 \uc0d8\ud50c<\/code> \ubc84\ud0b7\uc744 \ud074\ub7ec\uc2a4\ud130\uc5d0 \ucd94\uac00\ud569\ub2c8\ub2e4. <\/p>\n<pre>\r\ncurl -X POST -u Administrator:password https:\/\/localhost:8091\/sampleBuckets\/install -d '[\"travel-sample\"]'\r\n[]\r\n<\/pre>\n<div class=\"wp-block-spacer\" style=\"height: 15px\" aria-hidden=\"true\"> <\/div>\n<p>\uadf8\ub7f0 \ub2e4\uc74c \ubc84\ud0b7\uc5d0 \uceec\ub809\uc158\uc744 \ucd94\uac00\ub85c \ub9cc\ub4ed\ub2c8\ub2e4. \uc5ec\uae30\uc11c\ub294 <code>_\uae30\ubcf8\uac12<\/code> \ubc94\uc704. \uc0c8 \uceec\ub809\uc158\uc744 \ub9cc\ub4e4\ub824\uba74 \ubc84\ud0b7 \uad00\ub9ac\uc790 \uc0ac\uc6a9\uc790(\ub610\ub294 \uadf8 \uc774\uc0c1\uc758 \uad8c\ud55c)\ub97c \uc0ac\uc6a9\ud574\uc57c \ud569\ub2c8\ub2e4. <\/p>\n<pre>\r\n$ \/opt\/couchbase\/bin\/couchbase-cli collection-manage --create-collection _default.hotel -c localhost \\\r\n -u Administrator -p password --bucket travel-sample\r\n<\/pre>\n<pre>\r\nSUCCESS: Collection created\r\n<\/pre>\n<pre>\r\n$ \/opt\/couchbase\/bin\/couchbase-cli collection-manage --create-collection _default.airport -c localhost \\\r\n-u Administrator -p password --bucket travel-sample\r\n<\/pre>\n<pre>\r\nSUCCESS: Collection created\r\n<\/pre>\n<pre>\r\n$ \/opt\/couchbase\/bin\/couchbase-cli collection-manage --create-collection _default.airline -c localhost \\\r\n-u Administrator -p password --bucket travel-sample\r\n<\/pre>\n<pre>\r\nSUCCESS: Collection created\r\n<\/pre>\n<pre>\r\n$ \/opt\/couchbase\/bin\/couchbase-cli collection-manage --create-collection _default.landmark -c localhost \\\r\n -u Administrator -p password --bucket travel-sample\r\n<\/pre>\n<pre>\r\nSUCCESS: Collection created\r\n<\/pre>\n<div class=\"wp-block-spacer\" style=\"height: 15px\" aria-hidden=\"true\"> <\/div>\n<p>\uc544\ub798 \uadf8\ub9bc\uacfc \uac19\uc774 Couchbase Server \uc6f9 UI\uc5d0\uc11c\ub3c4 \uc774\ub7ec\ud55c \uceec\ub809\uc158\uc744 \ubcfc \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<div class=\"wp-block-spacer\" style=\"height: 15px\" aria-hidden=\"true\"> <\/div>\n<div id=\"attachment_9676\" style=\"width: 910px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2020\/11\/CollectionsRBAC-02.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-9676\" class=\"wp-image-9676 size-large\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2020\/11\/CollectionsRBAC-02-1024x564.png\" alt=\"Screenshot of Couchbase Server 7.0 Buckets\" width=\"900\" height=\"496\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/11\/CollectionsRBAC-02-1024x564.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/11\/CollectionsRBAC-02-300x165.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/11\/CollectionsRBAC-02-768x423.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/11\/CollectionsRBAC-02-20x11.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/11\/CollectionsRBAC-02.png 1246w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/a><p id=\"caption-attachment-9676\" class=\"wp-caption-text\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc11c\ubc84 7.0\uc758 \ubc84\ud0b7 \ubcf4\uae30<\/p><\/div>\n<div class=\"wp-block-spacer\" style=\"height: 15px\" aria-hidden=\"true\"> <\/div>\n<div id=\"attachment_9677\" style=\"width: 910px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2020\/11\/CollectionsRBAC-03.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-9677\" class=\"wp-image-9677 size-large\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2020\/11\/CollectionsRBAC-03-1024x561.png\" alt=\"Couchbase Server 7.0 Scopes and Collections Screenshot\" width=\"900\" height=\"493\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/11\/CollectionsRBAC-03-1024x561.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/11\/CollectionsRBAC-03-300x164.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/11\/CollectionsRBAC-03-768x421.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/11\/CollectionsRBAC-03-20x11.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/11\/CollectionsRBAC-03.png 1244w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/a><p id=\"caption-attachment-9677\" class=\"wp-caption-text\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc11c\ubc84 7.0\uc758 \ubc94\uc704 \ubc0f \uceec\ub809\uc158 \ubcf4\uae30<\/p><\/div>\n<div class=\"wp-block-spacer\" style=\"height: 15px\" aria-hidden=\"true\"> <\/div>\n<p>\ub2e4\uc74c\uc73c\ub85c \ubb38\uc11c\uc5d0 \uc774\ubbf8 \uc874\uc7ac\ud558\ub294 \ud544\ub4dc\ub97c \uae30\ubc18\uc73c\ub85c \uac01 \uceec\ub809\uc158\uc5d0 \ub370\uc774\ud130\ub97c \ub85c\ub4dc\ud569\ub2c8\ub2e4. <code>\uc720\ud615<\/code>. \ubb38\uc11c <code>\uc720\ud615<\/code> \ud544\ub4dc\uac00 \ubc29\uae08 \ub9cc\ub4e0 \uc0c8 \uceec\ub809\uc158\uacfc \uc77c\uce58\ud569\ub2c8\ub2e4. \ub370\uc774\ud130\ub294 \ub2e4\uc74c\uc744 \uc0ac\uc6a9\ud558\uc5ec \uceec\ub809\uc158\uc5d0 \ubcf5\uc0ac\ub429\ub2c8\ub2e4. <a href=\"https:\/\/www.couchbase.com\/blog\/ko\/products\/n1ql\/?ref=blog\" rel=\"noopener\" target=\"_blank\">N1QL \ucffc\ub9ac \uc5b8\uc5b4<\/a> \uba85\ub839\uc904\uc5d0\uc11c \uc785\ub825\ud569\ub2c8\ub2e4. <strong>\ucc38\uace0:<\/strong> \ubc31\ud2f1\uacfc \uac19\uc774 \uc178\uc774 \uc2e4\ud589\ud558\ub824\uace0 \uc2dc\ub3c4\ud558\ub294 \uc774\uc2a4\ucf00\uc774\ud504 \ubb38\uc790\ub97c \uc8fc\uc758\ud574\uc57c \ud569\ub2c8\ub2e4.<\/p>\n<p>\uc11c\uc2dd\uc744 \uc9c0\uc815\ud558\uac70\ub098 \uba85\ub839\uc774 \uc2e4\ud589\ub418\ub294 \ub370 \ubb38\uc81c\uac00 \uc788\ub294 \uacbd\uc6b0 \uba85\ub839\uc774 \uc5b4\ub5bb\uac8c \ud45c\uc2dc\ub418\ub294\uc9c0 \ubcf4\uc5ec\uc8fc\ub294 \uc608\uc81c \uc774\ubbf8\uc9c0\ub97c \ucc38\uc870\ud558\uc138\uc694. <\/p>\n<div class=\"wp-block-spacer\" style=\"height: 15px\" aria-hidden=\"true\"> <\/div>\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-N1QL-HotelCollectionPopulate.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-9814\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2020\/11\/Screenshot-N1QL-HotelCollectionPopulate.png\" alt=\"Screenshot of N1QL query for Hotel Collection Populate\" width=\"1500\" height=\"74\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/11\/Screenshot-N1QL-HotelCollectionPopulate.png 1500w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/11\/Screenshot-N1QL-HotelCollectionPopulate-300x15.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/11\/Screenshot-N1QL-HotelCollectionPopulate-1024x51.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/11\/Screenshot-N1QL-HotelCollectionPopulate-768x38.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/11\/Screenshot-N1QL-HotelCollectionPopulate-20x1.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/11\/Screenshot-N1QL-HotelCollectionPopulate-1320x65.png 1320w\" sizes=\"auto, (max-width: 1500px) 100vw, 1500px\" \/><\/a><\/p>\n<div class=\"wp-block-spacer\" style=\"height: 15px\" aria-hidden=\"true\"> <\/div>\n<pre>\r\n\/opt\/couchbase\/bin\/cbq -u=Administrator -p=password --script=\\\r\n\"INSERT INTO \\\\`travel-sample\\\\`._default.hotel (KEY _key, VALUE _value)\\\r\n SELECT meta().id _key, _value FROM \\\\`travel-sample\\\\` _value WHERE type='hotel'\"\r\n<\/pre>\n<pre>\r\n\/opt\/couchbase\/bin\/cbq -u=Administrator -p=password --script=\\\r\n\"INSERT INTO \\\\`travel-sample\\\\`._default.airport (KEY _key, VALUE _value)\\\r\n SELECT meta().id _key, _value FROM \\\\`travel-sample\\\\` _value WHERE type='airport'\"\r\n<\/pre>\n<pre>\r\n\/opt\/couchbase\/bin\/cbq -u=Administrator -p=password --script=\\\r\n\"INSERT INTO \\\\`travel-sample\\\\`._default.airline (KEY _key, VALUE _value)\\\r\n SELECT meta().id _key, _value FROM \\\\`travel-sample\\\\` _value WHERE type='airline'\"\r\n<\/pre>\n<pre>\r\n\/opt\/couchbase\/bin\/cbq -u=Administrator -p=password --script=\\\r\n\"INSERT INTO \\\\`travel-sample\\\\`._default.landmark (KEY _key, VALUE _value)\\\r\n SELECT meta().id _key, _value FROM \\\\`travel-sample\\\\` _value WHERE type='landmark'\"\r\n<\/pre>\n<div class=\"wp-block-spacer\" style=\"height: 15px\" aria-hidden=\"true\"> <\/div>\n<p>\uc5d0 \uae30\ubcf8 \uc778\ub371\uc2a4\ub97c \ub9cc\ub4e4\uc5b4 \ubcf4\uaca0\uc2b5\ub2c8\ub2e4. <code>\ud638\ud154<\/code> \uad00\ub9ac\uc790\ub85c \uceec\ub809\uc158\uc744 \uc218\uc9d1\ud569\ub2c8\ub2e4:<\/p>\n<pre>\r\n\/opt\/couchbase\/bin\/cbq -u=Administrator -p=password --script=\\\r\n\"CREATE PRIMARY INDEX \\`hotel-primary\\` ON \\\\`travel-sample\\\\`._default.hotel\"\r\n<\/pre>\n<div class=\"wp-block-spacer\" style=\"height: 15px\" aria-hidden=\"true\"> <\/div>\n<p>\uc774\uc81c \ubaa8\ub4e0 \uc0ac\uc6a9\uc790 \ubc0f \uc5ed\ud560\uc758 \ubaa9\ub85d\uc744 \uac00\uc838\uc640 \ubcf4\uaca0\uc2b5\ub2c8\ub2e4:<\/p>\n<pre>\r\n\/opt\/couchbase\/bin\/couchbase-cli user-manage -c localhost:8091 -u Administrator -p password --list\r\n<\/pre>\n<pre>\r\n[]\r\n<\/pre>\n<div class=\"wp-block-spacer\" style=\"height: 15px\" aria-hidden=\"true\"> <\/div>\n<p>\uc704\uc5d0\uc11c \ubcfc \uc218 \uc788\ub4ef\uc774 \ud604\uc7ac \uae30\ubcf8 \uc81c\uacf5 \uad00\ub9ac\uc790\ub9cc \uc788\uace0 \ucd94\uac00 \uc0ac\uc6a9\uc790\ub294 \uc5c6\uc2b5\ub2c8\ub2e4. \ub530\ub77c\uc11c \uba85\ub839\uc758 \ucd9c\ub825\uc740 \uc608\uc0c1\ub300\ub85c \ube44\uc5b4 \uc788\uc2b5\ub2c8\ub2e4. <\/p>\n<p>\ub2e4\uc74c\uc73c\ub85c, John Doe\ub77c\ub294 \uc0ac\uc6a9\uc790\ub97c \ub9cc\ub4e4\uc5b4 \ubcf4\uaca0\uc2b5\ub2c8\ub2e4. John\uc5d0\uac8c \ub370\uc774\ud130 \ub9ac\ub354 \uc5ed\ud560\uacfc \ucffc\ub9ac \uc120\ud0dd \uc5ed\ud560\uc744 \ubaa8\ub450 \ubd80\uc5ec\ud558\uaca0\uc2b5\ub2c8\ub2e4. <code>\ud638\ud154<\/code> \uceec\ub809\uc158\uc5d0 \uc788\ub294 <code>_\uae30\ubcf8\uac12<\/code> \ubc94\uc704.<\/p>\n<pre>\r\n\/opt\/couchbase\/bin\/couchbase-cli user-manage -c localhost:8091 -u Administrator  -p password \\\r\n--set --rbac-username jdoe --rbac-password cbpass7beta  --rbac-name \"John Doe\" \\\r\n--roles data_reader[travel-sample:_default:hotel],query_select[travel-sample:_default:hotel]  \\\r\n--auth-domain local\r\n<\/pre>\n<pre>\r\nSUCCESS: User jdoe set\r\n<\/pre>\n<div class=\"wp-block-spacer\" style=\"height: 15px\" aria-hidden=\"true\"> <\/div>\n<p>\uc774 \uc791\uc5c5\uc740 \uc6f9 UI\uc5d0\uc11c\ub3c4 \uc218\ud589\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<div class=\"wp-block-spacer\" style=\"height: 15px\" aria-hidden=\"true\"> <\/div>\n<div id=\"attachment_9678\" style=\"width: 910px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2020\/11\/CollectionsRBAC-04.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-9678\" class=\"wp-image-9678 size-large\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2020\/11\/CollectionsRBAC-04-1024x362.png\" alt=\"Couchbase Server 7.0 screenshot of user roles\" width=\"900\" height=\"318\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/11\/CollectionsRBAC-04-1024x362.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/11\/CollectionsRBAC-04-300x106.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/11\/CollectionsRBAC-04-768x271.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/11\/CollectionsRBAC-04-20x7.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/11\/CollectionsRBAC-04.png 1246w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/a><p id=\"caption-attachment-9678\" class=\"wp-caption-text\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc11c\ubc84 7.0\uc758 RBAC \uc0ac\uc6a9\uc790 \uc5ed\ud560<\/p><\/div>\n<div class=\"wp-block-spacer\" style=\"height: 15px\" aria-hidden=\"true\"> <\/div>\n<p>\uadf8\ub7f0 \ub2e4\uc74c \uc2e0\uc6d0 \ubbf8\uc0c1\uc758 \uc0ac\uc6a9\uc790\uc5d0 \ub300\ud55c \ud2b9\uc815 \uad8c\ud55c\uc774 \uc788\ub294\uc9c0 \ud655\uc778\ud569\ub2c8\ub2e4. <code>\ud638\ud154<\/code> \uceec\ub809\uc158. John\uc774 \uc804\uccb4 \uc5ec\ud589 \uc0d8\ud50c \ubc84\ud0b7\uc5d0\uc11c \uc77d\uc73c\ub824\uace0 \ud558\uba74 \uad8c\ud55c \uac70\ubd80 \uc624\ub958\uac00 \ubc1c\uc0dd\ud569\ub2c8\ub2e4.<\/p>\n<pre>\r\n\/opt\/couchbase\/bin\/couchbase-cli user-manage -c localhost:8091 -u Administrator -p password --list\r\n<\/pre>\n<pre>\r\n\/opt\/couchbase\/bin\/cbq -u=jdoe -p=cbpass7beta --script=\\\r\n\"SELECT type, name, hotel.country FROM \\\\`travel-sample\\\\` LIMIT 5;\"\r\n<\/pre>\n<pre>\r\nSELECT type, name, hotel.country FROM `travel-sample` LIMIT 5;\r\n\r\n{\r\n....\r\n    \"results\": [\r\n\r\n    ],\r\n\r\n    \"errors\": [\r\n\r\n        {\r\n\r\n            \"code\": 13014,\r\n\r\n            \"msg\": \"User does not have credentials to run SELECT queries on default:travel-sample. Add role query_select on default:travel-sample to allow the query to run.\"\r\n\r\n        }\r\n\r\n    ],\r\n\r\n    \"status\": \"fatal\",\r\n    \u2026\r\n<\/pre>\n<div class=\"wp-block-spacer\" style=\"height: 15px\" aria-hidden=\"true\"> <\/div>\n<p>\uc774\ubc88\uc5d0\ub294 John\uc774 \ub41c \uac83\ucc98\ub7fc 5\uac1c\uc758 \ud638\ud154\uc744 \uc120\ud0dd\ud574 \ubcf4\uaca0\uc2b5\ub2c8\ub2e4. <code>\ud638\ud154<\/code> \uc218\uc9d1 <code>\uc5ec\ud589 \uc0d8\ud50c<\/code> \ubc84\ud0b7, John <em>does<\/em> \uc5d0 \uc561\uc138\uc2a4\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<pre>\r\n\/opt\/couchbase\/bin\/cbq -u=jdoe -p=cbpass7beta --script=\\\r\n\"SELECT type, name, hotel.country FROM \\\\`travel-sample\\\\`._default.hotel LIMIT 5;\"\r\n<\/pre>\n<pre> \r\n SELECT type, name, hotel.country FROM `travel-sample`._default.hotel LIMIT 5;\r\n{\r\n    \"requestID\": \"3cdc2fa8-b0cf-411a-a325-a1534280087a\",\r\n    \"signature\": {\r\n        \"country\": \"json\",\r\n        \"name\": \"json\",\r\n        \"type\": \"json\"\r\n    },\r\n    \"results\": [\r\n    {\r\n        \"country\": \"United Kingdom\",\r\n        \"name\": \"Medway Youth Hostel\",\r\n        \"type\": \"hotel\"\r\n    },\r\n    {\r\n        \"country\": \"United Kingdom\",\r\n        \"name\": \"The Balmoral Guesthouse\",\r\n        \"type\": \"hotel\"\r\n    },\r\n    {\r\n        \"country\": \"France\",\r\n        \"name\": \"The Robins\",\r\n        \"type\": \"hotel\"\r\n    },\r\n    {\r\n        \"country\": \"France\",\r\n        \"name\": \"Le Clos Fleuri\",\r\n        \"type\": \"hotel\"\r\n    },\r\n    {\r\n        \"country\": \"United Kingdom\",\r\n        \"name\": \"Glasgow Grand Central\",\r\n        \"type\": \"hotel\"\r\n    }\r\n    ],\r\n    \"status\": \"success\",\r\n...\r\n}\r\n<\/pre>\n<div class=\"wp-block-spacer\" style=\"height: 15px\" aria-hidden=\"true\"> <\/div>\n<p>\uc704\uc758 \uc608\uc640 \uac19\uc774 \ubc94\uc704 \ubc0f \uceec\ub809\uc158 \uc81c\ud55c\uc744 \uc0ac\uc6a9\ud558\uc5ec \ub370\uc774\ud130 \ub9ac\ub354 \ubc0f \ucffc\ub9ac \uc120\ud0dd \uc5ed\ud560\uc5d0 \uc790\uaca9\uc744 \ubd80\uc5ec\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. <\/p>\n<p>\uc0c8\ub85c\uc6b4 \uc5ed\ud560 \uae30\ubc18 \uc561\uc138\uc2a4 \uc81c\uc5b4 \uae30\ub2a5\uc73c\ub85c \uceec\ub809\uc158\uc744 \uc548\uc804\ud558\uac8c \ubcf4\ud638\ud558\uc138\uc694!<\/p>\n<h2>Couchbase 7.0 \ub9b4\ub9ac\uc2a4\uc5d0 \ub300\ud55c \ucd94\uac00 \ub9ac\uc18c\uc2a4<\/h3>\n<ul>\n<ul>\n<li><a href=\"https:\/\/docs.couchbase.com\/server\/7.0\/introduction\/whats-new.html?ref=blog\" rel=\"noopener\" target=\"_blank\">Couchbase Server 7.0\uc758 \uc0c8\ub85c\uc6b4 \uae30\ub2a5<\/a><\/li>\n<li><a href=\"https:\/\/docs.couchbase.com\/server\/7.0\/release-notes\/relnotes.html?ref=blog\" rel=\"noopener\" target=\"_blank\">Couchbase 7.0 \ub9b4\ub9ac\uc2a4 \ub178\ud2b8<\/a><\/li>\n<li><a href=\"https:\/\/www.couchbase.com\/blog\/ko\/scopes-and-collections-for-modern-multi-tenant-applications-couchbase-7-0\/?ref=blog\" rel=\"noopener\" target=\"_blank\">\ubc94\uc704 \ubc0f \uceec\ub809\uc158\uc73c\ub85c Couchbase\uc5d0\uc11c \uba40\ud2f0\ud14c\ub10c\ud2b8 \uc571 \ubc30\ud3ec\ub97c \uac04\uc18c\ud654\ud558\ub294 \ubc29\ubc95<\/a><\/li>\n<li>\uc5d4\ud130\ud504\ub77c\uc774\uc988 \uc5d0\ub514\uc158 \uace0\uac1d \uc9c0\uc6d0\uc740 \uc77c\ubc18 \uc9c0\uc6d0 \ucc44\ub110\uc744 \ud1b5\ud574 \uc774\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. <a href=\"https:\/\/www.couchbase.com\/blog\/ko\/forums\/?ref=blog\" rel=\"noopener\" target=\"_blank\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ud3ec\ub7fc\uc744 \ud1b5\ud574 \ucee4\ubba4\ub2c8\ud2f0 \uc9c0\uc6d0\uc744 \ubc1b\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/a><\/li>\n<\/ul>\n<\/ul>\n<div class=\"wp-block-spacer\" style=\"height: 30px\" aria-hidden=\"true\"> <\/div>\n<div style=\"text-align:center\"><strong>Couchbase\uc758 RBAC \ubcf4\uc548\uc744 \uc9c1\uc811 \uccb4\ud5d8\ud574\ubcf4\uace0 \uc2f6\uc73c\uc2e0\uac00\uc694?<br \/>\n<a href=\"https:\/\/www.couchbase.com\/blog\/ko\/downloads\/?ref=blog\" rel=\"noopener\" target=\"_blank\">\uc624\ub298 \uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uccb4\ud5d8\ud558\uae30<\/a><\/strong><\/div>\n<div class=\"wp-block-spacer\" style=\"height: 15px\" aria-hidden=\"true\"> <\/div>\n<p>&nbsp;<br \/>\n&nbsp;<br \/>\n&nbsp;<\/p>","protected":false},"excerpt":{"rendered":"<p>Your data in Couchbase just got more secure. Couchbase Server 7.0 introduced Scopes and Collections to better map between relational and NoSQL data models. But the 7.0 release also includes some additional enhancements to strengthen the security of the data [&hellip;]<\/p>","protected":false},"author":1864,"featured_media":11668,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1816,9336,1813,1812],"tags":[1261,1725,1903,1385,9301,1962],"ppma_author":[8928],"class_list":["post-9670","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-couchbase-server","category-scopes-and-collections","category-security","category-n1ql-query","tag-json","tag-nosql-database","tag-rbac","tag-rdbms","tag-relational-database","tag-role-based-access-control"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.8 (Yoast SEO v25.8) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Introducing Role-Based Access Control (RBAC) Security for Collections in Couchbase 7.0<\/title>\n<meta name=\"description\" content=\"Learn how role-based access control, or RBAC Security in the database, has been expanded for Scopes and Collections in the Couchbase Server 7.0 release.\" \/>\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\/introducing-rbac-security-for-collections\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Introducing Role-Based Access Control (RBAC) Security for Collections in Couchbase 7.0\" \/>\n<meta property=\"og:description\" content=\"Learn how role-based access control, or RBAC Security in the database, has been expanded for Scopes and Collections in the Couchbase Server 7.0 release.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/ko\/introducing-rbac-security-for-collections\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2021-08-05T07:00:39+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-14T02:27:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/11\/Introducing-RBAC-Security-for-Collections.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"627\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Ian McCloy, Director Product Management\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/11\/role-based-access-control-rbac-couchbase-scopes-collections-social.jpeg\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ian McCloy, Director Product Management\" \/>\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\/introducing-rbac-security-for-collections\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/introducing-rbac-security-for-collections\/\"},\"author\":{\"name\":\"Ian McCloy, Director Product Management, Couchbase\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/7e8c834bce5128ad6cd764cd1c4cea19\"},\"headline\":\"Introducing Role-Based Access Control (RBAC) Security for Collections in Couchbase 7.0\",\"datePublished\":\"2021-08-05T07:00:39+00:00\",\"dateModified\":\"2025-06-14T02:27:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/introducing-rbac-security-for-collections\/\"},\"wordCount\":1433,\"commentCount\":3,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/introducing-rbac-security-for-collections\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/11\/role-based-access-control-rbac-couchbase-scopes-collections.jpeg\",\"keywords\":[\"JSON\",\"NoSQL Database\",\"RBAC\",\"RDBMS\",\"relational database\",\"Role Based Access Control (RBAC)\"],\"articleSection\":[\"Couchbase Server\",\"Scopes and Collections\",\"Security\",\"SQL++ \/ N1QL Query\"],\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/introducing-rbac-security-for-collections\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/introducing-rbac-security-for-collections\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/introducing-rbac-security-for-collections\/\",\"name\":\"Introducing Role-Based Access Control (RBAC) Security for Collections in Couchbase 7.0\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/introducing-rbac-security-for-collections\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/introducing-rbac-security-for-collections\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/11\/role-based-access-control-rbac-couchbase-scopes-collections.jpeg\",\"datePublished\":\"2021-08-05T07:00:39+00:00\",\"dateModified\":\"2025-06-14T02:27:03+00:00\",\"description\":\"Learn how role-based access control, or RBAC Security in the database, has been expanded for Scopes and Collections in the Couchbase Server 7.0 release.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/introducing-rbac-security-for-collections\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/introducing-rbac-security-for-collections\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/introducing-rbac-security-for-collections\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/11\/role-based-access-control-rbac-couchbase-scopes-collections.jpeg\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/11\/role-based-access-control-rbac-couchbase-scopes-collections.jpeg\",\"width\":1200,\"height\":628,\"caption\":\"Learn how role-based access control has expanded for Scopes and Collections in Couchbase Server 7.0\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/introducing-rbac-security-for-collections\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Introducing Role-Based Access Control (RBAC) Security for Collections in Couchbase 7.0\"}]},{\"@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\/7e8c834bce5128ad6cd764cd1c4cea19\",\"name\":\"Ian McCloy, Director Product Management, Couchbase\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/97dd714a3242521ce9dcea0d96550c5f\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/41f65bee70b5e03e46ae996303a13060d366d405ecb235ff5493d4f1ac3a6f3d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/41f65bee70b5e03e46ae996303a13060d366d405ecb235ff5493d4f1ac3a6f3d?s=96&d=mm&r=g\",\"caption\":\"Ian McCloy, Director Product Management, Couchbase\"},\"description\":\"Ian McCloy is the Director of the Platform and Security Product Management Group for Couchbase and lives in the United Kingdom. His dedicated team is responsible for the Reliability, Availability, Serviceability and Security architecture of Couchbase Server and the SaaS Database, Capella. This team also own cloud-native platforms like the Couchbase Kubernetes Autonomous Operator. Ian has a vast range of experience as a Software Engineer, Technical Support Engineer, Quality Assurance Engineer and Systems Administrator. Ian has led global technical teams for the majority of his 20 year professional career and holds several patents in the areas of information security, virtualisation and hardware design. https:\/\/www.linkedin.com\/in\/ianmccloy\/\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/ianmccloy\/\"],\"url\":\"https:\/\/www.couchbase.com\/blog\/ko\/author\/ian-mccloycouchbase-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 7.0\uc758 \uceec\ub809\uc158\uc744 \uc704\ud55c \uc5ed\ud560 \uae30\ubc18 \uc561\uc138\uc2a4 \uc81c\uc5b4(RBAC) \ubcf4\uc548 \uc18c\uac1c","description":"\ub370\uc774\ud130\ubca0\uc774\uc2a4\uc758 \uc5ed\ud560 \uae30\ubc18 \uc561\uc138\uc2a4 \uc81c\uc5b4 \ub610\ub294 RBAC \ubcf4\uc548\uc774 Couchbase Server 7.0 \ub9b4\ub9ac\uc988\uc5d0\uc11c \ubc94\uc704 \ubc0f \uceec\ub809\uc158\uc5d0 \ub300\ud574 \uc5b4\ub5bb\uac8c \ud655\uc7a5\ub418\uc5c8\ub294\uc9c0 \uc54c\uc544\ubcf4\uc138\uc694.","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\/introducing-rbac-security-for-collections\/","og_locale":"ko_KR","og_type":"article","og_title":"Introducing Role-Based Access Control (RBAC) Security for Collections in Couchbase 7.0","og_description":"Learn how role-based access control, or RBAC Security in the database, has been expanded for Scopes and Collections in the Couchbase Server 7.0 release.","og_url":"https:\/\/www.couchbase.com\/blog\/ko\/introducing-rbac-security-for-collections\/","og_site_name":"The Couchbase Blog","article_published_time":"2021-08-05T07:00:39+00:00","article_modified_time":"2025-06-14T02:27:03+00:00","og_image":[{"width":1200,"height":627,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/11\/Introducing-RBAC-Security-for-Collections.png","type":"image\/png"}],"author":"Ian McCloy, Director Product Management","twitter_card":"summary_large_image","twitter_image":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/11\/role-based-access-control-rbac-couchbase-scopes-collections-social.jpeg","twitter_misc":{"Written by":"Ian McCloy, Director Product Management","Est. reading time":"8\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/introducing-rbac-security-for-collections\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/introducing-rbac-security-for-collections\/"},"author":{"name":"Ian McCloy, Director Product Management, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/7e8c834bce5128ad6cd764cd1c4cea19"},"headline":"Introducing Role-Based Access Control (RBAC) Security for Collections in Couchbase 7.0","datePublished":"2021-08-05T07:00:39+00:00","dateModified":"2025-06-14T02:27:03+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/introducing-rbac-security-for-collections\/"},"wordCount":1433,"commentCount":3,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/introducing-rbac-security-for-collections\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/11\/role-based-access-control-rbac-couchbase-scopes-collections.jpeg","keywords":["JSON","NoSQL Database","RBAC","RDBMS","relational database","Role Based Access Control (RBAC)"],"articleSection":["Couchbase Server","Scopes and Collections","Security","SQL++ \/ N1QL Query"],"inLanguage":"ko-KR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/introducing-rbac-security-for-collections\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/introducing-rbac-security-for-collections\/","url":"https:\/\/www.couchbase.com\/blog\/introducing-rbac-security-for-collections\/","name":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 7.0\uc758 \uceec\ub809\uc158\uc744 \uc704\ud55c \uc5ed\ud560 \uae30\ubc18 \uc561\uc138\uc2a4 \uc81c\uc5b4(RBAC) \ubcf4\uc548 \uc18c\uac1c","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/introducing-rbac-security-for-collections\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/introducing-rbac-security-for-collections\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/11\/role-based-access-control-rbac-couchbase-scopes-collections.jpeg","datePublished":"2021-08-05T07:00:39+00:00","dateModified":"2025-06-14T02:27:03+00:00","description":"\ub370\uc774\ud130\ubca0\uc774\uc2a4\uc758 \uc5ed\ud560 \uae30\ubc18 \uc561\uc138\uc2a4 \uc81c\uc5b4 \ub610\ub294 RBAC \ubcf4\uc548\uc774 Couchbase Server 7.0 \ub9b4\ub9ac\uc988\uc5d0\uc11c \ubc94\uc704 \ubc0f \uceec\ub809\uc158\uc5d0 \ub300\ud574 \uc5b4\ub5bb\uac8c \ud655\uc7a5\ub418\uc5c8\ub294\uc9c0 \uc54c\uc544\ubcf4\uc138\uc694.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/introducing-rbac-security-for-collections\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/introducing-rbac-security-for-collections\/"]}]},{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/introducing-rbac-security-for-collections\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/11\/role-based-access-control-rbac-couchbase-scopes-collections.jpeg","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/11\/role-based-access-control-rbac-couchbase-scopes-collections.jpeg","width":1200,"height":628,"caption":"Learn how role-based access control has expanded for Scopes and Collections in Couchbase Server 7.0"},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/introducing-rbac-security-for-collections\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Introducing Role-Based Access Control (RBAC) Security for Collections in Couchbase 7.0"}]},{"@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\/7e8c834bce5128ad6cd764cd1c4cea19","name":"Ian McCloy, \uc81c\ud488 \uad00\ub9ac \uc774\uc0ac, Couchbase","image":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/97dd714a3242521ce9dcea0d96550c5f","url":"https:\/\/secure.gravatar.com\/avatar\/41f65bee70b5e03e46ae996303a13060d366d405ecb235ff5493d4f1ac3a6f3d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/41f65bee70b5e03e46ae996303a13060d366d405ecb235ff5493d4f1ac3a6f3d?s=96&d=mm&r=g","caption":"Ian McCloy, Director Product Management, Couchbase"},"description":"Ian McCloy is the Director of the Platform and Security Product Management Group for Couchbase and lives in the United Kingdom. His dedicated team is responsible for the Reliability, Availability, Serviceability and Security architecture of Couchbase Server and the SaaS Database, Capella. This team also own cloud-native platforms like the Couchbase Kubernetes Autonomous Operator. Ian has a vast range of experience as a Software Engineer, Technical Support Engineer, Quality Assurance Engineer and Systems Administrator. Ian has led global technical teams for the majority of his 20 year professional career and holds several patents in the areas of information security, virtualisation and hardware design. https:\/\/www.linkedin.com\/in\/ianmccloy\/","sameAs":["https:\/\/www.linkedin.com\/in\/ianmccloy\/"],"url":"https:\/\/www.couchbase.com\/blog\/ko\/author\/ian-mccloycouchbase-com\/"}]}},"authors":[{"term_id":8928,"user_id":1864,"is_guest":0,"slug":"ian-mccloycouchbase-com","display_name":"Ian McCloy, Director Product Management","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/41f65bee70b5e03e46ae996303a13060d366d405ecb235ff5493d4f1ac3a6f3d?s=96&d=mm&r=g","author_category":"","last_name":"McCloy, Director Product Management","first_name":"Ian","job_title":"","user_url":"","description":"\uc774\uc548 \ub9e5\ud074\ub85c\uc774\ub294 \uce74\uc6b0\uce58\ubca0\uc774\uc2a4\uc758 \ud50c\ub7ab\ud3fc \ubc0f \ubcf4\uc548 \uc81c\ud488 \uad00\ub9ac \uadf8\ub8f9 \ub514\ub809\ud130\ub85c \uc601\uad6d\uc5d0 \uac70\uc8fc\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4.  \uadf8\uc758 \uc804\ub2f4 \ud300\uc740 Couchbase Server\uc640 SaaS \ub370\uc774\ud130\ubca0\uc774\uc2a4\uc778 Capella\uc758 \uc548\uc815\uc131, \uac00\uc6a9\uc131, \uc11c\ube44\uc2a4 \uac00\ub2a5\uc131 \ubc0f \ubcf4\uc548 \uc544\ud0a4\ud14d\ucc98\ub97c \ub2f4\ub2f9\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4.  \uc774 \ud300\uc740 \ub610\ud55c Couchbase Kubernetes \uc790\uc728 \uc6b4\uc601\uc790\uc640 \uac19\uc740 \ud074\ub77c\uc6b0\ub4dc \ub124\uc774\ud2f0\ube0c \ud50c\ub7ab\ud3fc\uc744 \uc18c\uc720\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4.  Ian\uc740 \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uc5d4\uc9c0\ub2c8\uc5b4, \uae30\uc220 \uc9c0\uc6d0 \uc5d4\uc9c0\ub2c8\uc5b4, \ud488\uc9c8 \ubcf4\uc99d \uc5d4\uc9c0\ub2c8\uc5b4, \uc2dc\uc2a4\ud15c \uad00\ub9ac\uc790 \ub4f1 \ub2e4\uc591\ud55c \uacbd\ub825\uc744 \ubcf4\uc720\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. 20\ub144 \uacbd\ub825\uc758 \ub300\ubd80\ubd84\uc744 \uae00\ub85c\ubc8c \uae30\uc220 \ud300\uc744 \uc774\ub04c\uc5c8\uc73c\uba70 \uc815\ubcf4 \ubcf4\uc548, \uac00\uc0c1\ud654 \ubc0f \ud558\ub4dc\uc6e8\uc5b4 \uc124\uacc4 \ubd84\uc57c\uc5d0\uc11c \uc5ec\ub7ec \ud2b9\ud5c8\ub97c \ubcf4\uc720\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. https:\/\/www.linkedin.com\/in\/ianmccloy\/"}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/9670","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\/1864"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/comments?post=9670"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/9670\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/media\/11668"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/media?parent=9670"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/categories?post=9670"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/tags?post=9670"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/ppma_author?post=9670"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}