목록Tech/AWS (25)
우당탕탕
AWS IAM 권한 설정을 처음 하다 보니 막상 어디서부터 시작해야 할지, 무슨 권한을 줘야 할지 엄청 헷갈리더라고요. 특히 IAM 정책 문법도 낯설고, 잘못 설정했다가 서비스에 영향이 갈까 봐 부담도 컸어요. 저도 처음엔 여러 시행착오를 겪었는데, 이 글에 그 과정을 차근차근 정리해봤습니다.처음 AWS 계정에 로그인해서 IAM 사용자 만들기부터, 그룹과 역할 설정, 권한 정책 붙이는 단계까지 제가 했던 절차별로 구체적인 화면 흐름과 CLI 명령어도 포함해서 설명할게요. 저처럼 이제 막 시작하는 분들이라면 차례대로 따라 하면서 헷갈렸던 포인트도 명확해질 거예요.AWS IAM 기본 환경과 버전제가 사용한 환경은 AWS 관리 콘솔 2024년 5월 기준 버전과 AWS CLI v2.14.0 버전이었어요. 콘솔 ..
AWS SES(Simple Email Service)로 이메일 발송을 구현하다가 이게 생각보다 삽질이 많더라고요. 처음에는 간단하다고 생각했는데, 실제 세팅하면서 막히는 부분이 한두 군데가 아니었어요.그래서 이 글에서는 제가 직접 AWS SES 신청부터 인증, 그리고 실제 이메일 발송까지 어떤 순서로 했고, 중간에 어디서 막혔는지, 그 문제를 어떻게 해결했는지 단계별로 자세히 적었어요. 화면 설정, 콘솔 메뉴, 명령어 같은 구체적인 내용도 빠뜨리지 않았으니, SES로 메일 보내려는 분들은 이 글 하나면 될 겁니다.AWS SES 신청부터 인증 완료까지 저는 이렇게 했어요사실 이 부분이 가장 헷갈리는 단계였는데, 순서대로 따라하면 어렵지 않아요. 먼저 AWS 콘솔에 로그인한 뒤 SES 서비스를 선택합니다.S..
AWS에서 MySQL 데이터베이스를 구축하려고 할 때, RDS와 EC2 MySQL 중 어떤 걸 써야 할지 꽤 고민하게 되더라고요. 저도 처음에 둘 다 써보고 비교하다가 생각보다 설정 절차나 운영 이슈에서 차이가 크다는 걸 알게 됐어요.이 글에서는 제가 직접 AWS 콘솔과 CLI를 이용해서 AWS RDS 인스턴스와 EC2 서버에 MySQL 직접 설치를 한 경험을 토대로, 단계별 신청 및 세팅 과정을 공유할게요. 각 과정에서 주의해야 할 점과 삽질했던 부분도 최대한 상세히 적었으니 참고하시면 도움이 될 겁니다.AWS RDS와 EC2 MySQL, 준비 환경과 버전저는 AWS 서울 리전(ap-northeast-2)에서 작업했어요. MySQL 버전은 RDS는 8.0.33으로 선택했고, EC2에서는 Amazon L..
AWS API Gateway와 Lambda를 연결해 서버리스 환경을 구축하다 보니 생각보다 삽질이 많았어요. 특히 설정값 하나, 권한 문제 하나가 전혀 예상치 못한 에러를 내면서 시간을 잡아먹더라고요.그래서 이번 글에서는 직접 세팅하면서 제일 많이 헷갈렸던 점, 막힌 부분과 해결법들을 질문과 답변 형식으로 정리해봤어요. AWS 서버리스 처음 도전하는 분들께는 이 글 하나면 충분할 거예요.개발 환경 / 버전 정보이번 프로젝트에서 사용한 버전과 도구는 다음과 같아요.AWS CLI v2, Node.js 18, AWS Lambda (Node.js 런타임), 그리고 AWS API Gateway HTTP API를 썼습니다.AWS API Gateway랑 Lambda 연결은 이렇게 합니다사실 이 부분이 가장 간단할 줄..
AWS 인프라 세팅 하다가 비용이 생각보다 훨씬 많이 나와서 깜짝 놀란 적이 있었어요. 처음엔 어디서 과금이 터졌는지 감도 안 잡히고, 그냥 대충 눈치로만 살펴보다가 결국 몇 번씩 설정과 사용 기록을 뒤져야 했거든요. 이 글은 제가 직접 AWS 비용 폭탄 맞고 고생하면서 원인 찾은 경험과 구체적인 대처법을 적은 거예요.당연히 단순히 비용 확인하는 방법부터, 예상치 못한 리소스 과다 사용 추적, 그리고 잘못된 설정을 발견하는 법까지 상세히 다뤄볼게요. 제가 겪은 문제 상황과 AWS 콘솔 명령어, CLI 명령어까지 공유하니 똑같은 문제 겪는 분들은 한 번에 해결할 수 있을 거예요.처음엔 왜 비용이 폭탄인지 몰랐어요사실 AWS 비용이 갑자기 많이 나왔을 때 가장 당황스러운 점은 어디서 문제가 생겼는지 전혀 모..
AWS Secrets Manager로 DB 비밀번호를 관리하려고 했는데, 생각보다 삽질이 많았어요. 직접 세팅하면서 막혔던 부분이나 설정 실수 때문에 한참 헤맸거든요. 그래서 이 경험을 공유하려고 합니다.이 글에서는 AWS Secrets Manager 기본 세팅부터, 실제로 DB 연결할 때 필요한 IAM 권한, CLI 명령어, 그리고 꼭 체크해야 하는 설정 사항들까지 모두 다뤄요. 특히 제가 빠뜨리고 한참 찾았던 부분들을 ✅체크리스트로 정리해서 놓칠 일이 없도록 했으니 끝까지 읽어보시면 도움이 될 거예요.개발 환경 / 버전 정보이번에 AWS Secrets Manager를 사용해서 MySQL 데이터베이스 비밀번호를 안전하게 관리했고, 환경은 아래와 같아요.AWS CLI: 2.13.15AWS Secrets ..
