๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ(53)
-
[AWS Config/CLI] AWS EC2 ์ธ์คํด์ค ๋ชฉ๋ก ๋ฐ์ดํฐ easyํ๊ฒ ์ถ๋ ฅํ๊ธฐ (export data to CSV/JSON)
โ๏ธ ๋ฌธ์ EC2 ์ธ์คํด์ค ๋ชฉ๋ก์ ์ถ์ถํด์ผ ํ๋๋ฐ, ๋ณด์ ๊ทธ๋ฃน ์ฝ์์ export security groups to CSV ๋ฉ๋ด์ ๊ฐ์ด EC2 ์ธ์คํด์ค ๋ชฉ๋ก์ ์ถ์ถํ๋ ๊ธฐ๋ฅ์ EC2 ์ฝ์์๋ ์์๋ค. ์ด๋ป๊ฒ ํ๋ฉด ๊ฐ๋จํ๊ฒ ์ธ์คํด์ค ๋ชฉ๋ก ๋ฐ์ดํฐ๋ฅผ ํ์ผ๋ก ์ถ์ถํ ์ ์์์ง ์์๋ณด์. ๐ซ Trouble Shooting AWS CLI์ EC2 Command๋ฅผ ์ด์ฉํ๊ฑฐ๋ AWS Config์ Advanced Queries ๊ธฐ๋ฅ์ ์ด์ฉํ๋ ๋ ๊ฐ์ง ๋ฐฉ๋ฒ์ด ์๋ค. AWS Config๋ฅผ ์ด์ฉํ๋ ๋ฐฉ๋ฒ 2๋ฒ์ EC2์ ํ์ ๋์ง ์๊ณ AWS ๋ฆฌ์์ค์ ๋ํ ๋ฐ์ดํฐ๋ฅผ ์ถ์ถํ๋ ๊ฒ๋ ๊ฐ๋ฅํ๋ค. ๊ฐ์ ํธํ ๋ฐฉ๋ฒ์ ์ด์ฉํด๋ณด์์~ ๋ฐฉ๋ฒ 1. AWS CLI ์ด์ฉํ๊ธฐ ec2 describe-instances --output text -..
2022.08.02 -
[AWS Cloud9] Cloud9 ์์ํ๊ธฐ (+๋ค๋ฅธ ์ ์ ์ ํ๊ฒฝ ๊ณต์ ํ๊ธฐ)
AWS Cloud9์ ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ์ ์จ๋ผ์ธ ํตํฉ ๊ฐ๋ฐ ํ๊ฒฝ(IDE)์ ๋๋ค. ๐ Cloud9 ํ๊ฒฝ ์์ฑํ๊ธฐ 1. ํ๊ฒฝ ์์ฑ ๋ฒํผ ํด๋ฆญ 2. ์ด๋ฆ ๋ฐ ์ค๋ช ์ ๋ ฅ 3. ํ๊ฒฝ ์ค์ 3-1. ํ๊ฒฝ ์ ํ ์ ํ ์ EC2 ์ธ์คํด์ค ์์ฑ(์ง์ ์ก์ธ์ค) ์์ ํ์ง ์๋ ์ EC2 ์ธ์คํด์ค ์์ฑ(SSM์ ํตํ ์ก์ธ์ค) ๊ธฐ ์กด์ฌํ๋ ์๋ฒ์ ํ๊ฒฝ ์์ฑ ๋ฐ ์คํ(SSH ์ฐ๊ฒฐ) 3-2. ์ธ์คํด์ค ์ ํ ๋ฐ ํ๋ซํผ ์ ํ 3-3. ๋น์ฉ ์ ๊ฐ ์ค์ ์ ํ ํ๊ฒฝ์ IDE์ ์ฐ๊ฒฐ๋ ๋ชจ๋ ์น ๋ธ๋ผ์ฐ์ ์ธ์คํด์ค๊ฐ ๋ซํ๋ฉด AWS Cloud9์ด ์ง์ ๋ ์๊ฐ ๋์ ๋๊ธฐํ๋ค๊ฐ ํด๋น EC2 ์ธ์คํด์ค๋ฅผ ์ข ๋ฃํ๋ค. (์ EC2๋ฅผ ์์ฑํ๋ ํ๊ฒฝ ์ ํ์๋ง ํด๋น) 3-4. ๋คํธ์ํฌ ๊ณ ๊ธ ์ค์ ํ๊ฒฝ ์ ํ์ ๋ฐ๋ผ ํผ๋ธ๋ฆญ/ํ๋ผ์ด๋น ์๋ธ๋ท์ ์ ํ (์ฐธ๊ณ : AWS Cl..
2022.07.31 -
[AWS] Slack Slash Commands๋ก API Gateway ํตํฉ๋ Lambda ํจ์ ํธ์ถํ๊ธฐ(+IAM, CloudWatch)
โ๏ธ To-Be Architecture Slack Slash commands๋ฅผ ์ด์ฉํ์ฌ API Gateway๋ฅผ ํตํด Lambda ํจ์๋ฅผ ํธ์ถํด๋ณด์. (Slack Docs: Enabling interactivity with Slash Commands๋ฅผ ๋จผ์ ์ฝ๊ณ Slash Command๊ฐ ์ด๋ค ๊ฒ์ธ์ง, ์ด๋ค ํํ๋ก ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ด๋์ง ํ์ ํ ํ ์์ํ์๋ ๊ฒ์ ์ถ์ฒํฉ๋๋ .) IAM Lambda ํจ์์ ์ฐ๊ฒฐํ IAM ์ญํ ์ ์์ฑํ์. API Gateway๊ฐ Lambda ํจ์๋ฅผ invoke ํ ์ ์๋ ๊ถํ์ ์ค๋ค. 1. IAM Policy ์์ฑ // IAM Policy { "Version": "2012-10-17", "Statement": [ { "Sid": "test", "Effect": "Allow", "..
2022.07.19 -
[Linux] Crontab ์ค์ ์ดํ ๋ฉ๋ชจ๋ฆฌ, ๋์คํฌ ์ฌ์ฉ๋ฅ ์ฆ๊ฐ ํ์ ๋ฐ Permission Denied ์๋ฌ ํด๊ฒฐ (sendmail, postfix, postdrop)
โ๏ธ ๋ฌธ์ crontab ์ค์ ์ดํ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋ฅ , Disk I/O, Disk ์ฌ์ฉ๋ฅ ์ด ์๋์ ๊ฐ์ด ์ง์์ ์ผ๋ก ์ฆ๊ฐํ์๋ค. ๐ ํ๊ฒฝ AWS EC2 OS: Amazon Linux ๐ ๋ฌธ์ ๋ฅผ ํ์ ํด๋ณด์. 1. ๊ฐ ํ๋ก์ธ์ค์ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋ฅ ํ์ธ top > shift + m (ps -ef —sort -rss๋ก๋ ํ์ธ ๊ฐ๋ฅ) memory ์ฌ์ฉ๋ฅ ์ ๋ด๋ฆผ์ฐจ์์ผ๋ก ์ ๋ ฌํ์ฌ ํ๋ก์ธ์ค๋ฅผ ํ์ธํ ์ ์๋ค. ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๋๊ฒ ์ฌ์ฉํ๋ ์์ ํ๋ก์ธ์ค์ ์ฌ์ฉ๋ฅ ์ ๊ธฐ์กด์ ์๋น์ค๋๊ณ ์๋ ํ๋ก์ธ์ค์์ผ๋ฉฐ, ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋ฅ ๋ ํ์์ฒ๋ผ ์ ์์ ์ด์๋ค. ๋ค๋ง, ์์ ๊ฐ์ด ํน์ ๊ณ์ ์์ sendmail๊ณผ postdrop์ด ๋น์ ์์ ์ผ๋ก ๋ง์ด ์คํ๋๊ณ ์์๋ค. ps -ef | grep sendmail ps -ef | grep postdrop 2. /v..
2022.07.13 -
[Windows] IIS Worker Process(w3wp.exe)์์ ๋ฉ๋ชจ๋ฆฌ ๋์(Memory Leak) ํ์ ๋ฐ์ (+IIS Application Pool Recycle)
โ๏ธ ๋ฌธ์ ๋ฉ๋ชจ๋ฆฌ๊ฐ ์ง์์ ์ผ๋ก ์ฆ๊ฐํ๊ณ ํธ๋ํฝ์ด ๋ง์ ๊ฒฝ์ฐ ์ฆ๊ฐ ์๋๊ฐ ๋นจ๋ผ์ง๋ค. ๐ ํ๊ฒฝ AWS EC2 OS: Windows 2019 Software : Internet Information Services (IIS) ๐ซ Trouble Shooting 1. ํ๋ก์ธ์ค ํ์ธ ์๋ฒ ์ ์ ํ ์์ ๊ด๋ฆฌ์๋ก ํ์ธํ ๊ฒฐ๊ณผ, ๋จ ํ๋์ w3wp.exe๊ฐ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๊ณผ๋ํ๊ฒ ์ฌ์ฉ ์ค์ด์์ผ๋ฉฐ ํด๋น ํ๋ก์ธ์ค์ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ด ๊ณ์ ์ฆ๊ฐ ์ค. 2. Application Pool ํ์ธ pID๋ฅผ ์ด์ฉํ์ฌ ํด๋น ํ๋ก์ธ์ค๊ฐ ์ด๋ค IIS Worker Process์ธ์ง ํ์์์์ ์๋์ ๋ช ๋ น์ด๋ก ํ์ธํ๋ค. 1์์ ํ์ธํ PID(41920)์ ๋ํ Application Pool์ ์ ์ฒด๋ฅผ ์ ์ ์๋ค. C:\\Windows\\System..
2022.07.08 -
[AWS EC2] AWS EC2์ ๋ฉ์ผ ๋ฐ์ก ์๋ฒ ๊ตฌ์ฑํ๊ธฐ(SMTP 25๋ฒ ํฌํธ ์์๋ฐ์ด๋ ํต์ )
โ๏ธ ๋ฌธ์ AWS๋ ๊ธฐ๋ณธ์ ์ผ๋ก EC2 ์ธ์คํด์ค ๋ฐ Lambda ํจ์์ ํฌํธ 25(SMTP)์์ ์์๋ฐ์ด๋ ํธ๋ํฝ์ ์ฐจ๋จํ๋ค. ๐ ํ๊ฒฝ EC2 OS: Windows Service: Microsoft Exchange Server Network : Private Subnet์ ์์นํ๋ฉฐ Public Subnet์ NAT Gateway๋ฅผ ํตํด ํผ๋ธ๋ฆญ ์์๋ฐ์ด๋ ํต์ ๊ฐ๋ฅ ๐ซ Trouble Shooting 1. ์ด๋ฉ์ผ ๋ฐ์ก ์ ํ ์ ๊ฑฐ ์์ฒญ ์๋ ๋งํฌ ์์ฑ ํ ์ ์ถํ๋ค. Request to remove reverse DNS and email sending limitations (์ฐธ๊ณ ) ํด๋น 25๋ฒ ํฌํธ ์ ํ ์ ๊ฑฐ ์์ฒญ์ ๊ณ์ ๋ฐ Region ๋จ์๋ก ์ด๋ฃจ์ด์ง๋ค. Organization ๋ด์ ํน์ ๊ณ์ ์์ ์ ํ์ ์ ๊ฑฐํ..
2022.06.29