giip
SES Proposal
3 min read

SES ์ œ์•ˆ์„œ ๊ด€๋ฆฌ ๊ฐ€์ด๋“œ

GIIP์— ์ˆ˜์ง‘๋œ SES ์ œ์•ˆ์„œ๋ฅผ ๊ฒ€ํ† ํ•˜๊ณ , ๊ฐ ์ œ์•ˆ์„œ์˜ FDE ์ ์ˆ˜์™€ ์กฐ์–ธ์„ ํ™•์ธํ•œ ๋’ค, ๋Œ€์ƒ ๋‹ด๋‹น์ž์—๊ฒŒ ์ œ์•ˆ ๋ฉ”์ผ์„ ๋ฐœ์†กํ•˜๋Š” ์ž‘์—…์„ ํ•˜๋‚˜์˜ ๊ด€๋ฆฌ์ž ํ™”๋ฉด์—์„œ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ“ง SES ์ œ์•ˆ์„œ ๊ด€๋ฆฌ ํŽ˜์ด์ง€๋กœ ์ด๋™ โ†’

๐Ÿ“‹ ๊ฐœ์š”

SES ์ œ์•ˆ์„œ ๊ด€๋ฆฌ ํŽ˜์ด์ง€๋Š” GIIP์— ์ˆ˜์ง‘๋œ SES(ํ”„๋ฆฌ๋žœ์„œ ์—”์ง€๋‹ˆ์–ด ์†Œ์‹ฑ) ์ œ์•ˆ์„œ๋ฅผ ํ‘œ ํ˜•ํƒœ๋กœ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ๊ฐ ์ œ์•ˆ์„œ์˜ ์ƒํƒœ, FDE ์ ์ˆ˜/์กฐ์–ธ, ์ „์ฒด ๋ณธ๋ฌธ์„ ๊ฒ€ํ† ํ•˜๊ณ , ๋“ฑ๋ก๋œ ๋Œ€์ƒ ๋‹ด๋‹น์ž์—๊ฒŒ **์ œ์•ˆ ๋ฉ”์ผ์„ ๋ฐœ์†ก(ํ ์ ์žฌ)**ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋Š” SES ์ œ์•ˆ์„œ ์ €์žฅ์†Œ์—์„œ ์˜ค๋ฉฐ, ์ด ํ™”๋ฉด์€ ์šด์˜์ž๊ฐ€ ์ œ์•ˆ์„œ๋ฅผ ๊ฒ€ํ† ํ•˜๊ณ  ๋ฐœ์†กํ•˜๋Š” ๊ด€์ œ ํ™”๋ฉด์ž…๋‹ˆ๋‹ค.

โš ๏ธ ์ด ํ™”๋ฉด์€ ๊ด€๋ฆฌ์ž ์ „์šฉ์ž…๋‹ˆ๋‹ค. ์ ‘๊ทผํ•˜๋ ค๋ฉด ๊ด€๋ฆฌ์ž ๋ ˆ๋ฒจ **uLevel >= 70**์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ ๋ฏธ๋งŒ ์‚ฌ์šฉ์ž๋Š” ํ™ˆ์œผ๋กœ ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ๋ฉ๋‹ˆ๋‹ค.

๐Ÿ” ํ™”๋ฉด ๊ตฌ์„ฑ

1. ์ƒ๋‹จ ํ—ค๋”

  • ํŽ˜์ด์ง€ ์ œ๋ชฉ: "SES ์ œ์•ˆ์„œ ๊ด€๋ฆฌ"(ํ˜„์ง€ํ™”๋จ).
  • ์ƒˆ๋กœ๊ณ ์นจ ๋ฒ„ํŠผ: ์„œ๋ฒ„์—์„œ ์ œ์•ˆ์„œ ๋ชฉ๋ก์„ ๋‹ค์‹œ ๋ถˆ๋Ÿฌ์˜ต๋‹ˆ๋‹ค.

2. ์ƒํƒœ ํ•„ํ„ฐ

์ƒ๋‹จ ๋“œ๋กญ๋‹ค์šด์œผ๋กœ ์ฒ˜๋ฆฌ ์ƒํƒœ๋ณ„๋กœ ๋ชฉ๋ก์„ ๊ฑธ๋Ÿฌ๋ƒ…๋‹ˆ๋‹ค.

ํ•„ํ„ฐ ๊ฐ’์˜๋ฏธ
(์ „์ฒด)์ƒํƒœ์™€ ๋ฌด๊ด€ํ•˜๊ฒŒ ๋ชจ๋“  ์ œ์•ˆ์„œ ํ‘œ์‹œ
pending์ˆ˜์ง‘๋จ, ์•„์ง ๋ถ„์„ ์ „
analyzingFDE ๋ถ„์„ ์ง„ํ–‰ ์ค‘
sent์ œ์•ˆ ๋ฉ”์ผ์ด ๋ฐœ์†ก๋จ
failed๋ฐœ์†ก ๋˜๋Š” ์ฒ˜๋ฆฌ ์‹คํŒจ

3. ์ œ์•ˆ์„œ ํ‘œ

๊ฐ ํ–‰์ด ํ•˜๋‚˜์˜ ์ œ์•ˆ์„œ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.

์ปฌ๋Ÿผ์„ค๋ช…
spSn์ œ์•ˆ์„œ ์ผ๋ จ๋ฒˆํ˜ธ(๋‚ด๋ถ€ ID)
SES ์ด๋ฆ„SES/์—”์ง€๋‹ˆ์–ด ์ด๋ฆ„
์ œ๋ชฉ์ œ์•ˆ์„œ ์ œ๋ชฉ โ€” ํด๋ฆญํ•˜๋ฉด ์ƒ์„ธ ๋ชจ๋‹ฌ์ด ์—ด๋ฆฝ๋‹ˆ๋‹ค
์ƒํƒœ์ƒ‰์ƒ ๋ฐฐ์ง€(pending / analyzing / sent / failed)
FDE ์ ์ˆ˜์ž๋™ ์ ํ•ฉ๋„ ์ ์ˆ˜, NN/100 ํ˜•์‹(๋ฏธ์ฑ„์  ์‹œ -)
๋“ฑ๋ก์ผ๋“ฑ๋ก ์ผ์‹œ(์‚ฌ์šฉ์ž ๋กœ์ปฌ ์‹œ๊ฐ„์œผ๋กœ ํ‘œ์‹œ)
์ž‘์—…์ƒ์„ธ, ๊ทธ๋ฆฌ๊ณ  ์กฐ๊ฑด์— ๋งž์œผ๋ฉด ๋ฉ”์ผ ๋ฐœ์†ก

4. ์ƒ์„ธ ๋ชจ๋‹ฌ

์ œ๋ชฉ(๋˜๋Š” ์ƒ์„ธ)์„ ํด๋ฆญํ•˜๋ฉด ์ œ์•ˆ์„œ ์ „์ฒด๋ฅผ ๋‹ด์€ ๋ชจ๋‹ฌ์ด ์—ด๋ฆฝ๋‹ˆ๋‹ค: spSn, SES ์ด๋ฆ„, ์ œ๋ชฉ, ๋Œ€์ƒ ์ด๋ฉ”์ผ, ์ƒํƒœ, FDE ์ ์ˆ˜, FDE ์กฐ์–ธ, ์ œ์•ˆ์„œ ๋ณธ๋ฌธ, ๋ฉ”์ผ ๋ฐœ์†ก ์‹œ๊ฐ, ๋“ฑ๋ก์ผ. ์ด ๋ชจ๋‹ฌ์—์„œ ๋ฐ”๋กœ ๋ฉ”์ผ์„ ๋ฐœ์†กํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ› ๏ธ ์ œ์•ˆ ๋ฉ”์ผ ๋ฐœ์†ก ๋ฐฉ๋ฒ•

  1. ๋ชฉ๋ก์—์„œ ์ œ์•ˆ์„œ๋ฅผ ์ฐพ์Šต๋‹ˆ๋‹ค(์ƒํƒœ ํ•„ํ„ฐ๋กœ ์ขํžˆ๊ธฐ, ์˜ˆ: pending).
  2. ์ƒ์„ธ๋ฅผ ๋ˆŒ๋Ÿฌ ๋ณธ๋ฌธ, ๋Œ€์ƒ ์ด๋ฉ”์ผ, FDE ์กฐ์–ธ์„ ๊ฒ€ํ† ํ•ฉ๋‹ˆ๋‹ค.
  3. ๋ฉ”์ผ ๋ฐœ์†ก์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. ํ™•์ธ ๋Œ€ํ™”์ƒ์ž๊ฐ€ ๋œจ๋ฉด ํ™•์ธํ•˜์—ฌ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
  4. ์š”์ฒญ์ด ํ์— ์ ์žฌ๋ฉ๋‹ˆ๋‹ค(SESMailQueuePut). ์„ฑ๊ณตํ•˜๋ฉด ์„ฑ๊ณต ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋˜๊ณ  ๋ชฉ๋ก์ด ์ƒˆ๋กœ๊ณ ์นจ๋˜๋ฉฐ, ์ƒํƒœ๊ฐ€ sent ์ชฝ์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.
  5. ๋ฉ”์ผ ๋ฐœ์†ก ์ž‘์—…์€ pending, analyzing, failed ์ƒํƒœ์˜ ์ œ์•ˆ์„œ์—์„œ๋งŒ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ์ด๋ฏธ sent์ธ ์ œ์•ˆ์„œ์—๋Š” ๋ฒ„ํŠผ์ด ํ‘œ์‹œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๐Ÿ’ก ์ฐธ๊ณ 

  • FDE ์ ์ˆ˜/์กฐ์–ธ์€ ์ž๋™ FDE ๋ถ„์„ ํŒŒ์ดํ”„๋ผ์ธ์ด ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ ์ˆ˜๊ฐ€ -์ด๋ฉด ์•„์ง ๋ถ„์„๋˜์ง€ ์•Š์€ ์ œ์•ˆ์„œ์ž…๋‹ˆ๋‹ค.
  • ๋ฐœ์†ก์€ ๋น„๋™๊ธฐ์ž…๋‹ˆ๋‹ค: "๋ฉ”์ผ ๋ฐœ์†ก"์€ ๋ฉ”์ผ์„ ํ์— ๋„ฃ์„ ๋ฟ, ์‹ค์ œ ์ „์†ก์€ ๋ฉ”์ผ ํ ์›Œ์ปค๊ฐ€ ์ฒ˜๋ฆฌํ•˜๋ฏ€๋กœ ์ƒํƒœ๋Š” ์ดํ›„ ์ƒˆ๋กœ๊ณ ์นจ ์‹œ ๊ฐฑ์‹ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ ‘๊ทผ์ด DB ๋ชจ๋“œ(mcMinLevel)๋กœ ๋ณดํ˜ธ๋˜๋ฏ€๋กœ ํ•„์š”ํ•œ ๋ ˆ๋ฒจ์€ ๋ฉ”๋‰ด ์„ค์ •์—์„œ ์ฝ๋˜, ๊ด€๋ฆฌ์ž ์ž ๊ธˆ(lockout)์„ ๋ง‰๊ธฐ ์œ„ํ•ด 70์œผ๋กœ ์ƒํ•œ์ด ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

API ์ฐธ์กฐ

์ด ํŽ˜์ด์ง€๋Š” ๋‘ ๊ฐœ์˜ ๋””์ŠคํŒจ์น˜ ์ปค๋งจ๋“œ(fetchAzureCommand ๊ฒฝ์œ )๋กœ ๋ฐฑ์—”๋“œ์™€ ํ†ต์‹ ํ•ฉ๋‹ˆ๋‹ค. ๋ณ„๋„ API ๊ฐ€์ด๋“œ๊ฐ€ ์—†์œผ๋ฏ€๋กœ ํ•ต์‹ฌ์„ ์—ฌ๊ธฐ์— ๊ธฐ์ˆ ํ•ฉ๋‹ˆ๋‹ค.

์ปค๋งจ๋“œ์šฉ๋„์ฃผ์š” ํŒŒ๋ผ๋ฏธํ„ฐ
SESProposalList์ œ์•ˆ์„œ ๋ชฉ๋ก ์กฐํšŒprocStatus(์„ ํƒ ํ•„ํ„ฐ), limit(์˜ˆ: 100)
SESMailQueuePutํŠน์ • ์ œ์•ˆ์„œ์˜ ์ œ์•ˆ ๋ฉ”์ผ์„ ํ์— ์ ์žฌspSn(์ œ์•ˆ์„œ ์ผ๋ จ๋ฒˆํ˜ธ)
  • ๋‘ ์ปค๋งจ๋“œ ๋ชจ๋‘ ๊ฒฐ๊ณผ์…‹๊ณผ ํ•จ๊ป˜ RstVal ์ƒํƒœ ํ•„๋“œ๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. RstVal = 200์€ ์„ฑ๊ณต, RstVal = 403์€ ์„ธ์…˜ ๋งŒ๋ฃŒ ๋˜๋Š” ๊ถŒํ•œ ์—†์Œ(์žฌ๋กœ๊ทธ์ธ ํ•„์š”)์„ ๋œปํ•ฉ๋‹ˆ๋‹ค.
  • ๋ชฉ๋ก SP๋Š” ๋ฐ์ดํ„ฐ ํ…Œ์ด๋ธ”๊ณผ RstVal ํ…Œ์ด๋ธ”์„ ๋ณ„๋„ ๊ฒฐ๊ณผ์…‹์œผ๋กœ ๋ฐ˜ํ™˜ํ•˜๋ฉฐ, ํด๋ผ์ด์–ธํŠธ๋Š” ์ฒซ ๋ฒˆ์งธ(๋ฐ์ดํ„ฐ) ํ…Œ์ด๋ธ”์„ ์ฝ์Šต๋‹ˆ๋‹ค.

๋ฌธ์ œ ํ•ด๊ฒฐ

์ฆ์ƒ์›์ธํ•ด๊ฒฐ
์ ‘์† ์ฆ‰์‹œ ํ™ˆ์œผ๋กœ ํŠ•๊น€uLevel์ด 70 ๋ฏธ๋งŒ๊ด€๋ฆฌ์ž ๊ณ„์ •(๋ ˆ๋ฒจ 70+)์œผ๋กœ ๋กœ๊ทธ์ธํ•˜์„ธ์š”.
"์„ธ์…˜ ๋งŒ๋ฃŒ" / 403 ์˜ค๋ฅ˜์ธ์ฆ ํ† ํฐ ๋งŒ๋ฃŒ ๋˜๋Š” ์—†์Œ๋‹ค์‹œ ๋กœ๊ทธ์ธํ•œ ๋’ค ์ƒˆ๋กœ๊ณ ์นจ์„ ๋ˆ„๋ฅด์„ธ์š”.
๋ชฉ๋ก์ด ๋น„์–ด ์žˆ์Œํ˜„์žฌ ํ•„ํ„ฐ์— ํ•ด๋‹นํ•˜๋Š” ์ œ์•ˆ์„œ ์—†์Œ์ƒํƒœ ํ•„ํ„ฐ๋ฅผ (์ „์ฒด)๋กœ ๋ฐ”๊พธ๊ฑฐ๋‚˜ ๋จผ์ € ์ œ์•ˆ์„œ๋ฅผ ์ˆ˜์ง‘/๋“ฑ๋กํ•˜์„ธ์š”.
FDE ์ ์ˆ˜๊ฐ€ -์•„์ง ๋ถ„์„๋˜์ง€ ์•Š์ŒFDE ํŒŒ์ดํ”„๋ผ์ธ ์‹คํ–‰์„ ๊ธฐ๋‹ค๋ฆฐ ๋’ค ์ƒˆ๋กœ๊ณ ์นจํ•˜์„ธ์š”.
๋ฉ”์ผ ๋ฐœ์†ก ๋ฒ„ํŠผ์ด ์—†์Œ์ด๋ฏธ sent ์ƒํƒœ๋ฐœ์†ก ์™„๋ฃŒ๋œ ์ œ์•ˆ์„œ๋Š” ์ด ํ™”๋ฉด์—์„œ ์žฌ๋ฐœ์†กํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
์ƒ๋‹จ ๊ฐ€์ด๋“œ ๋ฒ„ํŠผ(๐Ÿ“–)์ด ์•ˆ ๋ณด์ž„๊ฐ€์ด๋“œ ๋งคํ•‘ ๋ˆ„๋ฝ(๊ตฌ๋ฒ„์ „ ๋ฐฐํฌ)์ด ๊ฐ€์ด๋“œ๊ฐ€ ๋ฐฐํฌยท์ธ๋ฑ์‹ฑ๋˜๋ฉด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

๋ฒ„์ „: 1.0 ์ตœ์ข… ์ˆ˜์ •: 2026-08-02 ์†Œ์Šค ํŒŒ์ผ: giipv3/public/help/ses-proposal-manage.ko.md