Language & Framework/Spring2022. 11. 14. 01:29[์Šคํ”„๋ง ํ•ต์‹ฌ ์›๋ฆฌ] ๊ฐ์ฒด ์ง€ํ–ฅ ์„ค๊ณ„์™€ ์Šคํ”„๋ง

์Šคํ”„๋ง ํ•ต์‹ฌ ์›๋ฆฌ์˜ ๊ฐ•์˜ ๋‚ด์šฉ์„ ์ •๋ฆฌํ•œ ํฌ์ŠคํŒ…์ž…๋‹ˆ๋‹ค. ์Šคํ”„๋ง์ด๋ž€? ์ž๋ฐ” ์–ธ์–ด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ ํ”„๋ ˆ์ž„์›Œํฌ๋กœ, ์ข‹์€ ๊ฐ์ฒด ์ง€ํ–ฅ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋„์™€์ฃผ๋Š” ๋„๊ตฌ์ด๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด ์ข‹์€ ๊ฐ์ฒด ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ด๋ž€ ๋ฌด์—‡์ผ๊นŒ? ๊ฐ์ฒด ์ง€ํ–ฅ์€ ๋„ค ๊ฐ€์ง€ ํŠน์ง•์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค. ์ถ”์ƒํ™” ์„ธ๋ถ€์‚ฌํ•ญ์€ ์ƒ๋žตํ•˜๊ณ  ๊ฐ์ฒด์˜ ์†์„ฑ ์ค‘ ํ•ต์‹ฌ์ ์ธ ์š”์†Œ๋งŒ์„ ๋ชจ๋ธํ™” ํ•˜๋Š” ๊ฒƒ ์บก์Šํ™” ํŠน์ •ํ•œ ํด๋ž˜์Šค์™€ ๊ด€๋ จ๋œ ๋ฐ์ดํ„ฐ์˜ ์ผ๋ถ€์—๋งŒ ์ ‘๊ทผ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๊ณ , ํด๋ž˜์Šค๊ฐ€ ์ž‘๋™ํ•˜๋Š” ๋ฐฉ์‹์— ๋Œ€ํ•œ ์‹ค์ œ ๊ตฌํ˜„ ์ •๋ณด๋ฅผ ์ˆจ๊ธฐ๋Š” ๊ฒƒ ์ƒ์† ์ƒ์œ„ ๊ณ„์ธต์˜ ํด๋ž˜์Šค๋ฅผ ๋ฌผ๋ ค๋ฐ›์•„ ๋‹ค๋ฅธ ํŠน์ง•๋“ค์„ ์ถ”๊ฐ€์ ์œผ๋กœ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ๊ฒƒ ๋‹คํ˜•์„ฑ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ƒ์†๋ฐ›์€ ๊ฐ์ฒด๊ฐ€ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ํƒ€์ž…์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์–ด ๊ฐ์ฒด์˜ ์œ ์—ฐํ•œ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•˜๋„๋ก ํ•˜๋Š” ๊ฒƒ ๋‹คํ˜•์„ฑ์€ ์—ญํ• ๊ณผ ๊ตฌํ˜„์œผ๋กœ ๊ตฌ๋ถ„์ด ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ์žฅ์ ..

Language & Framework/Spring2022. 8. 9. 21:43Could not resolve placeholder 'cloud.aws.credentials.access-key' ์—๋Ÿฌ

ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋ฉด์„œ ์‚ฌ์ง„, ๋™์˜์ƒ๊ณผ ๊ฐ™์€ ๋ฏธ๋””์–ด ํŒŒ์ผ๋“ค์„ AWS์˜ S3์— ์ €์žฅํ•˜๊ธฐ ์œ„ํ•˜์—ฌ application.yml ํŒŒ์ผ์— S3์— ๊ด€๋ จ๋œ ์ธ์ฆ ์ •๋ณด๋“ค์„ ์ถ”๊ฐ€ํ–ˆ๋‹ค. S3 ์ €์žฅ์†Œ์— ํŒŒ์ผ์„ ์ €์žฅํ•˜๋Š” ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•œ ๋’ค ํ…Œ์ŠคํŠธ๋ฅผ ์‹œ๋„ํ–ˆ๋Š”๋ฐ, ๋นŒ๋“œ๋Š” ์„ฑ๊ณต์ ์œผ๋กœ ์™„๋ฃŒ๋˜์—ˆ์ง€๋งŒ ์Šคํ”„๋ง์ด ๊ฐ€๋™๋  ๋•Œ Could not resolve placeholder 'cloud.aws.credentials.access-key' in value "${cloud.aws.credentials.access-key}" ๋ผ๋Š” ์—๋Ÿฌ์™€ ํ•จ๊ป˜ ๊ฐ•์ œ ์ข…๋ฃŒ๋˜์—ˆ๋‹ค. ์ฆ‰, application.yml ํŒŒ์ผ์— ์ถ”๊ฐ€ํ•ด๋†“์€ S3์˜ ์ •๋ณด๋Š” ๋ฌผ๋ก ์ด๊ณ  IAM์˜ ํ‚ค ๊ฐ’์„ ์ฝ์–ด๋“ค์ด์ง€ ๋ชปํ•˜๋Š” ๊ฒƒ์ด์—ˆ๋‹ค. ํ•˜์ง€๋งŒ ํ•ด๋‹น ํŒŒ์ผ์—๋Š” RDS์— ๊ด€ํ•œ ์ •๋ณด๋„ ์žˆ์—ˆ๋Š”๋ฐ DB์— ๊ด€ํ•œ ์ด์Šˆ..

image