AWS VPC endpoint

An AWS VPC endpoint is a service that allows communication between resources in a VPC and a specific AWS service without the need for an internet gateway, VPN connection, or AWS Direct Connect link. This improves security and reduces data transfer costs. VPC endpoints are powered by AWS PrivateLink, a technology that enables secure communication between resources over an Amazon-provided network.

There are two types of VPC endpoints: Interface endpoints and Gateway endpoints.

  1. Interface endpoints are powered by AWS PrivateLink and are used to access services over the public internet.
  2. Gateway endpoints are used to access services in the same region, such as Amazon S3 or DynamoDB.

VPC endpoints can be created and managed through the AWS Management Console or through the AWS Command Line Interface (CLI).

How to create a VPC Endpoint?

To create a VPC endpoint in AWS, you can follow these steps:

  1. Open the Amazon VPC console at
  2. In the navigation pane, choose “Endpoints”
  3. Choose “Create Endpoint”
  4. Select the VPC in which you want to create the endpoint.
  5. Select the service you want to create the endpoint for, for example S3, DynamoDB, or SQS.
  6. Select the appropriate options for the service, such as a specific VPC subnet, security group, or route table.
  7. Choose “Create Endpoint”
  8. After the endpoint is created, you can verify it by checking the list of endpoints in the Amazon VPC console.

Note: If you are creating the endpoint for a service that is in a different account, you will need to have the appropriate permissions to create the endpoint.

Please follow and like us:
Content Protection by