Types of VPC Endpoints
There are two types of VPC endpoints we’ve:
- Gateway Endpoints
- Interface Endpoints
1. Gateway Endpoints
A VPC Gateway Endpoint is a way to connect your VPC to an AWS service like S3 or DynamoDB without going through the public internet or needing to set up a VPN connection. This helps improve security and can also improve network performance since the traffic stays within the AWS network.
So if we want to utilize S3 or DynamoDB services inside VPC using Gateway Endpoints is recommended over Internet Gateway, NAT, or any other service, as this method also improves security, and latency for the application traffic.
2. Interface Endpoints
Interface endpoints enable connectivity to services over AWS PrivateLink. These services include some AWS managed services, services hosted by other AWS customers and partners in their own Amazon VPCs (referred to as endpoint services), and supported AWS Marketplace partner services. The owner of a service is a service provider. The principal creating the interface endpoint and using that service is a service consumer.
AWS VPC Endpoint
Deploying your application in the AWS VPC which doesn’t have an internet connection by default, and the application is required to communicate with S3 service for reading the files and writing the files, in this scenario to make the application communicate with S3, we need a route for public internet using either NAT Gateway, Internet Gateway, or AWS Direct Connect. What if you don’t want to expose any requests being made inside this application to go through the internet?, here comes the concept of VPC Endpoints.
Table of Content
- What are AWS VPC Endpoints?
- AWS VPC Endpoints Architecture
- Types of VPC Endpoints
- What are shared Subnets?
- How to Create AWS VPC Endpoints? A Step-By-Step Guide
- What Are Service Providers?
- What Are Service Consumers?
- What are AWS PrivateLink Connections?
- What are Private Hosted Zones?
- AWS VPC Services List
- AWS VPC Endpoint Pricing
- AWS VPC Endpoint vs Endpoint Service
- Examples of AWS VPC Endpoint
- AWS VPC EndPoint – FAQs
Contact Us