210308 기준 작성
하... 삽질중 이런 삽질이 없어서 문서로정리하기로 결정
머리로 기억하는것은 역시 부질없는 행위..
-----------------------------------------------------------------------------------------------
준비사항
사용할 람다함수, 사용할 RDS가 준비되어 있다라는 가정하에
이후 필요한것만 설정하는 형태로 갑니다.
또한 VPC는 같은 VPC를 쓰는 형태로 진행하였습니다.
설정
1. 앞으로 RDS와 람다를 연결해줄 보안그룹을 설정합니다.
(EC2 --> 네트워크 및 보안 --> 보안그룹으로 들어가서 설정하면됩니다)
보안그룹 생성을 합니다,
보안그룹 이름은 원하는 것으로 작성하며 되며 여기서의 VPC가 RDS와 동일한 VPC로 설정합니다
그 이후 따로 인바운드는 규칙없이 ,아웃바운드는 기존규칙을 유지하며 보안그룹을 설정하면됩니다.
(삽질하게 된 이유, 아웃바운드 규칙이 삭제 되었음,, 왜 삭제가 되었는지 모르겠는데.. 없었음... )
2.
보안그룹을 생성한다음,
설정하고 싶은 람다 함수의 상세 페이지로 이동합니다.
해당 페이지 내의 구성탭에 진입합니다.
VPC의 편집을 눌러 VPC 편집을 할수 있게 진행합니다
3. 편집 페이지로 진입을 하면 VPC 편집을 하게 되어지는데,
여기서
VPC : RDS에서 사용되어 지고있는 같은 VPC로 연결합니다.
서브넷 : RDS에서 설정한 서브넷과 동일하게 구성합니다
보안그룹 : 위에서 만들고 난 보안그룹으로 설정합니다.
이렇게 설정한뒤 저장을 누릅니다
4. RDS로 가서 위에서 만든 보안그룹을 연결시킵니다.
현재 RDS에서 사용중인 VPC 보안그룹이 있을텐데,
해당 보안 그룹의 인바운드에 위에서 생성한 보안그룹을 추가합니다
TCP로 포트 3306으로 사용자 지정으로 하여, 보안그룹에 만들었던 보안그룹을 설정 클릭하여 등록하면됩니다
--------------------------------------------------------------------------------------------
이후 람다에서 RDS 연결하면.,, 완료 ^^..
'IT > AWS' 카테고리의 다른 글
AWS Certification 기초를 따기위한 노력 발자취 (0) | 2022.05.12 |
---|---|
AWS MediaConvert 와 Lambda를 통한 스트리밍 파일 S3업로드 (4) | 2021.02.25 |
AWS AMI 다른 계정과 공유하기 (0) | 2020.07.07 |
AWS Aurora에서 Lambda 연결하기 (0) | 2020.07.07 |
Lambda Layer를 통하여 Python에 패키지 넣기 (0) | 2020.06.29 |