게이트웨이 엔드포인트란?
게이트웨이 엔드포인트
게이트웨이 엔드포인트는 라우팅 테이블의 경로에 대한 대상인 게이트웨이로, Amazon S3 또는 DynamoDB로 전달되는 트래픽에 사용됩니다.
1. EC2 생성 및 핑 테스트
먼저 IGW와 연결이 되어있는 Public 존에 있는 bastion UBT라는 인스턴스 하나와 Private 존에 있는 private EC2
총 두개의 EC2를 생성했다.
먼저 Bastion 서버로 들어가서 nslookup을 통해서 내 계정의 S3 서비스 주소를 확인하였다.
그럼 이렇게 주소가 나오게 된다.
맨 밑에 있는 Address가 S3 서비스 주소의 IP이다.
ping 테스트를 통해서 Bastion에서 S3 IP로 핑을 보내면 IGW를 통해서 핑이 제대로 가는 모습을 볼 수 있다.
그렇다면 Private 존에 있는 EC2는 어떨까
Private 존에 있는 Ec2로 핑을 보내봤지만 응답이 없다.
3. S3 게이트웨이 엔드포인트 생성하기
콘솔에 VPC를 검색한 후 들어와서 엔드포인트 생성을 클릭한다.
먼저 엔드포인트 설정의 이름을 작성한다.
서비스 범주에는 AWS 서비스를 클릭한다
그리고 서비스에 S3라고 검색하면 유형이 Gateway가 존재하는데 그걸 클릭한다.
그리고 이 엔드포인트를 사용할 VPC를 선택하고 라우팅 테이블을 선택한 뒤 생성한다.
4. EC2에서 핑테스트 진행하기
S3 엔드포인트를 생성한 후 다시한 번 핑 테스트를 진행했다. bastion EC2는 잘 진행 되는 것을 확인할 수 있었다.
Private Ec2 역시 아까는 신호만 가고 응답이 없었지만 이번에는 엔드포인트 게이트웨이를 통해서 응답이 오는 것을 확인할 수 있었다.
출처
게이트웨이 엔드포인트를 이용해서 Private EC2 인스턴스에서 S3로 통신 | DevelopersIO (classmethod.jp)
'[AWS] > AWS 기타' 카테고리의 다른 글
[AWS] VPC Peering이란 무엇인가? (0) | 2022.11.10 |
---|---|
[AWS] AWS Transit Gateway란 무엇인가? (0) | 2022.11.04 |
[AWS] AWS Global Accelerator 추가로 확인 할 사항들 (0) | 2022.11.04 |
[AWS] RDS vs EC2 차이점, 간단히 파악하기!! (0) | 2022.10.17 |
[AWS] aws-cli 명령어 이용해서 Ubuntu 서버에서 S3로 파일 보내기 (0) | 2022.10.13 |
npm이란 무엇인가? (yarn과의 차이점) (1) | 2022.10.11 |
[AWS] CLI 통해서 CloudFront 무효화 생성하기 (0) | 2022.10.04 |
virtualbox 사용하는 방법 (0) | 2022.10.04 |
댓글