์ํ์ญ ๊ฐ์ฌ(์์ค)
Courses
Reviews
- Hands-on k8s and GitOps-based CI/CD automation on my PC
- AWS SAA-C03 Certification Preparation - Key Summary
- AWS SAA-C03 Certification Preparation - Key Summary
- AWS SAA-C03 Certification Preparation - Key Summary
- AWS SAA-C03 Certification Preparation - Problem Solving
Posts
Q&A
Cross Origin ๊ด๋ จ ์ง๋ฌธ ์์ต๋๋ค.
์ฌ๊ธฐ์ ์ง๋ฌธ์๋๊ป์ ์คํดํ๊ณ ๊ณ์ ๊ฒ์ด ์ ์ ์น์ฌ์ดํธ๊ฐ S3 ๋ฒํท์ผ๋ก ๊ตฌํ๋์์๊ฑฐ๋ผ๊ณ ์๊ฐํ๊ณ ์๋ค๋ ๊ฒ์ ๋๋ค. ์ค๋ช ์์ ์๋ฅผ ๋ค์ https://a.com์ s3 ๋ฒํท์ด ์๋๋ผ AWS์๋ ๋ณ๊ฐ๋ก ๊ตฌํ๋ ์น์๋ฒ๋ผ๊ณ ์๊ฐํด๋ณด์ธ์. ์ฆ ๋ธ๋ผ์ฐ์ ๊ฐ S3 ๋ฒํท์ด ์๋ ๋ค๋ฅธ ์น์๋ฒ์์ HTML ๋ฌธ์์ Javascript ์ฝ๋๋ฅผ ๋ก๋ฉํ์ฌ ์คํํ๊ณ ์๊ณ , ๋ธ๋ผ์ฐ์ ์ ์๋ฐ์คํฌ๋ฆฝํธ ์ฝ๋๊ฐ S3 ๋ฒํท์ ์ด๋ค ๋ฐ์ดํฐ๋ฅผ HTTP๋ก ์์ฒญํด์ ๋ค์ด๋ก๋ํด๊ฐ๋ ์ํฉ์ ๋๋ค. ์ ์ ์น์ฌ์ดํธ ๊ธฐ๋ฐ์ ์ ํ๋ฆฌ์ผ์ด์ ์ React, Vue์ ๊ฐ์ ํ๋ก ํธ์๋ ํ๋ ์์ํฌ๋ก ๊ฐ๋ฐ๋ HTML๊ณผ javascript ์ฝ๋๋ง์ผ๋ก ์ด๋ฃจ์ด์ง ์ ํ๋ฆฌ์ผ์ด์ ์ ๋๋ค. ์ด๋ฐ ์ฑ์ ๋ธ๋ผ์ฐ์ ์์ https://a.com๊ณผ ๊ฐ์ ์ฃผ์๋ก ์์ฒญํด HTML๊ณผ Javascript ์ฝ๋๋ฅผ ๋ฐ์์ต๋๋ค. HTML๊ณผ Javascript ์ฝ๋๋ฅผ ๋ฐ์์จ ๋ธ๋ผ์ฐ์ ๋ ์๋์ผ๋ก ์ค๋ฆฌ์ง์ด "https://a.com"์ผ๋ก ์ค์ ๋ฉ๋๋ค. ์ค๋ฆฌ์ง์ HTML ๋ฌธ์๋ฅผ ๋ฐ์์จ ์์ฒ์ง๋ฅผ ์๋ฏธํฉ๋๋ค.์ด ์ํ์์ HTML ๋ฌธ์๋ฅผ ํตํด ๋ก๋ฉ๋ Javascript ์ฝ๋๊ฐ ๋ค๋ฅธ ์ค๋ฆฌ์ง์ json ๋ฐ์ดํฐ ๋ฑ(์: s3 ๋ฒํท ์์ ์๋ json ๋ฐ์ดํฐ)์ http ํต์ ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์์ฒญํ์ฌ ์์ ํ๋ ์ํฉ์ด Cross Origin ์ํฉ์ ๋๋ค.๊ธฐ๋ณธ์ ์ผ๋ก ๋ธ๋ผ์ฐ์ ๋ด์๋ SOP(Same Origin Policy)๋ผ๋ ๋ณด์ ์ ์ฑ ์ด ์ค์ ๋์ด ์๋๋ฐ, ์ด ์ ์ฑ ์ ๋ด์ฉ์ "๋ธ๋ผ์ฐ์ ์์ ์ ์ค๋ฆฌ์ง๊ณผ ๋ค๋ฅธ ์ค๋ฆฌ์ง๊ณผ์ ํต์ ์ ํ์ฉํ์ง ์๋๋ค"๋ผ๋ ๊ฒ์ ๋๋ค. ๋์ CORS(Cross Origin Resource Sharing)๋ผ๋ ๊ธฐ๋ฒ์ผ๋ก ๋ธ๋ผ์ฐ์ ๊ฐ ํต์ ํ๋ ๋ค๋ฅธ ์ค๋ฆฌ์ง์ ์๋ฒ๋ผ ํ ์ง๋ผ๋ ํต์ ์ด ๊ฐ๋ฅํ๋๋ก ๋ฐ์ดํฐ๋ฅผ ์ ๊ณตํ๋ ์๋ฒ์ธก์์ "Access-Control-Allow-Orogin" ์ด๋ผ๋ HTTP ํค๋๋ฅผ ์ด์ฉํด ํต์ ์ด ๊ฐ๋ฅํ๋๋ก ์ค์ ํ ์ ์๋๋ฐ, ์ด๊ฒ์ ์ ์ ์น์ฌ์ดํธ๋ฅผ ํธ์คํ ํ๊ณ ์๋ ์๋ฒ๊ฐ ์๋ ๋ฐ์ดํฐ๋ฅผ ์ ๊ณตํ๋ ์๋ฒ(์์ ์ ์ค๋ช ์์๋ S3 ๋ฒํท)์์ ์ค์ ๋์ด์ผ ํฉ๋๋ค.์ค๋ฆฌ์ง์ ์์ฒญ URL์ ๊ฐ์ฅ ์์์ ํฌํธ๋ฒํธ๊น์ง์ ๋ฌธ์์ด์ ๋๋ค.https://a.com:8080/abc/def ์ ๊ฐ์ด ์์ฒญํ๋ค๋ฉด "https://a.com:8080" ์ด ์ค๋ฆฌ์ง์ด ๋ฉ๋๋ค. ์๋ฐ์คํฌ๋ฆฝํธ๋ก HTTP ์์ฒญ์ ํตํด ๋ฐ์ดํฐ๋ฅผ ๋ฐ์๊ฐ๋ ค๋ ์๋ฒ์ ์ฃผ์ ์ค ์ค๋ฆฌ์ง์ด ๋ธ๋ผ์ฐ์ ์ ์ค๋ฆฌ์ง ๋ฌธ์์ด๊ณผ ๋จ ํ ๊ธ์๋ผ๋ ๋ค๋ฅด๋ฉด Cross Origin ์ํฉ์ด ๋ฉ๋๋ค. ์ฆ ํ๋กํ ์ฝ, ํธ์คํธ, ํฌํธ ๋ฒํธ ์ค ํ๋๋ผ๋ ๋ค๋ฅด๋ฉด ๋ค๋ฅธ ์ค๋ฆฌ์ง์ ๋๋ค.
- 0
- 2
- 279
Q&A
์ฐ์ต๋ฌธ์ 2์ฐจ 24๋ฒ ๋ฌธ์ ์ง๋ฌธ์ ๋๋ค
์ง๋ฌธ์ ๋ํ ๋ต๋ณ์ผ๋ก ์๋ฃ ์ฒ๋ฆฌ ๋ถํ๋๋ฆฝ๋๋ค. ์ง๋ฌธ์ด ๊ณ์ ๋ฏธํ์ธ์ํ๋ก ๋์ด ์์ด์์..
- 0
- 3
- 340
Q&A
์ฐ์ต๋ฌธ์ 2์ฐจ 24๋ฒ ๋ฌธ์ ์ง๋ฌธ์ ๋๋ค
์ผ๋จ IOPS ๋๋ฌธ์ C,D๋์๊ฑฐ๊ฐ ๋์ด์ผ ํฉ๋๋ค.ํ๋ก๋น์ ๋๋ IOPS EBS๋ ๋์ IOPS๋ฅผ ์ง์ํ๊ธด ํ์ง๋ง ๊ด๋ฆฌํ ์๋น์ค(์๋ฒ๋ฆฌ์ค) ๊ธฐ๋ฅ์ด EBS์๋ ์๊ณ ์. ๊ฐ์ฅ ์ค์ํ ํฌ์ธํธ๋ ์ฌ๋ฌ ์ธ์คํด์ค๊ฐ ๊ณต์ ํ๋ค๋ ์ ์ ๋๋ค. EBS๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์ฌ๋ฌ ์ธ์คํด์ค์์ ๊ณต์ ํ ์ ์๋๋ก ์ค๊ณ๋์ด ์์ง ์์ต๋๋ค. ๊ทธ๋์ ์ฌ๋ฌ ์ธ์คํด์ค๊ฐ ํ๋์ EBS๋ก ์ ์ํ๋ฉด IOPS๊ฐ ์ ๋๋ก ๋ณด์ฅ๋์ง ๋ชปํฉ๋๋ค. ๊ทธ๋ฐ ์ด์ ๋ก B๊ฐ ๋ต์ ๋๋ค.EFS๋ ๊ด๋ฆฌํ ์๋น์ค๋ก์จ ํนํ ์ํฌ๋ก๋์ ๋ถํ์ ๋ฐ๋ผ ์ฑ๋ฅ๊ณผ ์ฉ๋์ด ํ๋ ฅ์ ์ผ๋ก ํ์ฅ๋ฉ๋๋ค. ์ด์ ๊ฐ์ ๊ธฐ๋ฅ์ด EBS์๋ ์์ต๋๋ค. ๊ทธ๋์ ํ๋ก๋น์ ๋๋ IOPS๋ฅผ ์ง์ํ๋ EBS๊ฐ ์๋๊ธฐ ๋๋ฌธ๋ง์ผ๋ก A๊ฐ ์๊ฑฐ๋ ๊ฒ์ ์๋๋๋ค. "์ฌ๋ฌ ์ธ์คํด์ค ๊ณต์ " ๋ผ๋ ์ธก๋ฉด, "๊ด๋ฆฌํ ์๋น์ค"๋ผ๋ ์ธก๋ฉด๊น์ง ๊ณ ๋ คํด์ผ ํฉ๋๋ค. EBS๋ ๊ด๋ฆฌํ ์๋น์ค๊ฐ ์๋๋๋ค.
- 0
- 3
- 340
Q&A
ํต์ฌ์ ๋ฆฌ pdf ์ ์๋ '๋ฌธ์ ์ ํ ํ์ธ' ์ ๋ํ ๋ต์ ๋ฐ๋ก ์๋๊ฑธ๊น์?
๋ค์ ๋งํฌ๋ฅผ ํ์ธํด๋ณด์ธ์.https://github.com/stepanowon/AWS-SAA-Summary/blob/main/README.md
- 1
- 2
- 385