profile
๐ŸŽ ๐ŸŠ ๐Ÿ‹ ๐Ÿ ๐Ÿ‡

[S3] ํผ๋ธ”๋ฆญ ๊ฐ์ฒด์˜ 403 ์—๋Ÿฌ

์—…๋ฌด๋ฅผ ํ•˜๋˜ ์ค‘ ์š”์ƒํ•œ ๋ฒ„๊ทธ๊ฐ€ ๋ฐœ๊ฒฌ๋˜์—ˆ๋‹ค.ํผ๋ธ”๋ฆญ์œผ๋กœ "์ฝ๊ธฐ"๊ฐ€ ๊ถŒํ•œ์ด ์„ค์ •๋œ S3 ๋ฒ„ํ‚ท ๋‚ด ์ด๋ฏธ์ง€๋ฅผ ์™ธ๋ถ€ api ๋ณด๋ƒˆ์„๋•Œ, ์™ธ๋ถ€ ์‚ฌ์ดํŠธ์—์„œ ์šฐ๋ฆฌ์ชฝ S3์ด๋ฏธ์ง€๋ฅผ ์กฐํšŒํ• ๋•Œ 403 ์—๋Ÿฌ๊ฐ€ ๋‚œ๋‹ค๋Š”๊ฒƒ์ด๋‹ค.์–ธ์ œ๋ถ€ํ„ฐ ํ•ด๋‹น ์ด์Šˆ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋Š”์ง€๋Š” ํŒŒ์•…์ด ์–ด๋ ค์šฐ๋‚˜, ๊ฐˆ์ˆ˜๋ก ์ด์Šˆ ๋ฐœ์ƒ๋ฅ ์ด

2023๋…„ 8์›” 21์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

[Spring] swagger ์ ์šฉํ•˜๊ธฐ

2022๋…„ 11์›” 2์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

[Spring] ํ”„๋กœ์ ํŠธ ์ƒ์„ฑํ•˜๊ธฐ

๋ฉ”์ธ ํ”„๋กœ์ ํŠธ ์–ด๋“œ๋ฏผ ์‚ฌ์ดํŠธ๋ฅผ ๋ณ„๋„๋กœ ์ƒ์„ฑํ•ด์•ผ ํ•˜๋Š”๋ฐ ์–ด์ฐจํ”ผ ๋ฐฑ์—”๋“œ๋Š” ๋‚˜ ํ˜ผ์ž๋‹ˆ๊นŒ ๋‚ด๊ฐ€ ํ•ด๋ณด๊ณ ์‹ถ์€๊ฑฐ ๋‹คํ• ๊บผ๋‹ค.! - ๋ฌด๋คํŒŒ๊ธฐ - javaspring bootningx, ec2mongodb

2022๋…„ 11์›” 2์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[Golang] mvc pattern + mongodb

controller -> service -> repository ๊ตฌ์กฐ๋กœ mongodb์— ์ƒˆ๋กœ์šด document๋ฅผ insertํ•˜๊ณ , read, update ์ง„ํ–‰ํ•˜๊ธฐ

2022๋…„ 5์›” 29์ผ
ยท
1๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[์†Œ์…œ์—ฐ๋™] ์ธ์Šคํƒ€๊ทธ๋žจ ๊ทธ๋ž˜ํ”„ API ์—ฐ๋™ํ•˜๊ธฐ

์–ธ์–ด : golang์†Œ์…œ : Facebook (Instagram Graph API ์‚ฌ์šฉ)๊ธฐํƒ€ ์ŠคํŽ™ : API Gateway, AWS Labmda์–ด๋ ค์›Œ ์ฃฝ๋Š”์ค„

2022๋…„ 5์›” 29์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[์†Œ์…œ์—ฐ๋™] NAVER, GOOGLE ๋กœ๊ทธ์ธ ํ•˜๊ธฐ

์†Œ์…œ์—ฐ๋™์œผ๋กœ ๊ณ„์ •์ธ์ฆํ•˜๊ธฐ

2022๋…„ 5์›” 29์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[AWS] S3์— xml ์—…๋กœ๋“œ ํ•˜๊ธฐ

S3์— xmlํŒŒ์ผ์„ ์—…๋กœ๋“œ ํ•˜๊ณ  url์„ ํ˜ธ์ถœํ•ด ์ •์ƒ์ ์œผ๋กœ ์—…๋กœ๋“œ ๋˜์—ˆ๋Š”์ง€ ๋ฐ์ดํ„ฐ๋ฅผ ํ™•์ธํ•ด๋ณด์ž

2021๋…„ 11์›” 3์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[AWS] EC2 ๊ตฌ์„ฑ์š”์†Œ

๊ทธ๋ฆผ์œผ๋กœ ์ดํ•ดํ•˜๋Š” AWS๊ตฌ์กฐ์™€ ๊ธฐ์ˆ  Chapter 4 ์ •๋ฆฌ

2021๋…„ 8์›” 3์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[AWS] S3 ํŒŒ์ผ ์† ๋‚ด์šฉ ์ฝ์–ด์„œ mongoDB์— ์ €์žฅํ•˜๊ธฐ

S3์— ์ €์žฅ๋œ file์˜ ๋‚ด์šฉ ์ฝ์–ด์˜จ ํ›„ ํ˜•ํƒœ dictionaryํ˜•ํƒœ๋กœ mongoDB์— ์ €์žฅํ•˜๊ธฐ

2021๋…„ 6์›” 20์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[AWS] txtํŒŒ์ผ ์ƒ์„ฑ๋ถ€ํ„ฐ s3์—…๋กœ๋“œ๊นŒ์ง€ ํ•œ๋ฐฉ์—

txtํŒŒ์ผ์„ ๋งŒ๋“ค์–ด ๋‚ด์šฉ ์ฝ๊ณ  s3์— ์—…๋กœ๋“œํ•˜๊ธฐ

2021๋…„ 6์›” 15์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[AWS] IAM - Lambda - API Gateway

API Gateway๋ฅผ ์‚ฌ์šฉํ•ด RESTful API ๋ฅผ ์ƒ์„ฑํ•˜๊ณ , ์ด๋ฅผ ๋ฐฐํฌํ•˜์—ฌ ๋งŒ๋“ค์–ด์ง„ URL์— ๋Œ€ํ•ด aws์˜ lambda๋กœ ํ˜ธ์ถœ์„ ๊ธฐ๋กํ•˜๊ณ ์ž ํ•œ๋‹ค.

2021๋…„ 6์›” 13์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

[ํ™˜๊ฒฝ๋ณ€์ˆ˜] os

import os

2021๋…„ 6์›” 10์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[terminal] oh-my-zsh & powerline ์„ค์ •ํ•˜๊ธฐ

์ƒ‰์ƒ‰๊น”์˜ ํ„ฐ๋ฏธ๋„. ํŽธ์•ˆ---

2021๋…„ 6์›” 9์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[mongoDB] DB์ƒ์„ฑ๊ณผ CRUD

mongoDB์˜ CRUD

2021๋…„ 6์›” 6์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[Docker] docker-compose

app๊ณผ db๋ชจ๋‘ docker๋กœ ์‹คํ–‰ํ•˜๊ธฐ!

2021๋…„ 5์›” 19์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[Caching] Redis

์ฑ—๋ด‡๊ด€๋ จ ๊ณผ์ œ๋ฅผ ๋ฐ›์•˜๋Š”๋ฐ ๊ฐ€๋Šฅํ•˜๋‹ค๋ฉด ๋ถ€ํ•˜ ๊ด€๋ จํ•˜์—ฌ ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œ์ผœ๋‹ฌ๋ผ๋Š” ์š”์ฒญ๋„ ์žˆ์—ˆ๋‹ค. ์ด์™€ ๊ด€๋ จํ•˜์—ฌ ์›๋ž˜ ๊ณต๋ถ€ํ•˜๊ณ , ์ ์šฉํ•ด๋ณด๋ ค๊ณ  ํ–ˆ๋˜ Redis๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ๋กœ ํ–ˆ๋‹ค.!

2021๋…„ 5์›” 16์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

[Web] SPA, MPA, CSR, SSR

SPA, MPA, CSR, SSR ๋ž€?

2021๋…„ 5์›” 14์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

[ํ”„๋กœ๊ทธ๋ž˜๋ฐ] ๊ฐ์ฒด ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ, ํ•จ์ˆ˜ํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ

๊ฐ์ฒด ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ : OOP (Object-Oriented Programming) \- ์ ˆ์ฐจ ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ : POP (Procedure-Oriented Programmin) \ - ํ•จ์ˆ˜ํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ

2021๋…„ 5์›” 11์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[Docker] ์„ธํŒ…๋ถ€ํ„ฐ ๋ฐฐํฌ๊นŒ์ง€

EC2์™€ RDS, nohup์œผ๋กœ gunicorn์„ ์‚ฌ์šฉํ•ด background์—์„œ ์„œ๋ฒ„๋ฅผ ๊ฐ€๋™์‹œ์ผœ ๋ฐฐํฌํ•˜๋Š”๊ฒƒ๊นŒ์ง€ ํ•ด๋ณด์•˜๋‹ค. ์ด๋ฒˆ์—๋Š” ํ……๋นˆ ํ™˜๊ฒฝ์—์„œ๋„ ๋ฐ์ดํ„ฐ๋ฅผ ๋ถˆ๋Ÿฌ์˜ฌ์ˆ˜ ์žˆ๋„๋ก Docker๋ฅผ ์ด์šฉํ•ด ๋ฐฐํฌํ•ด๋ณด๋„๋ก ํ•˜์ž!

2021๋…„ 5์›” 11์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[AWS] S3 ์ด๋ฏธ์ง€ ์—ฌ๋Ÿฌ๊ฐœ ์—…๋กœ๋“œํ•˜๊ธฐ

test : postman

2021๋…„ 5์›” 10์ผ
ยท
4๊ฐœ์˜ ๋Œ“๊ธ€
ยท