๐คทโ๏ธ AWS CLI(Command Line Interface)๋?
AWS CLI(Amazon Web Services Command Line Interface)๋ AWS๋ฅผ ๊ด๋ฆฌํ๊ณ ์ํธ์์ฉํ๊ธฐ ์ํ ๋ช ๋ น์ด ๋๊ตฌ์ ๋๋ค.
2022.11.16 - [AWS] - AWS EC2 ์ธ์คํด์ค Putty ํ์ฉํด์ ์๋ฒ ์ ์
AWS EC2 ์ธ์คํด์ค Putty ํ์ฉํด์ ์๋ฒ ์ ์
๐คณ Putty๋ฅผ ํ์ฉํด์ EC2 ์ธ์คํด์ค ์ ์. puttygen๋ฅผ ํ์ฉํด์ EC2 ์ธ์คํด์ค ์์ฑ์ ๋ฐ์ ํคํ์ด pem ํ์ผ์ ppk ํ์ผ๋ก ๋ณํ์ ํด์ค์ผ ์๋์ฐ์์ EC2 ์ธ์คํด์ค์ ์ ์์ด ๊ฐ๋ฅํ๋ค. Key passphrase ๋ณด์์
cometruedream.tistory.com
๐คทโ๏ธ AWS CLI ํน์ง
- ๋ช ๋ น์ด๋ก AWS ์๋น์ค ์ ์ด: AWS CLI๋ฅผ ์ฌ์ฉํ๋ฉด EC2 ์ธ์คํด์ค์ ์์/์ค์ง, S3 ๋ฒํท ๊ด๋ฆฌ, IAM ์ฌ์ฉ์ ๋ฐ ๊ถํ ์ค์ , RDS ์ธ์คํด์ค ๊ด๋ฆฌ ๋ฑ ๋ค์ํ ์์ ์ ๋ช ๋ น์ค์์ ์ง์ ์ํํ ์ ์์ต๋๋ค.
- ์คํฌ๋ฆฝํธ&์๋ํ: AWS CLI๋ฅผ ์ด์ฉํ๋ฉด ๋ฐฐ์น ์คํฌ๋ฆฝํธ๋ ํ์ดํ๋ผ์ธ์ ํตํด ์๋ํ ์์ ์ ๊ตฌ์ถํ ์ ์์ต๋๋ค.
- ํฌ๋ก์ค ํ๋ซํผ ์ง์: AWS CLI๋ Window, macOS, Linux์์ ๋ชจ๋ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ Python ๊ธฐ๋ฐ์ผ๋ก ๋ค์ํ ์ด์์ฒด์ ์์ ํธํ์ด ๋ฉ๋๋ค.
- ์ผ๊ด์ฑ: AWS CLI๋ AWS์ ๊ฑฐ์ ๋ชจ๋ ์๋น์ค์ ๋ช ๋ น์ด๋ฅผ ์ ๊ณตํ๋ฉฐ, ์ผ๊ด๋ ๋ช ๋ น์ด ๊ตฌ์กฐ๋ฅผ ์ ๊ณตํ์ฌ ์ฌ์ฉ์๋ค์ด ์ฝ๊ฒ ์ฌ์ฉํ ์ ์์ต๋๋ค.
AWS CLI ์ค์น ๊ณต์ ํํ์ด์ง
https://aws.amazon.com/ko/cli/
Command Line Interface - AWS CLI - AWS
aws-shell์ ๋ช ๋ น์ค ์ ธ ํ๋ก๊ทธ๋จ์ผ๋ก์, AWS ๋ช ๋ น์ค ์ธํฐํ์ด์ค๋ฅผ ์ฌ์ฉํ๋ ์๋ก์ด ์ฌ์ฉ์์ ๊ณ ๊ธ ์ฌ์ฉ์ ๋ชจ๋์๊ฒ ๋์์ด ๋๋ ํธ์ ๊ธฐ๋ฅ ๋ฐ ์์ฐ์ฑ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ์ฃผ์ ๊ธฐ๋ฅ์ ๋ค์๊ณผ ๊ฐ์ต
aws.amazon.com
AWS ๊ณต์ ํํ์ด์ง์์ ๋ณธ์ธ OS์ ๋ง๋ ํ๋ก๊ทธ๋จ์ ์ค์นํด์ CLI๋ฅผ ์ค์นํฉ๋๋ค.
AWS CLI ๋ฒ์ ํ์ธ
aws --version
AWS ๋ฒ์ ์ ๋ณด๊ฐ ๋์จ๋ค๋ฉด ์ค์น๊ฐ ์๋ ๊ฒ๋๋ค.
๐คทโ๏ธ CLI ๊ฐ๋ ๊ณผ ์ค์น ๋ฐ configure ๋ฑ๋ก
1. shell์์ ์ ๋ณด๋ฅผ ์ ๋ ฅํ๊ธฐ ์ํด์ ์๋ ๋ช ๋ น์ด ์ ๋ ฅํฉ๋๋ค.
aws configure
aws configure
AWS Access Key ID: AWS ์ฝ์์์ ๋ฐ๊ธ๋ฐ์ ์ ์๋ ์ก์ธ์ค ํค ID์
๋๋ค.
AWS Secret Access Key: ์ก์ธ์ค ํค ID์ ํจ๊ป ์ฌ์ฉ๋๋ ๋น๋ฐ ํค์
๋๋ค.
Default region name: AWS CLI์์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ฌ์ฉํ ์ง์ญ(๋ฆฌ์ )์
๋๋ค. ์: us-west-2.
Default output format: ๋ช
๋ น์ด ์ถ๋ ฅ ํ์์ ์ง์ ํฉ๋๋ค. ์: json, text, table.
์์ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ๋ฉด ๋ฐ๊ธ๋ฐ์ accesskey, ๋ฆฌ์ ์ด๋ฆ์ ์ ๋ ฅํ์๋ฉด ๋ฉ๋๋ค.
2. ์๋ ๋ช ๋ น์ด๋ก ๋ฑ๋ก๋ ์ ๋ณด๋ฅผ ํ์ธํฉ๋๋ค.
aws configure list
์์ ๋ช ๋ น์ด๋ก aws configure list ์ ๋ ฅํ๋ฉด ์ค์ ํ ์ ๋ณด์ ๋ฆฌ์คํธ๋ฅผ ๋ณผ ์ ์์ต๋๋ค.
๐คทโ๏ธ CLI ๊ฐ๋ ๊ณผ ์ค์น ๋ฐ configure ๋ฑ๋ก ์ ๋ฆฌํ๋ฉด์
AWS CLI ์ค์น ๋ฐ ๋ฒ์ ํ์ธ ๋ฐฉ๋ฒ, ๊ทธ๋ฆฌ๊ณ shell์์ configure ๋ช ๋ น์ ํตํด ์ค์ ์ ๋ณด๋ฅผ ์ ๋ ฅํ๋ ๊ณผ์ ์ ์ดํด๋ณด์์ต๋๋ค.
์ด ๊ณผ์ ์์ ์ฃผ์ํ ์ ์ AWS์์ ๋ฐ๊ธ๋ฐ์ Access Key์ Secret Access Key๋ ๋งค์ฐ ๋ฏผ๊ฐํ ๋ณด์ ์ ๋ณด์ ๋๋ค.
์ด๋ฌํ ์๊ฒฉ ์ฆ๋ช ์ ์ธ๋ถ์ ์ ๋๋ก ๋ ธ์ถ๋์ด์๋ ์ ๋๋ฉฐ ์๋ชป ์ ์ถ๋ ๊ฒฝ์ฐ ์ฌ๊ฐํ ๋ณด์ ์ฌ๊ณ ๋ก ์ด์ด์ง ์ ์์ต๋๋ค.
๋ฐ๋ผ์ ํด๋น ํค๋ ๋ฐ๋์ ์์ ํ ์ฅ์์ ์ ์ฅํ๊ณ ํ์์ ๋ฐ๋ผ ํค ํ์ ๊ณผ ๊ฐ์ ๋ณด์ ๊ด๋ฆฌ๋ฅผ ์ฒ ์ ํ ์ํํด์ผ ํฉ๋๋ค.
์ฌ๋ฐ๋ ์ค๋์ ๋ ๋ณ ์ด์ธ ๋ณด๊ณ ๊ฐ์ธ์!
https://cometruedream.tistory.com/247
[React] Tailwind ํ์ค, ๋์ค, ์ธ์ค ํจ๊ณผ className ์ปค์คํ
๐คทโ๏ธ Tailwind ํ์ค, ๋์ค, ์ธ์ค ํจ๊ณผํ๋ก์ ํธ ์งํ์ค ๋ฐฐ๋ ๋งํฌ์ URL ๊ธธ์ด๊ฐ ๋๋ฌด ๊ธธ์ด์ 3์ค ํจ๊ณผ ์ฒ๋ฆฌ๋ฅผ ํด์ผ ํ์ต๋๋ค. React + Tailwind CSS ์ ํ ๋ ํ๋ก์ ํธ ์ฌ์ CSS ํ์ผ & style ํ๊ทธ๋ฅผ ์ฌ์ฉํ
cometruedream.tistory.com
https://cometruedream.tistory.com/243
NestJS Lifecycle (์๋ช ์ฃผ๊ธฐ) ๊ฐ๋
๐คทโ๏ธ ๋ณธ๋ก ์ ์์ Nest JS ๊ฐ๋ ?Nest JS๋ Node JS ๊ธฐ๋ฐ์ผ๋ก ํ ์๋ฒ ์ดํ๋ฆฌ์ผ์ด์ ํ๋ ์์ํฌ ์ ๋๋ค. ์๋ฐ์คํฌ๋ฆฝํธ๋ ์๋นํ ์ค๋ซ๋์ Express ๊ธฐ๋ฐ์ผ๋ก ์๋ฒ ์ดํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์์ ์๋์ ์ธ ์
cometruedream.tistory.com
https://cometruedream.tistory.com/242
๋ฆฌ์กํธ Vite Proxy ํ์ฉํ CORS ์ค๋ฅ ํด๊ฒฐ
๐คทโ๏ธ ๋ณธ๋ก ์ ์์ํ๋ก ํธ์๋ ๋ฒ๋ค๋ฌ ๊ฐ๋ ๊ณผ webpack vs vite ๋น๊ต์ ๋ํด์ ๊ณต๋ถ๋ฅผ ํ๊ณ ๊ธ์ ๋ณด์๋ฉด ๋ ๋ง์ ๋์์ด ๋ฉ๋๋ค^^ํ๋ก ํธ์๋ ๊ฐ๋ฐ์ ์ํ ๋ฒ๋ค๋ฌ ๊ฐ๋ ๊ณผ webpack vs vite ๋น๊ตhttps://comet
cometruedream.tistory.com
https://cometruedream.tistory.com/241
React ํด๋๊ตฌ์กฐ FSD ๊ธฐ๋ฅ ๋ถํ ์ค๊ณ ์ํคํ ์ฒ
๐คทโ๏ธ ๋ณธ๋ก ์ ์์ํ๋ก์ ํธ๋ฅผ ์์ํ๊ธฐ์ ์์ ํด๋ ๊ตฌ์กฐ, ์ค๊ณ์ ๋ํ ์ํคํ ์ฒ๋ฅผ ๋ง๋๋ ๊ฒ์ ์๋นํ ์ด๋ ต๋ค. ์ด๋ฒ ํ๋ก์ ํธ์ React FSD ํด๋๊ตฌ์กฐ ์ํคํ ์ฒ๋ฅผ ์ค๊ณํ ์์ ์ด๋ผ์ FSD ์ํคํ
cometruedream.tistory.com
https://cometruedream.tistory.com/244
์ฝ๊ฒ ์ดํดํ๊ณ ์ฌ์ฉํ ์ ์๋ Prisma ๋ช ๋ น์ด ์ ๋ฆฌ
๐คทโ๏ธ Prisma ๋ช ๋ น์ด ๋ณธ๋ก ์ ์์ Prisma๋?Nest JS ํ๋ ์์ํฌ์ Prisma ORM์ ํ์ฉํด์ ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉด์ Prisma๋ Node JS ๊ธฐ๋ฐ์ ํ๋ ์์ํฌ/๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ํธ์์ฉ์ด ์๋๋ฉฐ Prisma + DB ์ฐ๋์ผ
cometruedream.tistory.com
'AWS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[AWS] EC2 ๊ณ์ ๋น๋ฐ๋ฒํธ ๋ณ๊ฒฝ ํ๋ ๋ฐฉ๋ฒ (2) | 2024.09.27 |
---|---|
[AWS] EC2 ๋ฆฌ๋ ์ค ๋ฒ์ ํ์ธ ๋ฐ AWS CLI ์ค์น ๋ฐฉ๋ฒ (1) | 2024.08.19 |
AWS S3 CORS ํค๋ ๊ด๋ จ ์ด์ ํด๊ฒฐ๋ฐฉ๋ฒ (39) | 2023.02.10 |
[ Trouble Shooting ] Shasum command not found (3) | 2023.02.10 |
[Trouble Shooting] Nginx proxy ์ค์ (14) | 2023.02.01 |