Lambda 함수에 고정 IP 주소를 할당하려면 어떻게 해야 합니까?

2분 분량
0

AWS Lambda 함수에 고정 IP 주소를 할당하고 싶습니다.

해결 방법

다음 단계에 따라 Lambda 함수에 고정 IP 주소를 할당합니다.

Lambda 함수를 Amazon VPC에 연결

Lambda 함수를 AWS 계정의 Amazon Virtual Private Cloud(Amazon VPC)에 연결합니다. Lambda 함수에는 개인 IP 주소가 있는 탄력적 네트워크 인터페이스가 할당됩니다. Lambda 프라이빗 IP 주소는 네트워크 인터페이스 수명 주기의 일부로 변경되었으므로 고정 IP 주소로 간주할 수 없습니다.

자세한 내용은 Lambda 함수에 Amazon VPC의 리소스에 대한 액세스 권한 부여를 참조하십시오.

참고: 함수가 Amazon VPC의 다른 리소스에 액세스해야 하는 경우에만 Amazon VPC에 Lambda 함수를 배치하는 것이 좋습니다.

Amazon VPC의 Lambda 함수에 인터넷 액세스 권한 부여하기

프라이빗 서브넷에서 인터넷에 액세스하려면 NAT가 필요합니다. Amazon VPC에 연결된 Lambda 함수에 인터넷 액세스를 허용하려면 해당 아웃바운드 트래픽을 퍼블릭 서브넷NAT 게이트웨이 또는 NAT 인스턴스로 라우팅합니다. NAT 게이트웨이 또는 NAT 인스턴스에 인터넷 게이트웨이에 대한 경로가 있는지 확인합니다.

자세한 내용은 Amazon VPC에 연결된 Lambda 함수에 인터넷 액세스 권한을 부여하려면 어떻게 해야 합니까?를 참조하십시오.

NAT 게이트웨이 또는 인스턴스를 Elastic IP 주소에 연결하기

탄력적 IP 주소퍼블릭 NAT 게이트웨이 또는 인스턴스와 연결합니다. NAT 게이트웨이 또는 인스턴스는 인스턴스의 소스 IP 주소를 Elastic IP 주소로 바꿉니다. 이 Elastic IP 주소는 Lambda 함수의 고정 IP 주소로 간주할 수 있습니다.

참고:

  • 서로 다른 가용성 영역에 걸쳐 여러 서브넷을 생성하는 것이 모범 사례입니다. 이 방법은 중복성을 생성하고 Lambda 서비스가 함수에 대해 고가용성을 유지할 수 있도록 합니다.
  • 탄력적 IP 주소는 퍼블릭 NAT 게이트웨이 또는 인스턴스에만 연결할 수 있습니다. 프라이빗 NAT 게이트웨이 또는 인스턴스에는 연결할 수 없습니다.
  • 퍼블릭 NAT 게이트웨이당 탄력적 IP 주소의 기본 할당량 제한은 2개입니다. 하지만 최대 8개까지 할당량 증가를 요청할 수 있습니다. 자세한 내용은 탄력적 IP 주소를 참조하십시오.

관련 정보

인터넷 게이트웨이를 사용하여 VPC의 인터넷 액세스 활성화

AWS 공식
AWS 공식업데이트됨 한 달 전
댓글 없음