Atlas CLI ํตํด 'atlas api <tag> <operationId>' ๋ช ๋ น์ ์ฌ์ฉํ์ฌ Atlas ๊ด๋ฆฌ API ์ ๋ชจ๋ ๊ธฐ๋ฅ์ ์ก์ธ์คํฉ๋๋ค.
์ด ๊ธฐ๋ฅ Atlas CLI ํตํด ๋ชจ๋ Atlas ๊ด๋ฆฌ API ์๋ํฌ์ธํธ์ ์ง์ ์ํธ ์์ฉ ์ ์๋๋ก ํ์ฌ ์คํฌ๋ฆฝํธ ๊ฐ๋ฐ์ ๊ฐ์ํํฉ๋๋ค.
Atlas ๊ด๋ฆฌ API ์ ๋ํ ์์ธํ ๋ด์ฉ์https://www.mongodb.com/ko-kr/docs/api/doc/atlas-admin-api-v2/๋ฅผ ์ฐธ์กฐํ์ธ์. - Atlas ๊ด๋ฆฌ API ์์ํ๊ธฐ : https://www.mongodb.com/ko-kr/docs/atlas/configure-api-access/#std-label-atlas-admin-api-access
Atlas API ํ์ ๋ช ๋ น์ MongoDB Atlas ๊ด๋ฆฌ์ API ์์ ์๋์ผ๋ก ์์ฑ๋๋ฉฐ ๊ด๋ฆฌ์ API ์ ๋ํ ์ ์ฒด ์ปค๋ฒ๋ฆฌ์ง๋ฅผ ์ ๊ณตํฉ๋๋ค. ๊ด๋ฆฌ์ API ์ญ๋์๋ ์์ฒด ์ถ์ ์๋ช ์ฃผ๊ธฐ๊ฐ ์์ผ๋ฉฐ, ์ด๋ ์ ๊ณต๋ API ์๋ํฌ์ธํธ ๋ฌธ์ ๋งํฌ๋ฅผ ํตํด ํ์ธํ ์ ์์ต๋๋ค.
๊ตฌ๋ฌธ
atlas api <tag> <operationId> [options]
์ค์
<tag> ๋ฐ <operationId> ๋ ๋ชจ๋ camelCase์ฌ์ผ ํฉ๋๋ค.
arguments
์ด๋ฆ | ์ ํ | ํ์ ์ฌํญ | ์ค๋ช
|
|---|---|---|---|
<tag> | ๋ฌธ์์ด | true | camelCase์์ Atlas ๊ด๋ฆฌ API ์์
์ ๋ฒ์ฃผ์
๋๋ค. ํ๊ทธ๋ฅผ ์ง์ ํ๋ค ์ฐพ์ ํ์์ ์ง์ ํ๋ ค๋ฉด ์๋ํฌ์ธํธ์ API ๋ฌธ์ URL ํ์ธํ์ธ์. ์์ ๋ค์ด |
<operationId> | ๋ฌธ์์ด | true | camelCase์ ์๋ Atlas ๊ด๋ฆฌ API ์๋ํฌ์ธํธ์ ์๋ณ์์
๋๋ค. operationId๋ฅผ ์ฐพ์ผ๋ ค๋ฉด ์๋ํฌ์ธํธ์ ๋ํ API ์ค๋ช
์ URL ํ์ธํ์ธ์. ์์ ๋ฅผ ๋ค์ด |
ํ์ ๋ช ๋ น ์ต์
Atlas ๊ด๋ฆฌ API ์๋ํฌ์ธํธ์ ๋ํ ๊ฒฝ๋ก ๋ฐ ์ฟผ๋ฆฌ ๋งค๊ฐ๋ณ์๋ฅผ ํ๋๊ทธ๋ก ์ ๋ฌํฉ๋๋ค. ์์ ๋ค์ด ์๋ํฌ์ธํธ๊ฐ /api/atlas/v2/orgs/{orgId}/invoices/{invoiceId}์ธ ๊ฒฝ์ฐ Atlas CLI ๋ช
๋ น์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
atlas api <tag> <operationId> --orgId <ORG_ID> --invoiceId <INVOICE_ID>
์ฐธ๊ณ
--orgId ๋ฐ --projectId ๋ ํ๋กํ์์ ๊ฐ์ ธ์ค๋ฏ๋ก ์ผ๋ฐ์ ์ผ๋ก ์ง์ ํ ํ์๊ฐ ์์ต๋๋ค. ํ๋กํ์ ์ค์ ํ๋ค ์์ง ์์ ๊ฒฝ์ฐ์๋ง ์ง์ ํ์ธ์.
์๋ํฌ์ธํธ์ ํด๋นํ๋ ๊ฒฝ์ฐ --file ์ต์
๋๋ ํ์ค ์
๋ ฅ(stdin)์ ์ฌ์ฉํ์ฌ ์์ฒญ ๋ณธ๋ฌธ์ ์ ๋ฌํฉ๋๋ค. ์์ ๋ฅผ ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
atlas api clusters create --file cluster-config.json
๋ํ ๋ชจ๋ Atlas ๊ด๋ฆฌ API ์๋ํฌ์ธํธ์ ๋ํด ๋ค์ ์ต์ ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ด๋ฆ | ์ ํ | ํ์ ์ฌํญ | ์ค๋ช
|
|---|---|---|---|
| ๋ฌธ์์ด | ๊ฑฐ์ง | ๋ช
๋ น์ ๋ํ Atlas ๊ด๋ฆฌ API ์ ๋ฒ์ ์ ์ง์ ํฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ์ ์ต์ API ๋ฒ์ ๋๋ ํ๋กํ์ |
| ๋ฌธ์์ด | ๊ฑฐ์ง | ์ถ๋ ฅ ํ์์
๋๋ค. ๊ธฐ๋ณธ๊ฐ ์
์๋ํฌ์ธํธ์ ์ง์๋๋ ํ์์ ํ์ธํ๋ ค๋ฉด ๋ค์์ ์ํํฉ๋๋ค.
|
| ๋ฌธ์์ด | ๊ฑฐ์ง | ์ถ๋ ฅ์ ์ ์ฅํ ํ์ผ ๊ฒฝ๋ก์ ๋๋ค. ๊ธฐ๋ณธ๊ฐ ์ผ๋ก ๊ฒฐ๊ณผ๋ ํฐ๋ฏธ๋์ ํ์๋ฉ๋๋ค. |
| ๋ฌธ์์ด | ๊ฑฐ์ง | ์์
์ ํ์ํ ๊ฒฝ์ฐ ์์ฒญ ๋ณธ๋ฌธ ์ฝํ
์ธ ์ ํ์ผ ๊ฒฝ๋ก์
๋๋ค. ๋๋ ํ์ค ์
๋ ฅ( |
| ๋ถ์ธ | ๊ฑฐ์ง | ํ์ฌ ๋ช ๋ น์ ๋ํ ๋์๋ง์ ๋๋ค. |
์ต์
์ด๋ฆ | ์ ํ | ํ์ ์ฌํญ | ์ค๋ช
|
|---|---|---|---|
-h, --help | ๊ฑฐ์ง | API ๋์๋ง |
์์๋ ์ต์
์ด๋ฆ | ์ ํ | ํ์ ์ฌํญ | ์ค๋ช
|
|---|---|---|---|
-P, --profile | ๋ฌธ์์ด | ๊ฑฐ์ง | ๊ตฌ์ฑ ํ์ผ ์์ ์ฌ์ฉํ ํ๋กํ์ ์ด๋ฆ์ ๋๋ค. Atlas CLI ์ ํ๋กํ์ ๋ํด ํ์ต https://dochub.mongodb.org/core/atlas-cli-save-connection-settings๋ฅผ ์ฐธ์กฐํ์ธ์. |
๊ด๋ จ ๋ช ๋ น
atlas api accessTracking - Atlas ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐฐํฌ์ ๋ํ ์ธ์ฆ ์๋์ ๋ํ ์ก์ธ์ค ๋ก๊ทธ๋ฅผ ๋ฐํํฉ๋๋ค.
atlas api aiModels - AI ๋ชจ๋ธ์ ๋ํ API ํค ๋ฐ ์๋ ์ ํ์ ๋ฐํ, ์ถ๊ฐ, ํธ์ง ๋ฐ ์ ๊ฑฐํฉ๋๋ค.
atlas api alertConfigurations - ๊ฒฝ๊ณ ๋ฅผ triggerํ๋ ์กฐ๊ฑด๊ณผ MongoDB ํด๋ผ์ฐ๋๊ฐ ์ฌ์ฉ์์๊ฒ ์๋ฆผ์ ๋ณด๋ด๋ ๋ฐฉ๋ฒ์ ๋ฐํํ๊ณ ํธ์งํฉ๋๋ค.
atlas api ๊ฒฝ๊ณ - ์ ์ํ ๊ฒฝ๊ณ ์กฐ๊ฑด์ ๋ฐ๋ผ MongoDB ํด๋ผ์ฐ๋๊ฐ ํธ๋ฆฌ๊ฑฐํ๋ ๊ฒฝ๊ณ ๋ฅผ ๋ฐํํ๊ณ ์น์ธํฉ๋๋ค.
atlas api atlasSearch - ์ง์ ๋ ํด๋ฌ์คํฐ ์ ๋ํ Atlas ๊ฒ์ ์ธ๋ฑ์ค๋ฅผ ๋ฐํ, ์ถ๊ฐ, ํธ์ง ๋ฐ ์ ๊ฑฐํฉ๋๋ค.
atlas api ๊ฐ์ฌ - MongoDB ํด๋ผ์ฐ๋ ํ๋ก์ ํธ์ ๋ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ฐ์ฌ ์ค์ ์ ๋ฐํํ๊ณ ํธ์งํฉ๋๋ค.
atlas api awsClustersDns - AWS์ MongoDB ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐฐํฌ๋ฅผ ์ํ ์ฌ์ฉ์ ์ง์ DNS ๊ตฌ์ฑ์ ๋ฐํํ๊ณ ํธ์งํฉ๋๋ค.
atlas api ํด๋ผ์ฐ๋ ๋ฐฑ์ - ํด๋ผ์ฐ๋ ๋ฐฑ์ ์ค๋ ์ท, ์ค๋ ์ท ๋ด๋ณด๋ด๊ธฐ ๋ฒํท, ๋ณต์ ์์ ๋ฐ ์์ ๊ด๋ฆฌํฉ๋๋ค.
atlas api cloudMigrationService - ํด๋ผ์ฐ๋ ๋ง์ด๊ทธ๋ ์ด์ ์๋น์ค๋ฅผ ๊ด๋ฆฌํฉ๋๋ค.
atlas api cloudProviderAccess - Atlas ์์ AWS IAM ์ญํ ์ ๋ฐํ, ์ถ๊ฐ, ๊ถํ ๋ถ์ฌ ๋ฐ ์ ๊ฑฐํฉ๋๋ค.
atlas api clusterOutageSimulation - ํด๋ฌ์คํฐ ์ฅ์ ์๋ฎฌ๋ ์ด์ ์ ๋ฐํ, ์์ ๋๋ ์ข ๋ฃํฉ๋๋ค.
atlas api ํด๋ฌ์คํฐ - ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐฐํฌ๋ฅผ ๋ฐํ, ์ถ๊ฐ, ํธ์ง ๋ฐ ์ ๊ฑฐํฉ๋๋ค.
atlas api collectionLevelMetrics - ์ง์ ๋ ํด๋ฌ์คํฐ ๋๋ ํ๋ก์ธ์ค์ ๋ํด ๊ณ ์ ๋ ๋ค์์คํ์ด์ค๋ฅผ ๋ฐํ, ์ถ๊ฐ ๋ฐ ํธ์งํฉ๋๋ค.
atlas api customDatabaseRoles - ์ฌ์ฉ์ ์ง์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฌ์ฉ์ ๊ถํ ์ญํ ์ ๋ฐํ, ์ถ๊ฐ, ํธ์ง ๋ฐ ์ ๊ฑฐํฉ๋๋ค.
atlas api dataFederation - ์ฐํฉ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ธ์คํด์ค๋ฅผ ๋ฐํ, ์ถ๊ฐ, ํธ์ง ๋ฐ ์ ๊ฑฐํฉ๋๋ค.
atlas api ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฌ์ฉ์ - ๋ฐํ, ์ถ๊ฐ, ํธ์ง ๋ฐ ์ ๊ฑฐํฉ๋๋ค.
atlas api encryptionAtRestUsingCustomerKeyManagement - ๊ณ ๊ฐ ํค ๊ด๋ฆฌ ๊ตฌ์ฑ์ ์ฌ์ฉํ์ฌ ๋ฏธ์ฌ์ฉ ๋ฐ์ดํฐ ์ํธํ๋ฅผ ๋ฐํํ๊ณ ํธ์งํฉ๋๋ค.
atlas api ์ด๋ฒคํธ - ์ด๋ฒคํธ๋ฅผ ๋ฐํํฉ๋๋ค.
atlas api federatedAuthentication - ์ญํ ๋งคํ ๋ฐ ์ฐ๊ฒฐ๋ ์กฐ์ง ๊ตฌ์ฑ๊ณผ ๊ฐ์ ํ๋๋ ์ด์ ๊ด๋ จ ๊ธฐ๋ฅ์ ๋ฐํ, ์ถ๊ฐ, ํธ์ง ๋ฐ ์ ๊ฑฐํฉ๋๋ค.
atlas api flexClusters - flex cluster๋ฅผ ๋ฐํ, ์ถ๊ฐ, ํธ์ง ๋ฐ ์ ๊ฑฐํฉ๋๋ค.
atlas api flexRestoreJobs - flex ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐฐํฌ๋ฅผ ์ํ ๋ณต์ ์์ ์ ๋ฐํํ๊ณ ์ถ๊ฐํฉ๋๋ค.
atlas api flexSnapshots - flex ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐฐํฌ ์ค๋ ์ท์ ๋ฐํํ๊ณ ๋ค์ด๋ก๋ ์์ฒญํฉ๋๋ค.
atlas api ๊ธ๋ก๋ฒ ํด๋ฌ์คํฐ - ๊ธ๋ก๋ฒ ํด๋ฌ์คํฐ managed ๋ค์์คํ์ด์ค ๋ฐ ์ฌ์ฉ์ ์ง์ ๊ตฌ์ญ ๋งคํ์ ๋ฐํ, ์ถ๊ฐ ๋ฐ ์ ๊ฑฐํฉ๋๋ค.
Atlas API ์ฒญ๊ตฌ์ - ์ฒญ๊ตฌ์๋ฅผ ๋ฐํํฉ๋๋ค.
atlas api ldapConfiguration - LDAP ๊ตฌ์ฑ์ ๋ฐํ, ํธ์ง, ํ์ธ ๋ฐ ์ ๊ฑฐํฉ๋๋ค.
atlas api ์ ์ง ๊ด๋ฆฌ ๊ธฐ๊ฐ - ์ ์ง ๊ด๋ฆฌ ๊ธฐ๊ฐ์ ๋ฐํ, ํธ์ง ๋ฐ ์ ๊ฑฐํฉ๋๋ค.
atlas api mongoDbCloudUsers - MongoDB ํด๋ผ์ฐ๋ ์ฌ์ฉ์๋ฅผ ๋ฐํ, ์ถ๊ฐ ๋ฐ ํธ์งํฉ๋๋ค.
atlas api monitoringAndLogs - ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐฐํฌ ๋ชจ๋ํฐ๋ง ๋ฐ ๋ก๊น ๋ฐ์ดํฐ๋ฅผ ๋ฐํํฉ๋๋ค.
atlas api networkPeering - ๋คํธ์ํฌ ํผ์ด๋ง ์ปจํ ์ด๋ ๋ฐ ํผ์ด๋ง ์ฐ๊ฒฐ์ ๋ฐํ, ์ถ๊ฐ, ํธ์ง ๋ฐ ์ ๊ฑฐํฉ๋๋ค.
atlas api onlineArchive - ์จ๋ผ์ธ ์์นด์ด๋ธ๋ฅผ ๋ฐํ, ์ถ๊ฐ, ํธ์ง ๋๋ ์ ๊ฑฐํฉ๋๋ค.
atlas api ์กฐ์ง - MongoDB ํด๋ผ์ฐ๋์์ ์กฐ์ง ๋จ์๋ฅผ ๋ฐํ, ์ถ๊ฐ ๋ฐ ํธ์งํฉ๋๋ค.
atlas api performanceAdvisor - ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐฐํฌ ์ํ ์ถ์ฒ ์ธ๋ฑ์ค์ ๋๋ฆฐ ์ฟผ๋ฆฌ ๋ฐ์ดํฐ๋ฅผ ๋ฐํํฉ๋๋ค.
atlas api privateEndpointServices - ๋น๊ณต๊ฐ ์๋ํฌ์ธํธ ์๋น์ค๋ฅผ ๋ฐํ, ์ถ๊ฐ, ํธ์ง ๋ฐ ์ ๊ฑฐํฉ๋๋ค.
atlas api programmaticApiKeys - MongoDB ํด๋ผ์ฐ๋ API ์ฌ์ฉํ๊ธฐ ์ํ ์ก์ธ์ค ํ ํฐ์ ๋ฐํ, ์ถ๊ฐ, ํธ์ง ๋ฐ ์ ๊ฑฐํฉ๋๋ค.
Atlas api projectIpAccessList - Atlas ์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐฐํฌ์ ๋ํ ๋คํธ์ํฌ ์ก์ธ์ค ์ ํ์ ๋ฐํ, ์ถ๊ฐ, ํธ์ง ๋ฐ ์ ๊ฑฐํฉ๋๋ค.
atlas api ํ๋ก์ ํธ - MongoDB ํด๋ผ์ฐ๋์์ ํด๋ฌ์คํฐ ๋ฐ ์ฌ์ฉ์ ์ปฌ๋ ์ ์ ๋ฐํ, ์ถ๊ฐ ๋ฐ ํธ์งํฉ๋๋ค.
atlas api pushBasedLogExport - mongod, mongos ๋ฐ ๊ฐ์ฌ ๋ก๊ทธ๋ฅผ AWS S3 ๋ฒํท์ผ๋ก ์ง์์ ์ผ๋ก ๋ด๋ณด๋ผ ์ ์์ต๋๋ค.
atlas api ResourcePolicies - ์กฐ์ง ๋ด์์ Atlas ๋ฆฌ์์ค ์ ์ฑ ์ ๊ตฌ์ฑํ๊ณ ๊ด๋ฆฌ .
atlas api rollingIndex - ๋กค๋ง ๋ฐฉ์์ผ๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐฐํฌ์ ์ธ๋ฑ์ค ํ๋๋ฅผ ์์ฑํฉ๋๋ค.
atlas api root - MongoDB Cloud ๋น๋ ์ ์ด ๋ฆฌ์์ค ์์ฒญํ๋ ์ก์ธ์ค ํ ํฐ์ ์ค๋ช ํ๋ ์ธ๋ถ ์ ๋ณด๋ฅผ ๋ฐํํฉ๋๋ค.
atlas api serviceAccounts - ์๋น์ค ๊ณ์ ๋ฐ ์ํฌ๋ฆฟ์ ๊ด๋ฆฌํ๊ธฐ ์ํ ์๋ํฌ์ธํธ์ ๋๋ค.
atlas api streams - Streams ์์ ๊ณต๊ฐ์ ๋ฐํ, ์ถ๊ฐ, ํธ์ง ๋ฐ ์ ๊ฑฐํฉ๋๋ค.
atlas api ํ - ํ์ ๋ฐํ, ์ถ๊ฐ, ํธ์ง ๋๋ ์ ๊ฑฐํฉ๋๋ค.
atlas api ThirdPartyIntegrations - ํ์ฌ ์๋น์ค ํตํฉ ๊ตฌ์ฑ์ ๋ฐํ, ์ถ๊ฐ, ํธ์ง ๋ฐ ์ ๊ฑฐํฉ๋๋ค.
atlas api x509Authentication - ์ฌ์ฉ์ ๊ด๋ฆฌํ X.509 ๊ตฌ์ฑ์ ๋ฐํ, ํธ์ง ๋ฐ ์ ๊ฑฐํฉ๋๋ค.