Amazon
10분만에 구성하기 - AWS Lambda를 고정 IP로 사용하기 (3)
2019.10.21최근 AWS Lambda(이하 Lambda)를 활용해 API Backend를 개발하고 있습니다. 처음하는 일은 늘 어려운 법이지만 이틀 내내 어두운 터널에서 벽을 짚으며 걷는 느낌을 줬던 이슈를 정리해봅니다. 만약 어떤 설정이 필요한지 이해가 필요하다면 이 글을 참고해주세요. 만약 수동으로 생성하고 싶거나, 기존 VPC를 활용해서 구성해야 한다면 이 글을 참고해주세요. 마법사를 이용해 빠르게 시작하기 Elastic IP 발급하기 먼저 고정 IP로 사용할 Elastic IP가 필요합니다. 좌측 메뉴에서 탄력적 IP를 선택하고, 새 주소 할당을 눌러서 Elastic IP를 발급받습니다. 정보 입력하기 좌측 최상단에 있는 대시보드를 선택하면 우측에 VPC 마법사 시작 버튼이 표시됩니다. 해당 버튼을 눌러서 마..
Lambda 구성하기 - AWS Lambda를 고정 IP로 사용하기 (2)
2019.10.18최근 AWS Lambda(이하 Lambda)를 활용해 API Backend를 개발하고 있습니다. 처음하는 일은 늘 어려운 법이지만 이틀 내내 어두운 터널에서 벽을 짚으며 걷는 느낌을 줬던 이슈를 정리해봅니다. 만약 왜 이런 설정을 하는지 이해가 필요하다면 이전 글을 참고해주세요. 만약 지금 바로 10분 만에 구성해야 한다면 다음 글을 참고해주세요. 설정을 생각해보자 지난 글에서 구성도를 현실에 빗대어 생각해봤습니다. 만약 새 건물을 짓고 PC에 인터넷을 연결한다면 아래 과정이 필요할겁니다. 땅 사고 건물 허가 받기: VPC 생성 건물 (층) 올리기: Private Subnet 생성 전산실 만들기: Public Subnet 생성 인터넷 계약하고 모뎀 임대하기: Internet Gateway 생성 공유기 구..
VPC 이해하기 - AWS Lambda를 고정 IP로 사용하기 (1)
2019.10.14최근 AWS Lambda(이하 Lambda)를 활용해 API Backend를 개발하고 있습니다. 처음하는 일은 늘 어려운 법이지만 이틀 내내 어두운 터널에서 벽을 짚으며 걷는 느낌을 줬던 이슈를 정리해봅니다. 만약 지금 바로 AWS Lambda에 고정 IP를 연결하는 방법이 필요하다면 이 글을 참고해주세요. 만약 수동으로 생성하고 싶거나, 기존 VPC를 활용해서 구성해야 한다면 이 글을 참고해주세요. DB에 접속해야 되는데… 가장 기본이 되는 로그인 기능 구현부터 막혔습니다. DB로부터 사용자 정보를 불러와야하는데 DB에 접속할 수 없었습니다. 원인은 금방 찾을 수 있었는데, DB 서버에 설정한 방화벽에서 차단되기 때문이었습니다. 몇 가지 방법을 검토했지만 공통적으로 VPC 설정이 필요했습니다. 그래서 ..
AWS DNS 오류: 늦은 리뷰 (리눅스 DNS 서버 추가법)
2018.12.07열흘도 더 된 사건이지만 나중에 참고할 일이 생길 것 같아서 남겨둔다. 오전 8시 반 쯤에 운영 중인 대부분의 서버에서 오류가 발견되었다. 문제는 도메인이야, 이 멍청아 Express.js 서버(A)에서 외부 자원(B)을 불러올 수 없다는 오류를 내고 있었다. 도메인에 대한 IP를 조회하지 못하는 문제였다. 일반적인 상황에서라면 500이나 Request Timed Out이 발생하는게 맞을터였다. 이상한 조짐을 느끼고 ping을 시도했다. 최근에 도메인 관련 작업을 수행하지도 않았는데? AWS Route53에 등록된 정보도 이상이 없었다. 문제 원인을 분리해내기 위해 아래를 수행했다. 1. A의 인스턴스에서 DNS Cache 비우기: 동일 오류 발생 2. 다른 머신(로컬)에서 B로 접속 시도: 성공 3. ..