Method: projects.locations.applications.create

ํŠน์ • ํ”„๋กœ์ ํŠธ ๋ฐ ์œ„์น˜์— ์ƒˆ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

HTTP ์š”์ฒญ

POST https://{endpoint}/v1/{parent=projects/*/locations/*}/applications

์—ฌ๊ธฐ์„œ {endpoint}๋Š” ์ง€์›๋˜๋Š” ์„œ๋น„์Šค ์—”๋“œํฌ์ธํŠธ ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค.

URL์€ gRPC ํŠธ๋žœ์Šค์ฝ”๋”ฉ ๊ตฌ๋ฌธ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

๊ฒฝ๋กœ ๋งค๊ฐœ๋ณ€์ˆ˜

๋งค๊ฐœ๋ณ€์ˆ˜
parent

string

ํ•„์ˆ˜ ํ•ญ๋ชฉ. ์ƒ์œ„ ์š”์†Œ ๊ฐ’์ž…๋‹ˆ๋‹ค.

์ฟผ๋ฆฌ ๋งค๊ฐœ๋ณ€์ˆ˜

๋งค๊ฐœ๋ณ€์ˆ˜
applicationId

string

(ํ•„์ˆ˜) ์š”์ฒญํ•˜๋Š” ๊ฐ์ฒด์˜ ID์ž…๋‹ˆ๋‹ค.

requestId

string

์„ ํƒ์‚ฌํ•ญ์ž…๋‹ˆ๋‹ค. ์š”์ฒญ์„ ์‹๋ณ„ํ•˜๋Š” ์„ ํƒ์  ์š”์ฒญ ID์ž…๋‹ˆ๋‹ค. ์š”์ฒญ์„ ๋‹ค์‹œ ์‹œ๋„ํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ ์„œ๋ฒ„๊ฐ€ ์ด๋ฏธ ์™„๋ฃŒ๋˜์—ˆ์„ ๋•Œ ์š”์ฒญ์„ ๋ฌด์‹œํ•˜๋„๋ก ๊ณ ์œ ํ•œ ์š”์ฒญ ID๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ์„œ๋ฒ„๋Š” ์ฒซ ๋ฒˆ์งธ ์š”์ฒญ ํ›„ ์ตœ์†Œ 60๋ถ„ ๋™์•ˆ ์ด๋ฅผ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด ์ตœ์ดˆ ์š”์ฒญ์„ ์ˆ˜ํ–‰ํ•˜๊ณ  ์š”์ฒญ์ด ํƒ€์ž„์•„์›ƒ๋˜๋Š” ๊ฒฝ์šฐ๋ฅผ ์ƒ๊ฐํ•ด ๋ณด์„ธ์š”. ๋™์ผํ•œ ์š”์ฒญ ID๋กœ ๋‹ค์‹œ ์š”์ฒญ์„ ์ˆ˜ํ–‰ํ•˜๋ฉด ์„œ๋ฒ„๋Š” ๋™์ผํ•œ ์š”์ฒญ ID๋ฅผ ๊ฐ€์ง„ ์›๋ž˜ ์ž‘์—…์ด ์ˆ˜์‹ ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๊ทธ๋Ÿด ๊ฒฝ์šฐ ๋‘ ๋ฒˆ์งธ ์š”์ฒญ์„ ๋ฌด์‹œํ•ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•ด์„œ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์‹ค์ˆ˜๋กœ ์ค‘๋ณต๋œ ์•ฝ์ •์„ ์ƒ์„ฑํ•˜์ง€ ์•Š๋„๋ก ๋ฐฉ์ง€ํ•ฉ๋‹ˆ๋‹ค.

์š”์ฒญ ID๋Š” ์œ ํšจํ•œ UUID์—ฌ์•ผ ํ•˜๋ฉฐ, 0 UUID๋Š” ์ง€์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค(00000000-0000-0000-0000-000000000000).

์š”์ฒญ ๋ณธ๋ฌธ

์š”์ฒญ ๋ณธ๋ฌธ์— Application์˜ ์ธ์Šคํ„ด์Šค๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

์‘๋‹ต ๋ณธ๋ฌธ

์„ฑ๊ณตํ•œ ๊ฒฝ์šฐ ์‘๋‹ต ๋ณธ๋ฌธ์— ์ƒˆ๋กœ ์ƒ์„ฑ๋œ Operation์˜ ์ธ์Šคํ„ด์Šค๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

์Šน์ธ ๋ฒ”์œ„

๋‹ค์Œ OAuth ๋ฒ”์œ„๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

  • https://www.googleapis.com/auth/cloud-platform

์ž์„ธํ•œ ๋‚ด์šฉ์€ ์ธ์ฆ ๊ฐœ์š”๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.