Vercel ๊ด๋ฆฌ API ๊ฐ์ด๋ (v1.2)
GIIP ํ๋ซํผ์ Vercel ํ๋ก์ ํธ์ ์ค์ ์ ๊ด๋ฆฌํ๊ณ ๋ฐฐํฌ ์ด๋ ฅ์ ์กฐํํ๊ธฐ ์ํ API๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ด API๋ ๊ธฐ๋ณธ์ ์ผ๋ก Sk3(JSON ๋ฐ์ดํฐ ๊ธฐ๋ฐ) ์ธํฐํ์ด์ค๋ฅผ ์ฌ์ฉํ์ฌ ์์ฒญ์ ์ฒ๋ฆฌํฉ๋๋ค.
๐ ๊ฐ์
Vercel ๊ด๋ฆฌ API๋ GIIP์ ๋ฑ๋ก๋ Vercel ํ๋ก์ ํธ ์ค์ ์ ์กฐํํ๊ฑฐ๋, ์ต์ ๋ฐฐํฌ ์ด๋ ฅ์ ๋ชจ๋ํฐ๋งํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
๐ ์ธ์ฆ ๋ฐ ๋ณด์
๋ชจ๋ ์์ฒญ์ GIIP ๊ณตํต ์ธ์ฆ ํค๋๋ฅผ ํฌํจํด์ผ ํฉ๋๋ค.
- Header:
x-giip-ak,x-giip-sk - Body Context: Sk3 ์ธํฐํ์ด์ค (jsondata ํ๋ ์ฌ์ฉ)
๐ก API ์์ธ (Sk3)
1. Vercel ์ค์ ๋ชฉ๋ก ์กฐํ (VercelConfigsList)
- ๋ช
๋ น:
text=VercelConfigsList - jsondata:
{"csn": 123}(์ ํ ์ฌํญ: ํ๋ก์ ํธ ์๋ณ์) - ์ค๋ช : ํ์ฌ ๋ฑ๋ก๋ ๋ชจ๋ Vercel ์ค์ ์ ๋ณด์ ์ฐ๋๋ Vercel ํ๋ก์ ํธ๋ช ์ ๋ฐํํฉ๋๋ค.
2. Vercel ์ค์ ์์ฑ (VercelConfigCreate)
- ๋ช
๋ น:
text=VercelConfigCreate - jsondata:
{
"csn": 123,
"configName": "Production_Main",
"vercelProjectName": "giip-next-app",
"vercelToken": "vcl_token_...",
"vercelTeamId": "team_xxx",
"vercelProjectId": "prj_xxx"
}
3. Vercel ์ค์ ์์ /์ญ์ (VercelConfigUpdate / VercelConfigDelete)
- ์์ :
text=VercelConfigUpdate+{"vcId": 123, ...} - ์ญ์ :
text=VercelConfigDelete+{"vcSn": 123}(๋๋ vcId)
4. ๋ฐฐํฌ ์ด๋ ฅ ์กฐํ (VercelDeploymentsList)
- ๋ช
๋ น:
text=VercelDeploymentsList - jsondata:
{"vcId": 123, "limit": 20} - ์ค๋ช : ํน์ ์ค์ (vcId)์ ํด๋นํ๋ Vercel ๋ฐฐํฌ ๋ชฉ๋ก์ ์ต์ ์์ผ๋ก ์กฐํํฉ๋๋ค.
๐ก๏ธ Sk3(๊ณ ์ฑ๋ฅ ๋ก๊น ) ํ์ฉ
Vercel ๊ด๋ฆฌ API๋ ์ค๊ณ ๋จ๊ณ๋ถํฐ giipApiSk3 ์ธํฐํ์ด์ค๋ฅผ ํ์ค์ผ๋ก ์ฑํํ๊ณ ์์ต๋๋ค. ๋ชจ๋ ์ค์ ๊ด๋ฆฌ ๋ฐ ์กฐํ ์์ฒญ์ ๋ํด ์์ธํ ์คํ ์ปจํ
์คํธ์ ์๋ฌ ํธ๋ ์ด์ฑ์ ์ ๊ณตํฉ๋๋ค.
- ์๋ํฌ์ธํธ:
https://giipfaw.azurewebsites.net/api/giipApiSk3 - ์ฅ์ : Vercel ํ ํฐ ์ค๋ฅ๋ ๋ฐฐํฌ ์ํ ๋๊ธฐํ ์คํจ ์, ํธ์ถ์์ IP, User-Agent ๋ฐ ์์ธํ ์๋ฒ ์ธก StackTrace๋ฅผ ์๋์ผ๋ก ๊ธฐ๋กํ์ฌ ์ฐ๋ ๋ฌธ์ ๋ฅผ ์ ์ํ๊ฒ ์ง๋จํ ์ ์๋๋ก ๋์์ค๋๋ค.
- ํ์ฉ ํ:
VercelConfigCreate์ ๊ฐ์ด ํ๋ผ๋ฏธํฐ๊ฐ ๋ง์ ์์ฒญ์ ๋ณด๋ผ ๋,jsondata๊ฐ์ฒด ๊ตฌ์กฐ๋ฅผ ํ์ฉํ๋ฉด ๋ณต์กํ ํ ํฐ ๊ฐ๋ค์ ์ ์ค ์์ด ์์ ํ๊ฒ ์ ์กํ๊ณ ๋ก๊ทธ๋ฅผ ๋จ๊ธธ ์ ์์ต๋๋ค.
๐ง ๋ฌธ์ ํด๊ฒฐ
| ์ฆ์ | ์์ธ | ํด๊ฒฐ |
|---|---|---|
| ์์ฒญ์ด ์ธ์ฆ ์ค๋ฅ๋ก ๊ฑฐ๋ถ๋จ | x-giip-ak / x-giip-sk ํค๋ ๋๋ฝ ๋๋ ์๋ชป๋ ํค | ์ ํจํ ์ธ์ฆ ํค๋๋ฅผ ํฌํจํ์ฌ ์ฌ์์ฒญ |
text ๋ช
๋ น์ด ์ธ์๋์ง ์๊ฑฐ๋ ๋น ์๋ต | text ๊ฐ ์คํ(์: VercelConfigList โ VercelConfigsList) | ์ ํํ ๋ช
๋ น๋ช
์ ํ์ธํ์ฌ text ํ๋ผ๋ฏธํฐ์ ์ง์ |
| ๋ฐฐํฌ ๋ชฉ๋ก์ด ๋น์ด ์๊ฑฐ๋ ๋๊ธฐํ ์คํจ | vercelToken์ด ๋ง๋ฃ๋์๊ฑฐ๋ ์๋ชป๋จ | VercelConfigUpdate๋ก ์ ํจํ ํ ํฐ์ ๊ฐฑ์ ํ ๋ค ์ฌ์กฐํ |
VercelDeploymentsList๊ฐ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํํ์ง ์์ | vcId๊ฐ ์๋ชป๋์๊ฑฐ๋ ํด๋น ์ค์ ์ ๋ฐฐํฌ ์ด๋ ฅ ์์ | VercelConfigsList๋ก ์ฌ๋ฐ๋ฅธ vcId๋ฅผ ํ์ธํ ํ ์ฌ์์ฒญ |
๋ฒ์ : 1.3
์ต์ข
์
๋ฐ์ดํธ: 2026-04-10
์์ค ํ์ผ: giipv3/public/help/api-vercel.ko.md
๊ด๋ จ ๋ฌธ์: