atlas dbusers update
ํ๋ก์ ํธ์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฌ์ฉ์์ ์ธ๋ถ ์ ๋ณด๋ฅผ ์์ ํฉ๋๋ค.
์ด ๋ช ๋ น์ ์ฌ์ฉํ๋ ค๋ฉด ํ๋ก์ ํธ ์์ ์ ์ญํ ์ด ์๋ ์ฌ์ฉ์ ๊ณ์ ๋๋ API ํค๋ก ์ธ์ฆํด์ผ ํฉ๋๋ค.
๊ตฌ๋ฌธ
atlas dbusers update <username> [options]
arguments
์ด๋ฆ | ์ ํ | ํ์ ์ฌํญ | ์ค๋ช
|
---|---|---|---|
์ฌ์ฉ์ ์ด๋ฆ | ๋ฌธ์์ด | true | MongoDB database์์ ์ ๋ฐ์ดํธํ ์ฌ์ฉ์ ์ด๋ฆ์ ๋๋ค. |
์ต์
์ด๋ฆ | ์ ํ | ํ์ ์ฌํญ | ์ค๋ช
|
---|---|---|---|
--authDB | ๋ฌธ์์ด | ๊ฑฐ์ง | ์ธ์ฆ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ด๋ฆ์ ๋๋ค. ์ฌ์ฉ์๊ฐ Amazon Web Services IAM, x.509 ๋๋ LDAP๋ก ์ธ์ฆํ๋ ๊ฒฝ์ฐ ์ด ๊ฐ์ $external์ด์ด์ผ ํฉ๋๋ค. ์ฌ์ฉ์๊ฐ SCRAM-SHA๋ก ์ธ์ฆํ๋ ๊ฒฝ์ฐ ์ด ๊ฐ์ admin์ด์ด์ผ ํฉ๋๋ค. |
-h, --help | ๊ฑฐ์ง | ์ ๋ฐ์ดํธ ๋์๋ง | |
-o, --output | ๋ฌธ์์ด | ๊ฑฐ์ง | ์ถ๋ ฅ ํ์์ ๋๋ค. ์ ํจํ ๊ฐ์ json, json-path, go-ํ ํ๋ฆฟ ๋๋ go-ํ ํ๋ฆฟ ํ์ผ์ ๋๋ค. ์ ์ฒด ์ถ๋ ฅ์ ๋ณด๋ ค๋ฉด -o json ์ต์ ์ ์ฌ์ฉํฉ๋๋ค. |
-p, --password | ๋ฌธ์์ด | ๊ฑฐ์ง | ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฌ์ฉ์์ ๋น๋ฐ๋ฒํธ์ ๋๋ค. |
--projectId | ๋ฌธ์์ด | ๊ฑฐ์ง | ์ฌ์ฉํ ํ๋ก์ ํธ๋ฅผ ์๋ณํ๋ 16์ง์ ๋ฌธ์์ด์ ๋๋ค. ์ด ์ต์ ์ ๊ตฌ์ฑ ํ์ผ ๋๋ ํ๊ฒฝ ๋ณ์์ ์ค์ ์ ์ฌ์ ์ํฉ๋๋ค. |
--role | strings | ๊ฑฐ์ง | ์ฌ์ฉ์์ ์ญํ ๋ฐ ์ญํ ์ด ์ ์ฉ๋๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋๋ collection์ ๋๋ค. ์ด ํ๋๊ทธ๋ฅผ ์ ๋ฌํ๋ฉด ๊ธฐ์กด ๋ฐ์ดํฐ๊ฐ ๋์ฒด๋ฉ๋๋ค. |
--scope | strings | ๊ฑฐ์ง | ์ด ์ฌ์ฉ์๊ฐ ์ก์ธ์ค ์๋ ํด๋ฌ์คํฐ์ ๋ฐฐ์ด์ ๋๋ค. ์ด ํ๋๊ทธ๋ฅผ ์ ๋ฌํ๋ฉด ๊ธฐ์กด ๋ฐ์ดํฐ๊ฐ ๋์ฒด๋ฉ๋๋ค. |
-u, --username | ๋ฌธ์์ด | ๊ฑฐ์ง | MongoDB์ ์ธ์ฆํ๊ธฐ ์ํ ์ฌ์ฉ์ ์ด๋ฆ์ ๋๋ค. |
--x509Type | ๋ฌธ์์ด | ๊ฑฐ์ง | ์ง์ ๋ ์ฌ์ฉ์ ์ด๋ฆ์ ์ธ์ฆํ๊ธฐ ์ํ X.509 ๋ฉ์๋์ ๋๋ค. ์ ํจํ ๊ฐ์ NONE, MANAGED ๋ฐ CUSTOMER์ ๋๋ค. ์ด ๊ฐ์ MANAGED(๊ด๋ฆฌ๋จ)๋ก ์ค์ ํ๋ฉด ์ฌ์ฉ์๋ Atlas ๊ด๋ฆฌํ X.509 ์ธ์ฆ์๋ก ์ธ์ฆํฉ๋๋ค. ์ด ๊ฐ์ CUSTOMER๋ก ์ค์ ํ๋ฉด ์ฌ์ฉ์๋ ์์ฒด ๊ด๋ฆฌํ X.509 ์ธ์ฆ์๋ก ์ธ์ฆํฉ๋๋ค. ์ด ๊ฐ์ ๊ธฐ๋ณธ๊ฐ์ 'NONE'์ ๋๋ค. |
์์๋ ์ต์
์ด๋ฆ | ์ ํ | ํ์ ์ฌํญ | ์ค๋ช
|
---|---|---|---|
-P, --profile | ๋ฌธ์์ด | ๊ฑฐ์ง | ๊ตฌ์ฑ ํ์ผ์์ ์ฌ์ฉํ ํ๋กํ์ ์ด๋ฆ์ ๋๋ค. Atlas CLI์ ํ๋กํ์ ๋ํด ์์ธํ ์์๋ณด๋ ค๋ฉด https://dochub.mongodb.org/core/atlas-cli-save-connection-settings๋ฅผ ์ฐธ์กฐํ์ธ์. |
์ถ๋ ฅ
๋ช ๋ น์ด ์ฑ๊ณตํ๋ฉด Atlas CLI๋ ๋ค์ ์ํ๊ณผ ์ ์ฌํ ์ถ๋ ฅ์ ๋ฐํํฉ๋๋ค. ๊ดํธ ์์ ๊ฐ์ ์ฌ์ฉ์์ ๊ฐ์ ๋ํ๋ ๋๋ค.
Successfully updated database user '<Username>'.
์์
# Update roles for a database user named myUser for the project with the ID 5e2211c17a3e5a48f5497de3: atlas dbuser update myUser --role readWriteAnyDatabase --projectId 5e2211c17a3e5a48f5497de3
# Update scopes for a database user named myUser for the project with the ID 5e2211c17a3e5a48f5497de3: atlas dbuser update myUser --scope resourceName:resourceType --projectId 5e2211c17a3e5a48f5497de3