๐ฉ๐ป๐ป/aws3 [AWS] lambda function ์ผ๋ก ec2 instance rebootํ๊ธฐ airflow์ ์ด์ํ๋ ec2 instance๊ฐ ์์ฃผ ๋ฌด๊ฒ๊ฒ ๋์๊ฐ๊ณ ์๋ ์ํฉ์ด๋ค..๊ทธ๋์ ๊ทธ๋ฐ์ง ์ผ์ฃผ์ผ์ ํ๋ฒ์ฉ airflow๊ฐ ์คํ๋๊ณ ์์ง ์๋ ๊ฒฝ์ฐ๋ค์ด ์๋ค. ์์ธ ํ์ ์ ์ ๋๋ก ํ๊ณ ๊ฐ์ฑํด์ผํ์ง๋ง ์ฐ์ ์ง๊ธ ๋น์ฅ ๋์จ ์กฐ์น๋ก๋ ์ฃผ๊ธฐ์ ์ผ๋ก ec2 instance๋ฅผ reboot ํ์๋ ์๊ฒฌ! ๊ฐ์ฅ ๊ฐ๋จํ ๋ฐฉ๋ฒ์ผ๋ก๋ rebootํ๋ lambda function์ ์์ฑํ ํCloudWatch Events (EventBridge) ๋ก ๊ท์น์ ์์ฑํด์, ๊ณ ์ ๊ฐ๊ฒฉ์ผ๋ก ํธ๋ฆฌ๊ฑฐ ์คํํ๋ ๋ฐฉ๋ฒ! ๊ทผ๋ฐ CloudWatch Events (EventBridge) ์ฌ์ฉํ๋ฉด ์ถ๊ฐ ์๊ธ ๋ฐ์ํ๊ธฐ์ .. crontab ์ผ๋ก ๊ด๋ฆฌํ๋ ๊ฑธ๋ก ๊ฒฐ์ ํ๋ค. โ ์งํ1. AWS lambda function ์์ฑ2. ์์ฑํ lamb.. 2024. 10. 29. [AWS] SNS Topics์ ๋ฑ๋กํ Pending confirmation ์ํ์ Subscription ์ญ์ ๊ฐ์Amazon SNS์์ Topic์ ์์ฑํ๊ณ Subscriptions์ email์ createํ๋ ๊ณผ์ ์์ ์คํ๊ฐ ๋ฐ์ํ์ฌ ์๋ชป๋ email์ ๋ฑ๋กํด๋ฒ๋ ธ๋ค.์ด๋ฏธ Request confirmation์ด ๋ ์ํ์ธ๋ฐ, ์๋ชป๋ email์ด๋ ์ธ์ฆ์ด ์งํ๋์ง ์์์ Pending confirmation ๋ผ๋ status ๋ก ์๋ฅํ๊ณ ์๋ค. Pending confirmation ์ธ ์ํ๊ฐ ์์ผ๋๊น ํด๋น Topic์ ์ฌ์ฉํ๋ Alarm์๋ warning ์ด ํ์๋๋ค. ์งํ1. AWS์์ ๋ฐ๋ก ์ญ์ ์๋ ์ญ์ ํ๊ณ ์ถ์ email์ ์ ํํด๋ Edit, Delete ๋ฒํผ์ด ๋นํ์ฑํ๋์ด์ ์ญ์ ๋ฅผ ์งํํ ์ ์๋ค. 2. python ์คํฌ๋ฆฝํธ๋ก ์ ๊ทผํ์ฌ ์ญ์ ์๋ ์ง์ ์ ๊ทผ์ ์๋ํด์ ์ญ์ ์๋import boto3#.. 2024. 8. 7. [AWS] EC2 Instance์ Alarms ์ถ๊ฐํ๊ธฐ [EC2 Instance] file descriptor leak issue๊ฐ์Docker๋ก Airflow๋ฅผ ๋์ด ec2 instance๊ฐ ํ,๋๋ฌ์ ํ๋ฒ์ฉ ssh ์ ๊ทผ์ด ๋ถ๊ฐ๋ฅํ ์ํ๊ฐ ๋ฐ๋ณต๋์๋ค.AWS ec2 instance ์ํ๋ running ์ํ์ธ๋ฐ airflow๊ฐ ๋ด๋ ค๊ฐ์๊ณ ssh ์ ๊ทผ์ด ์๋๋ ๊ฒ์ด ์๋ฒ๊ฐ ๋ฌด๊ฒ๊ฒ ๋bonory.tistory.com ์ด๋ฐ ์ผ์ด ์์๋ค๊ฐ์๊ธฐ cpu๊ฐ ์ฃฝ์ด๋ฒ๋ฆฌ๋ ์ผ !!! ๊ทธ๋์ cpu ๊ฐ ๋ ๊ฐ์๊ธฐ ์ฃฝ์ด๋ฒ๋ฆฌ๋ฉด Alarm ๋ฐ์ผ๋ ค๊ณ ํ๋ค. CloudWatch ์์ Alarms ์ ์ ๊ทผํ๋ค. ๊ฑฐ๊ธฐ์ ์ด์ Create alarm๋ฅผ ํด๋ฆญํ๊ณ ์ด๋ค ec2 instance๋ฅผ, ์ด๋ ํ ๊ธฐ์ค์ผ๋ก alarm์ ๋ฐ์ ๊ฒ์ธ์ง ์ค์ ํ๋ฉด ๋๋ค.๋๋ ์ด๋ ๊ฒ ๋๋ ๊ฒฝ์ฐ๋ฅผ ์ค์ ํด์ค ๊ฒ ์ธ๋ฐ ... 2024. 8. 6. ์ด์ 1 ๋ค์