Docs Menu
Docs Home
/
MongoDB Ops Manager
/ / / /

API ํ‚ค์— ๋Œ€ํ•ด ํ•˜๋‚˜์˜ ์•ก์„ธ์Šค ๋ชฉ๋ก ํ•ญ๋ชฉ ์‚ญ์ œ

์ด ํŽ˜์ด์ง€์˜ ๋‚ด์šฉ

  • Resource
  • ์š”์ฒญ ๊ฒฝ๋กœ ๋งค๊ฐœ๋ณ€์ˆ˜
  • ์š”์ฒญ ์ฟผ๋ฆฌ ๋งค๊ฐœ๋ณ€์ˆ˜
  • ์š”์ฒญ ๋ณธ๋ฌธ ๋งค๊ฐœ๋ณ€์ˆ˜
  • ์‘๋‹ต
  • ์š”์ฒญ ์˜ˆ์‹œ
  • ์‘๋‹ต ์˜ˆ์‹œ

๊ธฐ๋ณธ URL: https://{OPSMANAGER-HOST}:{PORT}/api/public/v1.0

์ง€์ •๋œ API ํ‚ค์˜ ์•ก์„ธ์Šค ๋ชฉ๋ก์—์„œ ์ง€์ •๋œ ์ฃผ์†Œ ๋ฅผ ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค.

DELETE /orgs/{ORG-ID}/apiKeys/{API-KEY-ID}/accessList/{ACCESS-LIST-ENTRY}
์ด๋ฆ„
์œ ํ˜•
์„ค๋ช…

ORG-ID

๋ฌธ์ž์—ด

๋Œ€์ƒ API ํ‚ค๊ฐ€ ์†ํ•œ ์กฐ์ง ์˜ ๊ณ ์œ  ์‹๋ณ„์ž์ž…๋‹ˆ๋‹ค. ์ธ์ฆ๋œ ์‚ฌ์šฉ์ž๊ฐ€ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“  ์กฐ์ง์„ ์กฐํšŒํ•˜๋„๋ก /orgs ์—”๋“œํฌ์ธํŠธ๋ฅผ ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค.

API-KEY-ID

๋ฌธ์ž์—ด

์•ก์„ธ์Šค ๋ชฉ๋ก ํ•ญ๋ชฉ์„ ์กฐํšŒํ•˜๋ ค๋Š” API ํ‚ค์˜ ๊ณ ์œ  ์‹๋ณ„์ž์ž…๋‹ˆ๋‹ค. /orgs/{ORG-ID}/apiKeys ์—”๋“œํฌ์ธํŠธ์— ์ธ์ฆ๋œ ์‚ฌ์šฉ์ž๊ฐ€ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” ์ง€์ •๋œ ์กฐ์ง์˜ ๋ชจ๋“  API ํ‚ค๋ฅผ ๊ฒ€์ƒ‰ํ•˜๋„๋ก ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค.

ACCESS-LIST-ENTRY

๋ฌธ์ž์—ด

IP ๋˜๋Š” CIDR ์ฃผ์†Œ์ž…๋‹ˆ๋‹ค. ํ•ญ๋ชฉ์— ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ(์˜ˆ: 192.0.2.0/24)๊ฐ€ ํฌํ•จ๋œ ๊ฒฝ์šฐ ์Šฌ๋ž˜์‹œ / ์— URL ์ธ์ฝ”๋”ฉ ๊ฐ’ %2F ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

๋‹ค์Œ ์ฟผ๋ฆฌ ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ์„ ํƒ ์‚ฌํ•ญ์ž…๋‹ˆ๋‹ค.

์ด๋ฆ„
์œ ํ˜•
์„ค๋ช…
๊ธฐ๋ณธ๊ฐ’

pageNum

integer

ํŽ˜์ด์ง€ ๋ฒˆํ˜ธ(1-์ธ๋ฑ์Šค ๊ธฐ์ค€)์ž…๋‹ˆ๋‹ค.

1

itemsPerPage

integer

ํŽ˜์ด์ง€๋‹น ๋ฐ˜ํ™˜ํ•  ํ•ญ๋ชฉ ์ˆ˜. ์ตœ๋Œ€ 500๊ฐœ๊นŒ์ง€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

100

pretty

๋ถ€์šธ

์‘๋‹ต ๋ณธ๋ฌธ์ด ํ”„๋ฆฌํ‹ฐํ”„๋ฆฐํŠธ ์— ์žˆ์–ด์•ผ ํ•˜๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ํ˜•์‹.

false

envelope

๋ถ€์šธ

์‘๋‹ต์„ ์—”๋ฒจ๋กœํ”„์— ๋ž˜ํ•‘ํ• ์ง€ ์—ฌ๋ถ€๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.

์ผ๋ถ€ API ํด๋ผ์ด์–ธํŠธ๋Š” HTTP ์‘๋‹ต ํ—ค๋” ๋˜๋Š” ์ƒํƒœ ์ฝ”๋“œ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋ ค๋ฉด ์ฟผ๋ฆฌ์—์„œ "envelope" : true ์„(๋ฅผ) ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

ํ•˜๋‚˜์˜ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋Š” ์—”๋“œํฌ์ธํŠธ์˜ ๊ฒฝ์šฐ ์‘๋‹ต ๋ณธ๋ฌธ์—๋Š” ๋‹ค์Œ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

์ด๋ฆ„
์„ค๋ช…

status

HTTP ์‘๋‹ต ์ฝ”๋“œ

content

์˜ˆ์ƒ๋˜๋Š” ์‘๋‹ต ๋ณธ๋ฌธ

๊ฒฐ๊ณผ ๋ชฉ๋ก์„ ๋ฐ˜ํ™˜ํ•˜๋Š” ์—”๋“œํฌ์ธํŠธ์˜ ๊ฒฝ์šฐ results ๊ฐ์ฒด๋Š” ์—”๋ฒจ๋กœํ”„์ž…๋‹ˆ๋‹ค. Ops Manager๊ฐ€ ์‘๋‹ต ๋ณธ๋ฌธ์— status ํ•„๋“œ๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

none

์ด ์—”๋“œํฌ์ธํŠธ๋Š” HTTP ์š”์ฒญ ๋ณธ๋ฌธ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ด ์—”๋“œํฌ์ธํŠธ๋Š” ๋นˆ JSON document๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

1curl --user "{PUBLIC-KEY}:{PRIVATE-KEY}" --digest \
2 --header "Accept: application/json" \
3 --header "Content-Type: application/json" \
4 --request DELETE "https://{OPSMANAGER-HOST}:{PORT}/api/public/v1.0/orgs/{ORG-ID}/apiKeys/{API-KEY-ID}/accessList/192.0.2.0%2F24"
HTTP/1.1 204 No Content

๋Œ์•„๊ฐ€๊ธฐ

ํ•ญ๋ชฉ ๋งŒ๋“ค๊ธฐ