728x90
반응형
AWS에서 S3에 접근하는 두 가지 주요 방법(Amazon S3용 게이트웨이 엔드포인트와 Amazon S3용 인터페이스 엔드포인트)
Amazon S3용 게이트웨이 엔드포인트 | Amazon S3용 인터페이스 엔드포인트 |
두 경우 모두, 네트워크 트래픽은 AWS 네트워크에 남아 있습니다. | |
Amazon S3 퍼블릭 IP 주소 사용 | VPC의 프라이빗 IP 주소를 사용하여 Amazon S3에 액세스 |
동일한 Amazon S3 DNS 이름 사용 | 엔드포인트별 Amazon S3 DNS 이름 필요 |
온프레미스에서의 액세스를 허용하지 않음 | 온프레미스에서의 액세스 허용 |
다른 AWS 리전에서의 액세스를 허용하지 않음 | VPC 피어링 또는 AWS Transit Gateway를 사용하여 다른 AWS 리전의 VPC에서 액세스 허용 |
미청구 | 청구 |
각각의 기능과 설정 방법을 설명하겠습니다.
1. S3 엔드포인트 (Interface Endpoint)
S3 엔드포인트는 특정 VPC 내부에서만 S3 서비스에 사설 통신으로 접근할 수 있도록 하는 인터페이스입니다. 이를 통해 VPC 내부에서는 인터넷을 거치지 않고도 S3 버킷과 데이터를 안전하게 사용할 수 있습니다.
S3 엔드포인트 생성
- AWS Management Console에서 VPC 서비스로 이동합니다.
- "엔드포인트" 메뉴를 선택하고, "엔드포인트 생성" 버튼을 클릭합니다.
- "서비스 카테고리"에서 "S3"를 선택하고, VPC와 Subnet을 지정합니다.
- 엔드포인트가 생성되면, 해당 VPC 내에서 S3 서비스에 접근할 수 있습니다.
2. VPC Gateway Endpoint
VPC Gateway Endpoint는 S3와 같은 AWS 서비스에 VPC 내부에서 인터넷을 거치지 않고 직접 접근할 수 있도록 하는 방법입니다. S3 서비스를 위한 Gateway Endpoint는 프라이빗 서브넷과 연결됩니다.
VPC Gateway Endpoint 생성
- AWS Management Console에서 VPC 서비스로 이동합니다.
- "엔드포인트" 메뉴를 선택하고, "엔드포인트 생성" 버튼을 클릭합니다.
- "서비스 카테고리"에서 "S3"를 선택하고, VPC와 Subnet을 지정합니다.
- VPC Gateway Endpoint가 생성되면, 해당 VPC 내에서 S3 서비스에 접근할 수 있습니다.
이제 생성된 S3 엔드포인트 또는 VPC Gateway Endpoint를 사용하여 해당 VPC 내부의 EC2 인스턴스나 다른 리소스에서 S3 서비스를 사용할 수 있습니다. 이러한 접근 방식은 VPC 내부에서 보안을 유지하면서 데이터를 안전하게 전송하고 저장하는 데 유용합니다.
참고URL
- AWS > aws-documentation > Amazon Simple Storage Service (S3) > 사용 설명서 : Amazon S3용 VPC 엔드포인트 유형
- AWS > aws-documentation > Amazon VPC > AWS PrivateLink : Amazon S3에 대한 게이트웨이 엔드포인트
728x90
반응형
'퍼블릭 클라우드' 카테고리의 다른 글
AWS 리소스의 네이밍 규칙(태그 이름) (0) | 2023.08.06 |
---|---|
AWS EC2 인스턴스에 Goofys를 설치하고 S3를 마운트하는 방법 (0) | 2023.06.09 |
AWS EC2 인스턴스에서 Swap 메모리를 사용하지 않는 이유 (0) | 2023.06.02 |
Ubuntu EC2 인스턴스에 3fs-fuse를 설치하는 방법 (0) | 2023.05.24 |
aws nat 게이트웨이의 연결 유형 설명 (0) | 2023.05.04 |