Apigee API ๋ถ„์„ ๊ฐœ์š”

์ด ํŽ˜์ด์ง€๋Š” Apigee ๋ฐ Apigee Hybrid์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

Apigee Edge ๋ฌธ์„œ ๋ณด๊ธฐ

์ด ์ฃผ์ œ์—์„œ๋Š” Apigee API ์• ๋„๋ฆฌํ‹ฑ์Šค๋ฅผ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค.

๋ถ„์„์„ ํ†ตํ•œ API ๊ฐœ์„ 

Apigee API ๋ถ„์„์€ API ํ”„๋ก์‹œ๋ฅผ ํ†ตํ•ด ์ „๋‹ฌ๋˜๋Š” ๋‹ค์–‘ํ•œ ์ •๋ณด๋ฅผ ์ˆ˜์ง‘ํ•˜๊ณ  ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค. Apigee UI์˜ ๊ทธ๋ž˜ํ”„ ๋ฐ ์ฐจํŠธ๋กœ ์ด ๋ฐ์ดํ„ฐ๋ฅผ ์‹œ๊ฐํ™”ํ•˜๊ฑฐ๋‚˜ Apigee API๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์˜คํ”„๋ผ์ธ ๋ถ„์„์„ ์œ„ํ•ด ์›์‹œ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์• ๋„๋ฆฌํ‹ฑ์Šค๋ฅผ ํ†ตํ•ด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ผ๋ฐ˜์ ์ธ ์งˆ๋ฌธ์— ๋Œ€ํ•œ ๋‹ต์„ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์‹œ๊ฐ„ ๊ฒฝ๊ณผ์— ๋”ฐ๋ฅธ API ํŠธ๋ž˜ํ”ฝ์˜ ์ถ”์„ธ๋Š” ์–ด๋–ป๊ฒŒ ๋˜๋‚˜์š”?
  • ๊ฐ€์žฅ ์ธ๊ธฐ ์žˆ๋Š” API ๋ฉ”์„œ๋“œ๋Š” ๋ฌด์—‡์ธ๊ฐ€์š”?
  • ์ตœ๊ณ ์˜ ๊ฐœ๋ฐœ์ž๋Š” ๋ˆ„๊ตฌ์ธ๊ฐ€์š”?
  • API ์‘๋‹ต ์‹œ๊ฐ„์€ ์–ธ์ œ ๊ฐ€์žฅ ๋น ๋ฅด๊ณ  ์–ธ์ œ ๊ฐ€์žฅ ๋А๋ฆฌ๋‚˜์š”?
  • API ํŠธ๋ž˜ํ”ฝ์ด ๊ฐ€์žฅ ๋งŽ์€ ์ง€์—ญ์€ ์–ด๋””์ธ๊ฐ€์š”?
  • ํŠธ๋žœ์žญ์…˜์œผ๋กœ ๋ฐœ์ƒํ•œ ์ˆ˜์ต์€ ์–ผ๋งˆ์ธ๊ฐ€์š”?

ํŠน์ • ํ˜ธ์ŠคํŠธ ์ด๋ฆ„ ๋˜๋Š” ์ „์ฒด ํ™˜๊ฒฝ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„์„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ์งˆ๋ฌธ์— ๋Œ€ํ•œ ๋‹ต๋ณ€์€ API๋ฅผ ๊ฐœ์„ ํ•˜๊ณ , ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ณ , API ํ”„๋กœ๊ทธ๋žจ๊ณผ ๊ด€๋ จ๋œ ๋” ๋‚˜์€ ๋น„์ฆˆ๋‹ˆ์Šค ์˜์‚ฌ๊ฒฐ์ •์„ ๋‚ด๋ฆฌ๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.

API ๋ถ„์„์„ ํ†ตํ•œ ๊ฐœ์„ 

Apigee API ๋ถ„์„์€ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘, ๋ถ„์„, ์‹œ๊ฐํ™”๋ฅผ ์œ„ํ•œ ์ง€์†์ ์ธ ํ”„๋กœ์„ธ์Šค๋ฅผ ํ†ตํ•ด APIํŒ€์ด API๋ฅผ ๊ฐœ์„ ํ•˜๊ณ  ์•ฑ ๊ฐœ๋ฐœ์ž๊ฐ€ ์•ฑ์„ ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ๋Š” API ํ”„๋ก์‹œ๋ฅผ ํ†ตํ•ด ์•ฑ์—์„œ ์œ ์ž…๋˜๊ณ  ๋ฐ์ดํ„ฐ ๋ถ„์„์€ ์•ฑ ๊ฐœ๋ฐœ์ž, APIํŒ€, ์šด์˜ํŒ€, ๋น„์ฆˆ๋‹ˆ์Šค ์†Œ์œ ์ž์˜ ์ž‘์—…์„ ์•ˆ๋‚ดํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.
  • APIํŒ€ - APIํŒ€์ด ๋‚ด๋ถ€ ์‹œ์Šคํ…œ์„ ํ™œ์šฉํ•˜์—ฌ ํฅ๋ฏธ๋กœ์šด API๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. APIํŒ€์€ API ํ”„๋กœ๊ทธ๋žจ์˜ ์ „๋ฐ˜์ ์ธ ์ž‘๋™ ๋ฐฉ์‹, ๊ฐœ๋ณ„ API์˜ ์ž‘๋™ ๋ฐฉ์‹, API ๊ฐœ์„  ๋ฐฉ๋ฒ•์„ ์•Œ๊ณ  ์‹ถ์–ดํ•ฉ๋‹ˆ๋‹ค.
  • ์•ฑ ๊ฐœ๋ฐœ์ž - ์•ฑ ๊ฐœ๋ฐœ์ž์™€ ๋ถ„์„ ์ •๋ณด๋ฅผ ๊ณต์œ ํ•˜๋ฉด ๋” ๋‚˜์€ ์•ฑ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ฐœ๋ฐœ์ž๋Š” API๋กœ ํ˜์‹ ํ•˜๊ณ  ๊ธฐ์—…์˜ ์ˆ˜์ต์„ ๋Š˜๋ฆฌ๋Š” ๋ฐ ์œ ์šฉํ•œ ๋…์ฐฝ์ ์ธ ์•ฑ์„ ๋นŒ๋“œํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์• ๋„๋ฆฌํ‹ฑ์Šค๋ฅผ ํ†ตํ•ด ์•ฑ ๊ฐœ๋ฐœ์ž๋Š” ์•ฑ์ด ์–ผ๋งˆ๋‚˜ ์ž˜ ์ž‘๋™ํ•˜๋Š”์ง€, ๊ธฐ์—…์˜ ์ˆ˜์ต์— ์–ด๋А ์ •๋„ ๊ธฐ์—ฌํ•˜๋Š”์ง€ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์•ฑ ๊ฐœ๋ฐœ์ž๋Š” ์•ฑ์„ ์–ด๋–ป๊ฒŒ ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.
  • ์šด์˜ํŒ€ - ์šด์˜ํŒ€์€ ํŠธ๋ž˜ํ”ฝ ํŒจํ„ด์„ ์ดํ•ดํ•˜๊ณ  ๋ฐฑ์—”๋“œ ๋ฆฌ์†Œ์Šค๋ฅผ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ๋‹ค๋ฅธ ์ค‘์š”ํ•œ ๋ถ€๋ถ„์„ ์กฐ์ •ํ•ด์•ผ ํ•˜๋Š” ์‹œ๊ธฐ๋ฅผ ์˜ˆ์ธกํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.
  • ๋น„์ฆˆ๋‹ˆ์Šค ์†Œ์œ ์ž- ๋น„์ฆˆ๋‹ˆ์Šค ์†Œ์œ ์ž๋Š” API ํˆฌ์ž๊ฐ€ ์–ด๋–ป๊ฒŒ ์„ฑ๊ณผ๋ฅผ ์˜ฌ๋ฆฌ๊ณ  ์•ž์œผ๋กœ ์–ด๋””์— API ๋น„์šฉ์„ ํˆฌ์žํ• ์ง€๋ฅผ ํ™•์ธํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

Apigee API ๋ถ„์„์„ ์‹œ์ž‘ํ•˜๋ ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ•˜๋‚˜์š”?

์‚ฌ์šฉํ•˜๋Š” Apigee ์กฐ์ง ์œ ํ˜•์— ๋”ฐ๋ผ Apigee API ๋ถ„์„์„ ์‹œ์ž‘ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๋‹จ๊ณ„๊ฐ€ ๊ฒฐ์ •๋ฉ๋‹ˆ๋‹ค. ๊ตฌ๋… ์ค‘์ธ์ง€ ๋˜๋Š” ์‚ฌ์šฉํ•œ ๋งŒํผ๋งŒ ์ง€๋ถˆ Apigee ์กฐ์ง์„ ์‚ฌ์šฉ ์ค‘์ธ์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ Apigee ์กฐ์ง ๊ด€๋ฆฌ์ž์—๊ฒŒ ๋ฌธ์˜ํ•˜์„ธ์š”.

๊ตฌ๋… ์กฐ์ง์—์„œ Apigee API ๋ถ„์„ ์‚ฌ์šฉ

Apigee ๊ตฌ๋… ๊ณ ๊ฐ์ธ ๊ฒฝ์šฐ Apigee API ๋ถ„์„์— ๋Œ€ํ•œ ์•ก์„ธ์Šค ๊ถŒํ•œ์ด ๊ตฌ๋… ์‚ฌ์šฉ ๊ถŒํ•œ์— ํฌํ•จ๋˜์–ด ๊ฐ Apigee ํ™˜๊ฒฝ์— ์ž๋™์œผ๋กœ ์‚ฌ์šฉ ์„ค์ •๋ฉ๋‹ˆ๋‹ค.

Cloud ์ฝ˜์†”์˜ Apigee UI ๋˜๋Š” Apigee API๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌ๋… ์กฐ์ง์˜ ๋ถ„์„ ๋ฐ์ดํ„ฐ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋‚ด ๋ถ„์„ ๋ฐ์ดํ„ฐ์— ์•ก์„ธ์Šคํ•˜๋ ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ•˜๋‚˜์š”?๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

์‚ฌ์šฉํ•œ ๋งŒํผ๋งŒ ์ง€๋ถˆ ์กฐ์ง์—์„œ Apigee API ๋ถ„์„ ์‚ฌ์šฉ

Pay-as-you-go ๊ณ ๊ฐ์ธ ๊ฒฝ์šฐ ๋ถ„์„ ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋ฉด Apigee API ๋ถ„์„์„ ์œ ๋ฃŒ ๋ถ€๊ฐ€๊ธฐ๋Šฅ์œผ๋กœ ์‚ฌ์šฉ ์„ค์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ค‘๊ธ‰ ๋˜๋Š” ํฌ๊ด„์  Apigee ํ™˜๊ฒฝ์— ๋Œ€ํ•ด Apigee API ๋ถ„์„ ๋ถ€๊ฐ€๊ธฐ๋Šฅ์„ ์‚ฌ์šฉ ์„ค์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ Apigee API ๋ถ„์„ ๋ถ€๊ฐ€๊ธฐ๋Šฅ ๊ด€๋ฆฌ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

ํ™˜๊ฒฝ์—์„œ Apigee API ๋ถ„์„ ๋ถ€๊ฐ€๊ธฐ๋Šฅ์ด ์‚ฌ์šฉ ์„ค์ •๋˜๋ฉด Cloud ์ฝ˜์†”์˜ Apigee UI ๋˜๋Š” Apigee API๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ถ„์„ ๋ฐ์ดํ„ฐ์— ์•ก์„ธ์Šคํ•˜๊ณ  Apigee API ๋ถ„์„ ๋ถ€๊ฐ€๊ธฐ๋Šฅ์„ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋‚ด ๋ถ„์„ ๋ฐ์ดํ„ฐ์— ์•ก์„ธ์Šคํ•˜๋ ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ•˜๋‚˜์š”?๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”. ์‚ฌ์šฉํ•œ ๋งŒํผ๋งŒ ์ง€๋ถˆ ์กฐ์ง์˜ ๊ธฐ์กด Apigee UI์—์„œ๋Š” ๋ถ„์„ ๋ฐ์ดํ„ฐ ๋ฐ ๋ถ€๊ฐ€๊ธฐ๋Šฅ ๊ด€๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

์–ด๋–ค ์ข…๋ฅ˜์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ•˜๊ณ  ๋ถ„์„ํ•˜๋‚˜์š”?

Apigee API ๋ถ„์„์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ API ํ”„๋ก์‹œ ์ „๋ฐ˜์˜ ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ•˜๊ณ  ๋ถ„์„ํ•ฉ๋‹ˆ๋‹ค.

  • ์‘๋‹ต ์‹œ๊ฐ„
  • ์š”์ฒญ ์ง€์—ฐ ์‹œ๊ฐ„
  • ์š”์ฒญ ํฌ๊ธฐ
  • ๋Œ€์ƒ ์˜ค๋ฅ˜
  • API ์ œํ’ˆ ์ด๋ฆ„
  • ๊ฐœ๋ฐœ์ž ์ด๋ฉ”์ผ ์ฃผ์†Œ ๋˜๋Š” AppGroup ID
  • ์•ฑ ์ด๋ฆ„
  • ํŠธ๋žœ์žญ์…˜ ์ˆ˜์ต

API ๋ถ„์„์—์„œ ์ˆ˜์ง‘ํ•œ ๋ฐ์ดํ„ฐ์˜ ์ „์ฒด ๋ชฉ๋ก์€ ์• ๋„๋ฆฌํ‹ฑ์Šค ์ธก์ •ํ•ญ๋ชฉ, ์ธก์ •๊ธฐ์ค€, ํ•„ํ„ฐ ์ฐธ์กฐ๋ฅผ ํ™•์ธํ•˜์„ธ์š”.

์ปค์Šคํ…€ ๋ถ„์„ ๋ฐ์ดํ„ฐ๋Š” ์–ด๋–ป๊ฒŒ ์ˆ˜์ง‘ํ•˜๋‚˜์š”?

Apigee๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ๋งŽ์€ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ•ฉ๋‹ˆ๋‹ค. API ํ”„๋ก์‹œ, ์•ฑ, ์ œํ’ˆ ๋˜๋Š” ๊ฐœ๋ฐœ์ž ์ „์šฉ ์ปค์Šคํ…€ ๋ถ„์„ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์ฟผ๋ฆฌ ๋งค๊ฐœ๋ณ€์ˆ˜, ์š”์ฒญ ํ—ค๋”, ์š”์ฒญ ๋ฐ ์‘๋‹ต ๋ณธ๋ฌธ, ๊ทธ๋ฆฌ๊ณ  API์—์„œ ์ •์˜ํ•œ ๋ณ€์ˆ˜์—์„œ ๋ถ„์„ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ•˜๋ ค ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

DataCapture ์ •์ฑ…์„ ์‚ฌ์šฉํ•ด์„œ ์ปค์Šคํ…€ ๋ถ„์„ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ•œ ํ›„ ๋ถ„์„ UI ๋˜๋Š” API๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์ˆ˜์ง‘๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฒ€์‚ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‚ด ๋ถ„์„ ๋ฐ์ดํ„ฐ๋Š” ์–ธ์ œ ์–ผ๋งˆ ๋™์•ˆ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋‚˜์š”?

๋ถ„์„ ๋ฐ์ดํ„ฐ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” ์‹œ๊ฐ„๊ณผ ๊ธฐ๊ฐ„์„ ์ œ์–ดํ•˜๋Š” ์‹œ๊ฐ„ ๊ฐ„๊ฒฉ์€ ๋‘ ๊ฐ€์ง€์ž…๋‹ˆ๋‹ค.

  • ๋ฐ์ดํ„ฐ ์ง€์—ฐ ๊ฐ„๊ฒฉ - API ํ”„๋ก์‹œ๋ฅผ ํ˜ธ์ถœํ•œ ํ›„ ํ‘œ์‹œ์šฉ์œผ๋กœ ๋˜๋Š” API ํ˜ธ์ถœ์„ ํ†ตํ•ด ๋ฐ์ดํ„ฐ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์„ ๋•Œ๊นŒ์ง€ ์ตœ๋Œ€ 10๋ถ„์ด ์†Œ์š”๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์• ๋„๋ฆฌํ‹ฑ์Šค ๊ฐ€์šฉ์„ฑ - Apigee์—์„œ ๋ถ„์„ ๋ฐ์ดํ„ฐ(ํ•ด๋‹น๋˜๋Š” ๊ฒฝ์šฐ ์ˆ˜์ต ์ฐฝ์ถœ ๋ฐ Sense ๋ฐ์ดํ„ฐ ํฌํ•จ)๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ธฐ๊ฐ„์€ ์š”๊ธˆ์ œ์— ๋”ฐ๋ผ ๋‹ค๋ฆ…๋‹ˆ๋‹ค. ์š”๊ธˆ์ œ์— ๋”ฐ๋ผ ์ง€๋‚œ 30์ผ, 90์ผ ๋˜๋Š” 14๊ฐœ์›” ๋™์•ˆ ๋ถ„์„ ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Apigee API ๋ถ„์„ ๋ถ€๊ฐ€๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ๋•Œ ๋ถ„์„ ๋ณด๊ด€

์‚ฌ์šฉํ•œ ๋งŒํผ๋งŒ ์ง€๋ถˆ ์กฐ์ง์ด ์žˆ๋Š” ๊ฒฝ์šฐ ํ™˜๊ฒฝ ์ˆ˜์ค€์—์„œ Apigee API ๋ถ„์„ ๋ถ€๊ฐ€๊ธฐ๋Šฅ์„ ์‚ฌ์šฉ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ™˜๊ฒฝ์— ๋ถ€๊ฐ€๊ธฐ๋Šฅ์ด ์‚ฌ์šฉ ์„ค์ •๋˜๋ฉด ํ™˜๊ฒฝ์˜ ๋ถ„์„ ๋ฐ์ดํ„ฐ๊ฐ€ 14๊ฐœ์›” ๋™์•ˆ ๋ณด๊ด€๋ฉ๋‹ˆ๋‹ค. ๋ถ€๊ฐ€๊ธฐ๋Šฅ์ด ์‚ฌ์šฉ ์„ค์ •๋˜์–ด ์žˆ์œผ๋ฉด ์ฝ˜์†”์˜ API ์ธก์ •ํ•ญ๋ชฉ ํŽ˜์ด์ง€์—์„œ ํ™˜๊ฒฝ์˜ ์ด์ „ ๋ถ„์„ ๋ฐ์ดํ„ฐ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์‚ฌ์šฉํ•œ ๋งŒํผ๋งŒ ์ง€๋ถˆ ์กฐ์ง์˜ ํ™˜๊ฒฝ์—์„œ Apigee API ๋ถ„์„ ๋ถ€๊ฐ€๊ธฐ๋Šฅ์„ ์‚ฌ์šฉ ์ค‘์ง€ํ•˜๋ฉด ํ™˜๊ฒฝ์˜ ๋ถ„์„ ๋ฐ์ดํ„ฐ๊ฐ€ 30์ผ ํ›„์— ์‚ญ์ œ๋ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ ์ค‘์ง€ ํ›„ 30์ผ ์ด๋‚ด์— ๋™์ผํ•œ ํ™˜๊ฒฝ์—์„œ ๋ถ€๊ฐ€๊ธฐ๋Šฅ์„ ๋‹ค์‹œ ์‚ฌ์šฉ ์„ค์ •ํ•˜๋ฉด 14๊ฐœ์›”์˜ ๋ณด๊ด€ ๊ธฐ๊ฐ„์„ ํ†ตํ•ด ํ™˜๊ฒฝ์˜ ๋ถ„์„ ๋ฐ์ดํ„ฐ์— ๋‹ค์‹œ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 30์ผ ํ›„์— ๋ถ€๊ฐ€๊ธฐ๋Šฅ์„ ํ™˜๊ฒฝ์— ๋‹ค์‹œ ์‚ฌ์šฉ ์„ค์ •ํ•˜๋ฉด ๋ฐ์ดํ„ฐ๊ฐ€ ๋ณต์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

14๊ฐœ์›”์˜ ๋ณด๊ด€ ๊ธฐ๊ฐ„์ด ์ง€๋‚œ ํ›„ ์‚ฌ์šฉํ•œ ๋งŒํผ๋งŒ ์ง€๋ถˆ ์กฐ์ง์˜ ํ™˜๊ฒฝ์— ๋Œ€ํ•œ ๋ถ„์„ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๊ด€ํ•˜๋ ค๋ฉด ๋‹ค๋ฅธ ์œ„์น˜์— ๋ฐ์ดํ„ฐ๋ฅผ ๋‚ด๋ณด๋‚ด๊ณ  ์ €์žฅํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. Apigee API ๋ถ„์„ ๋ถ€๊ฐ€๊ธฐ๋Šฅ์„ ์‚ฌ์šฉ ์ค‘์ง€ํ•˜๊ธฐ ์ „์— ๋˜๋Š” ์‚ฌ์šฉ ์ค‘์ง€ ํ›„ 30์ผ ์ด๋‚ด์— ๋ถ„์„ ๋ฐ์ดํ„ฐ๋ฅผ ๋‚ด๋ณด๋‚ผ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋ถ„์„์—์„œ ๋ฐ์ดํ„ฐ ๋‚ด๋ณด๋‚ด๊ธฐ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

๋‚ด ๋ถ„์„ ๋ฐ์ดํ„ฐ๋Š” ์–ด๋””์—์„œ ์ €์žฅ๋˜๊ณ  ์ฒ˜๋ฆฌ๋˜๋‚˜์š”?

๋ถ„์„ ๋ฐ์ดํ„ฐ๊ฐ€ ์ €์žฅ ๋ฐ ์ฒ˜๋ฆฌ๋˜๋Š” ์œ„์น˜๋Š” Apigee๋ฅผ ์„ค์น˜ํ•  ๋•Œ ์ง€์ •ํ•œ ๋ถ„์„ ๋ฆฌ์ „์— ์˜ํ•ด ๊ฒฐ์ •๋ฉ๋‹ˆ๋‹ค.

  • ๊ตฌ๋… ๊ณ ๊ฐ์ด Apigee ํ”„๋กœ๋น„์ €๋‹ ๋งˆ๋ฒ•์‚ฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Apigee๋ฅผ ์„ค์น˜ํ•œ ๊ฒฝ์šฐ ๋ถ„์„ ํ˜ธ์ŠคํŒ… ๋ฆฌ์ „์„ ์„ค์ •ํ•  ๋•Œ ์กฐ์ง ๋งŒ๋“ค๊ธฐ 1๋‹จ๊ณ„์—์„œ ๋ถ„์„ ๋ฆฌ์ „์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
  • ์‚ฌ์šฉํ•œ ๋งŒํผ๋งŒ ์ง€๋ถˆ ๊ณ ๊ฐ์ด Google Cloud ์ฝ˜์†”์„ ์‚ฌ์šฉํ•˜์—ฌ Apigee๋ฅผ ์„ค์น˜ํ•œ ๊ฒฝ์šฐ ๋ถ„์„ ํ˜ธ์ŠคํŒ… ๋ฆฌ์ „์„ ์„ค์ •ํ•  ๋•Œ ์กฐ์ง ๋งŒ๋“ค๊ธฐ 3๋‹จ๊ณ„์—์„œ ๋ถ„์„ ๋ฆฌ์ „์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
  • ๋ช…๋ น์ค„์—์„œ ๊ตฌ๋… ๋˜๋Š” ์‚ฌ์šฉํ•œ ๋งŒํผ๋งŒ ์ง€๋ถˆ ๊ณ ๊ฐ์œผ๋กœ Apigee๋ฅผ ์„ค์น˜ํ•œ ๊ฒฝ์šฐ ํ™˜๊ฒฝ ๋ณ€์ˆ˜ ANALYTICS_REGION์„ ์ •์˜ํ•  ๋•Œ ๋ถ„์„ ๋ฆฌ์ „์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
  • ํด๋ฆญ ์‹œ ์˜ต์…˜์œผ๋กœ Apigee๋ฅผ ์„ค์น˜ํ•œ ๊ฒฝ์šฐ ๋ถ„์„ ๋ฐ์ดํ„ฐ๊ฐ€ us-west1 ๋ฆฌ์ „์— ์ €์žฅ๋ฉ๋‹ˆ๋‹ค. ์ด ๊ธฐ๋ณธ ์œ„์น˜๋Š” ๋ณ€๊ฒฝํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

๋ถ„์„ ๋ฐ์ดํ„ฐ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ €์žฅ ๋ฐ ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค.

  • ๋ฏธ๊ตญ ๋˜๋Š” EU์— ์—†๋Š” ๋ถ„์„ ๋ฆฌ์ „์˜ ๊ฒฝ์šฐ ๋ถ„์„ ๋ฐ์ดํ„ฐ๊ฐ€ ๋ถ„์„ ๋ฆฌ์ „์—์„œ ์ €์žฅ๋˜๊ณ  ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค.
  • ๋ฏธ๊ตญ์ด๋‚˜ EU์˜ ๋ถ„์„ ๋ฆฌ์ „์˜ ๊ฒฝ์šฐ ๋ฐ์ดํ„ฐ๋Š” ๊ฐ€์šฉ์„ฑ์„ ๋†’์ด๊ธฐ ์œ„ํ•ด ๋ฏธ๊ตญ ๋˜๋Š” EU ๋ฉ€ํ‹ฐ ๋ฆฌ์ „์— ๊ฐ๊ฐ ์ €์žฅ๋ฉ๋‹ˆ๋‹ค.

๋‚ด ๋ถ„์„ ๋ฐ์ดํ„ฐ์— ์•ก์„ธ์Šคํ•˜๋ ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ•˜๋‚˜์š”?

Apigee API ๋ถ„์„์€ Apigee UI์— ๋‚ด์žฅ๋œ ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™” ๋„๊ตฌ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋„๊ตฌ์—๋Š” ๊ทธ๋ž˜ํ”„ ๋ฐ ์ฐจํŠธ์— ๋ฐ์ดํ„ฐ๋ฅผ ํ‘œ์‹œํ•˜๊ณ  ๋‹ค์–‘ํ•œ ์ธก์ •๊ธฐ์ค€(์˜ˆ: API ํ”„๋ก์‹œ, IP ์ฃผ์†Œ ๋˜๋Š” HTTP ์ƒํƒœ ์ฝ”๋“œ)์œผ๋กœ ๊ทธ๋ฃนํ™”๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ๋Š” ์‚ฌ์ „ ์ •์˜๋œ ๋ถ„์„ ๋Œ€์‹œ๋ณด๋“œ์™€ ์ปค์Šคํ…€ ๋ณด๊ณ ์„œ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

Apigee API๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ถ„์„ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์šด๋กœ๋“œ๊ฐ€ ์™„๋ฃŒ๋˜๋ฉด ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™” ๋„๊ตฌ ๋˜๋Š” ๋ถ„์„ ์‹œ์Šคํ…œ์œผ๋กœ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ถ„์„ ๋Œ€์‹œ๋ณด๋“œ

Apigee UI๋Š” ๋ถ„์„ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์‚ฌ์ „ ์ •์˜๋œ ๋Œ€์‹œ๋ณด๋“œ ๋ชจ์Œ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

Cloud ์ฝ˜์†”์˜ Apigee

๋ถ„์„ ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ์—ด๋ ค๋ฉด ๋‹ค์Œ ๋‹จ๊ณ„๋ฅผ ๋”ฐ๋ฅด์„ธ์š”(์‚ฌ์šฉํ•œ ๋งŒํผ๋งŒ ์ง€๋ถˆ ๋˜๋Š” ๊ตฌ๋… ์กฐ์ง์˜ ๊ฒฝ์šฐ).

  1. ๋ธŒ๋ผ์šฐ์ €์—์„œ Cloud ์ฝ˜์†”์˜ Apigee UI๋ฅผ ์—ฝ๋‹ˆ๋‹ค.
  2. ๋ถ„์„ > API ์ธก์ •ํ•ญ๋ชฉ์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
๋‹ค์Œ ์ด๋ฏธ์ง€๋Š” API ํ”„๋ก์‹œ ์„ฑ๋Šฅ ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

๋Œ€์‹œ๋ณด๋“œ๋ฅผ ๋ณด๋ ค๋ฉด ๋‹ค์Œ ํƒญ ์ค‘์—์„œ ์„ ํƒํ•˜์„ธ์š”.

์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋ถ„์„ ๋Œ€์‹œ๋ณด๋“œ ์‚ฌ์šฉ์„ ์ฐธ์กฐํ•˜์„ธ์š”.

๋งž์ถค ๋ณด๊ณ ์„œ

์ปค์Šคํ…€ ๋ณด๊ณ ์„œ๋ฅผ ํ†ตํ•ด ํŠน์ • API ์ธก์ •ํ•ญ๋ชฉ์„ ์ž์„ธํžˆ ์‚ดํŽด๋ณด๊ณ  ํ™•์ธํ•˜๋ ค๋Š” ์ •ํ™•ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Apigee์— ๋‚ด์žฅ๋œ ๋ถ„์„ ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ปค์Šคํ…€ ๋ณด๊ณ ์„œ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ปค์Šคํ…€ ๋ณด๊ณ ์„œ๋ฅผ ๋งŒ๋“ค ๋•Œ ํ™•์ธํ•˜๋ ค๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์„ ํƒํ•˜๊ณ (์ธก์ •ํ•ญ๋ชฉ), ์˜๋ฏธ ์žˆ๋Š” ๋ฐฉ์‹์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๊ทธ๋ฃนํ™”ํ•˜๊ณ (์ธก์ •๊ธฐ์ค€), ์›ํ•˜๋Š” ๊ฒฝ์šฐ ๋ฐ์ดํ„ฐ์˜ ํŠน์ • ํŠน์„ฑ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๋ฐ˜ํ™˜๋˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์„ ํƒ์ ์œผ๋กœ ์ œํ•œํ•ฉ๋‹ˆ๋‹ค(ํ•„ํ„ฐ๋ง).

์ปค์Šคํ…€ ๋ณด๊ณ ์„œ์— ํ‘œ์‹œ๋˜๋Š” ์ฐจํŠธ ์œ ํ˜•์„ ์—ด ๋˜๋Š” ์„  ์ฐจํŠธ๋กœ ์„ค์ •ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ์ด๋ฏธ์ง€๋Š” API ํ”„๋ก์‹œ๋ณ„๋กœ ๊ทธ๋ฃนํ™”๋œ ์ดˆ๋‹น ํŠธ๋žœ์žญ์…˜์˜ ์ฐจํŠธ ์˜ˆ์‹œ์ž…๋‹ˆ๋‹ค.

  • ์—ด - ๊ฐ API ํ”„๋ก์‹œ๋Š” ์„œ๋กœ ๋‹ค๋ฅธ ์—ด๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

    ์ปค์Šคํ…€ ์—ด ์ฐจํŠธ

  • ์„  - ๊ฐ API ํ”„๋ก์‹œ๋Š” ๋‹ค๋ฅธ ์„ ์œผ๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

    ์ปค์Šคํ…€ ์„  ์ฐจํŠธ

์ž์„ธํ•œ ๋‚ด์šฉ์€ ์ปค์Šคํ…€ ๋ณด๊ณ ์„œ ๋งŒ๋“ค๊ธฐ ๋ฐ ๊ด€๋ฆฌ๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.

Analytics API

Apigee API๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ถ„์„ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค์šด๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด API๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํฌํ„ธ ๋˜๋Š” ์ปค์Šคํ…€ ์•ฑ์— ์‚ฝ์ž…ํ•  ์ˆ˜ ์žˆ๋Š” ์ž์ฒด ์‹œ๊ฐํ™” ๋„๊ตฌ๋ฅผ ๋นŒ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹ค์Œ์€ API ํ”„๋ก์‹œ์šฉ ๋ถ„์„ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ค๊ธฐ ์œ„ํ•œ API ํ˜ธ์ถœ์˜ ์˜ˆ์‹œ์ž…๋‹ˆ๋‹ค.

curl "https://apigee.googleapis.com/v1/organizations/myorg/environments/test/stats/apiproxy?select=sum(message_count)&timeRange=6/24/2022%2000:00~6/25/2022%2023:59&timeUnit=hour" \
  -H "Authorization: Bearer $TOKEN"

์ด ํ˜ธ์ถœ์€ ๋‹ค์Œ์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

  • API ํ”„๋ก์‹œ๋‹น ์š”์ฒญ(๋ฉ”์‹œ์ง€ ์ˆ˜)์˜ ํ•ฉ๊ณ„
  • 24์‹œ๊ฐ„
  • ์‹œ๊ฐ„๋ณ„๋กœ ๊ทธ๋ฃนํ™”

timeRange ์ฟผ๋ฆฌ ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ๋‹ค์Œ ํ˜•์‹์œผ๋กœ ๊ธฐ๊ฐ„์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.

?timeRange=MM/DD/YYYY%20HH:MM~MM/DD/YYYY%20HH:MM

HH:MM ์ „์— %20์„ ํ™•์ธํ•˜์„ธ์š”. MM/DD/YYYY+HH:MM~MM/DD/YYYY+HH:MM๊ณผ ๊ฐ™์ด timeRange ๋งค๊ฐœ๋ณ€์ˆ˜์—๋Š” URL ์ธ์ฝ”๋”ฉ ๊ณต๋ฐฑ ๋ฌธ์ž๊ฐ€ HH:MM ๋˜๋Š” + ๋ฌธ์ž ์•ž์— ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ž์„ธํ•œ ๋‚ด์šฉ์€ Metrics API ์‚ฌ์šฉ์„ ์ฐธ์กฐํ•˜์„ธ์š”.

Google Cloud Platform์œผ๋กœ ๋ถ„์„ ๋ฐ์ดํ„ฐ ๋‚ด๋ณด๋‚ด๊ธฐ

Apigee API๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ „์ฒด ๋‚ ์งœ์— ๋Œ€ํ•œ ๋ชจ๋“  ๋ถ„์„ ๋ฐ์ดํ„ฐ๋ฅผ Apigee์—์„œ Google Cloud Storage ๋˜๋Š” BigQuery์™€ ๊ฐ™์€ ์ž์ฒด ๋ฐ์ดํ„ฐ ์ €์žฅ์†Œ๋กœ ๋‚ด๋ณด๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ Google Cloud BigQuery ๋ฐ TensorFlow์—์„œ ์ œ๊ณตํ•˜๋Š” ๊ฐ•๋ ฅํ•œ ์ฟผ๋ฆฌ ๋ฐ ๋จธ์‹ ๋Ÿฌ๋‹ ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•˜์—ฌ ์ž์ฒด ๋ฐ์ดํ„ฐ ๋ถ„์„์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ž์„ธํ•œ ๋‚ด์šฉ์€ ์• ๋„๋ฆฌํ‹ฑ์Šค์—์„œ ๋ฐ์ดํ„ฐ ๋‚ด๋ณด๋‚ด๊ธฐ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

์•ฑ ๊ฐœ๋ฐœ์ž์™€ ๋ฐ์ดํ„ฐ๋ฅผ ๊ณต์œ ํ•˜๋ ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ•˜๋‚˜์š”?

๊ณ ๊ฐ์˜ ๊ด€์ ์—์„œ ์ƒ๊ฐํ•  ๋•Œ ์•ฑ ๊ฐœ๋ฐœ์ž๋Š” API๋ฅผ ์ตœ๋Œ€ํ•œ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„๊ตฌ์™€ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

์•ฑ์—์„œ API ํ”„๋ก์‹œ๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๋ฉด ๋ฐ์ดํ„ฐ ๋ถ„์„์„ ํ†ตํ•ด ์•ฑ ๊ฐœ๋ฐœ์ž๋Š” ์•ฑ์˜ ์ž‘๋™ ๋ฐฉ์‹์„ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์•ฑ ๊ฐœ๋ฐœ์ž๋Š” ์•ฑ ํ’ˆ์งˆ๋ฟ ์•„๋‹ˆ๋ผ API์— ๊ด€์‹ฌ์ด ์žˆ์Šต๋‹ˆ๋‹ค. Drupal ๊ธฐ๋ฐ˜ ๊ฐœ๋ฐœ์ž ํฌํ„ธ์—๋Š” ์•ฑ ๊ฐœ๋ฐœ์ž๊ฐ€ ์•ฑ์˜ ์ค‘์š”ํ•œ ์ธก์ •ํ•ญ๋ชฉ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋„๋ก ์„ค๊ณ„๋œ ์„ ํƒ์  ์•ฑ ์„ฑ๋Šฅ ํŽ˜์ด์ง€๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ํŽ˜์ด์ง€์—์„œ๋Š” ๊ฐœ๋ฐœ์ž์—๊ฒŒ ๋‹ค์Œ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

  • ์˜ค๋ฅ˜: ์•ฑ์— ์–ด๋–ค API ์˜ค๋ฅ˜๊ฐ€ ํ‘œ์‹œ๋˜๋‚˜์š”?
  • ์„ฑ๋Šฅ: API ์†๋„๊ฐ€ ๋А๋ฆฐ๊ฐ€์š”? ํ˜„์žฌ ํŠนํžˆ ๋А๋ฆฌ๊ฑฐ๋‚˜ ์†๋„๊ฐ€ ์ €ํ•˜๋œ API ๋ฉ”์„œ๋“œ๋Š” ๋ฌด์—‡์ธ๊ฐ€์š”?
  • ๊ฐ€์šฉ์„ฑ: API๊ฐ€ ์ž‘๋™๋˜๋‚˜์š”?
  • ํ• ๋‹น๋Ÿ‰: API์— ํ• ๋‹น๋Ÿ‰์ด ์žˆ๋‚˜์š”? ์•ฑ ๊ฐœ๋ฐœ์ž๋กœ์„œ ํ• ๋‹น๋Ÿ‰์— ๋Œ€ํ•ด ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ•˜๋‚˜์š”?

์ž์„ธํ•œ ๋‚ด์šฉ์€ Drupal 8 ๋ฌธ์„œ์˜ ์•ฑ ๋ชจ๋‹ˆํ„ฐ๋ง์„ ์ฐธ์กฐํ•˜์„ธ์š”.

๋˜ํ•œ, ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ฐฉ๋ฒ•์œผ๋กœ ๊ฐœ๋ฐœ์ž์™€ ๋ถ„์„์„ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์ปค์Šคํ…€ ๋ณด๊ณ ์„œ๋ฅผ ๋งŒ๋“ค๊ณ  ์•ฑ ๊ฐœ๋ฐœ์ž์™€ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์ปค์Šคํ…€ ๋ณด๊ณ ์„œ ๋งŒ๋“ค๊ธฐ ๋ฐ ๊ด€๋ฆฌ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.
  • Metrics API๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์บก์ฒ˜ํ•ด ์˜คํ”„๋ผ์ธ์œผ๋กœ ์•ฑ ๊ฐœ๋ฐœ์ž์™€ ๋” ์˜ค๋ž˜ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ Metrics API ์‚ฌ์šฉ์„ ์ฐธ์กฐํ•˜์„ธ์š”.

์™„์ „ํ•œ ๋ถ„์„ ๋ฐ์ดํ„ฐ๋ฅผ ์ƒ์„ฑํ•˜๋ ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ•˜๋‚˜์š”?

์™„์ „ํ•œ ๋ถ„์„์ด๋ž€ ๋ฌด์—‡์„ ์˜๋ฏธํ•˜๋‚˜์š”? ์˜ˆ๋ฅผ ๋“ค์–ด API ํ”„๋ก์‹œ๋ฅผ ๋งŒ๋“ค๋ฉด Apigee๊ฐ€ ํ•ด๋‹น ํ”„๋ก์‹œ์— ๋Œ€ํ•œ ์• ๋„๋ฆฌํ‹ฑ์Šค ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ API ํ”„๋ก์‹œ๋ผ๊ณ  ํ•˜๋Š” ๊ฐœ๋ฐœ์ž ๋˜๋Š” ์•ฑ์˜ ์ธก์ •ํ•ญ๋ชฉ์€ ์–ด๋–ค๊ฐ€์š”? Apigee๊ฐ€ ๋ˆ„๊ฐ€ API๋ฅผ ํ˜ธ์ถœํ–ˆ๋Š”์ง€ ๋ชจ๋ฅด๋Š” ๊ฒฝ์šฐ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

Apigee๊ฐ€ ๊ฐœ๋ฐœ์ž์˜ API ํ”„๋ก์‹œ๋ฅผ ํ˜ธ์ถœํ•˜๋Š” ๊ฐœ๋ฐœ์ž ๋ฐ ๊ฐœ๋ฐœ์ž ์•ฑ์„ ํŒŒ์•…ํ•˜๋ ค๋ฉด ๋ช‡ ๊ฐ€์ง€ ๋‹จ๊ณ„๋ฅผ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ์€ ๋” ์ž์„ธํ•œ ์ •๋ณด์— ๋Œ€ํ•œ ๋งํฌ๊ฐ€ ์žˆ๋Š” ๋‹จ๊ณ„์˜ ๋ชฉ๋ก์ž…๋‹ˆ๋‹ค.

  1. ์„œ๋น„์Šค ์š”๊ธˆ์ œ์™€ ํ•จ๊ป˜ API ํ”„๋ก์‹œ๋ฅผ ๊ทธ๋ฃนํ™”ํ•œ API ์ œํ’ˆ์„ ํ•˜๋‚˜ ์ด์ƒ ๋งŒ๋“ญ๋‹ˆ๋‹ค. API ์ œํ’ˆ ๊ด€๋ฆฌ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.
  2. Apigee๋ฅผ ํ†ตํ•ด ์•ฑ ๊ฐœ๋ฐœ์ž ๋“ฑ๋กํ•ฉ๋‹ˆ๋‹ค. ์•ฑ ๊ฐœ๋ฐœ์ž ๋“ฑ๋ก์„ ์ฐธ์กฐํ•˜์„ธ์š”.
  3. ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•ด ์•ฑ์„ ๋“ฑ๋กํ•˜๊ณ  API ํ‚ค๋ฅผ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ์•ฑ ๋“ฑ๋ก ๋ฐ API ํ‚ค ๊ด€๋ฆฌ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.
  4. API ํ‚ค ๋˜๋Š” ๋ณด์•ˆ ํ† ํฐ์„ ํ™•์ธํ•˜๋Š” API ํ”„๋ก์‹œ์— ๋ณด์•ˆ ์ •์ฑ…์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ VerifyAPIKey ์ •์ฑ…, OAuthV2 ์ •์ฑ…, VerifyJWT ์ •์ฑ… ์ฃผ์ œ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

๋‹ค์Œ ํŠœํ† ๋ฆฌ์–ผ์—์„œ๋Š” ๊ฐœ๋ฐœ์ž ๋ฐ ์•ฑ์— ๋Œ€ํ•œ ๋ถ„์„์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” ํ•„์ˆ˜ ๋‹จ๊ณ„์ธ API ํ‚ค๋ฅผ ์š”๊ตฌํ•˜์—ฌ API ๋ณดํ˜ธ ๋ฐ OAuth๋กœ API ๋ณดํ˜ธ๋ฅผ ์•ˆ๋‚ดํ•ฉ๋‹ˆ๋‹ค.

Apigee Hybrid ์š”๊ตฌ์‚ฌํ•ญ

์ด ์„น์…˜์—๋Š” Apigee Hybrid ์‚ฌ์šฉ์ž๋ฅผ ์œ„ํ•œ ์ค‘์š”ํ•œ ์ •๋ณด๊ฐ€ ๋‚˜์—ด๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ ์ƒ์ฃผ ์ง€์›

์ด์ „ ๋ฒ„์ „์˜ Apigee Hybrid์—์„œ๋Š” Apigee API ๋ถ„์„์„ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๊ธฐํƒ€ ์š”๊ตฌ์‚ฌํ•ญ

  • apigee-udca ์„œ๋น„์Šค ๊ณ„์ •์ด ๊ตฌ์„ฑ๋˜์–ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ตฌ์„ฑ ์žฌ์ •์˜ ์ง€์ •์„ ์ฐธ์กฐํ•˜์„ธ์š”.
  • ๋ชจ๋“  ๋™๊ธฐํ™” ๋‹ด๋‹น์ž ๋…ธ๋“œ์˜ ํด๋Ÿญ์ด ๋™๊ธฐํ™”๋˜๊ณ  UTC์— ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ถ”๊ฐ€ ์ •๋ณด