Why AWS recommends to avoid the use of public internet gateways in favor of AWS PrivateLink and VPC endpoints

0 votes

A VPC endpoint enables connections between a virtual private cloud (VPC) and supported services, without requiring that you use an internet gateway, NAT device, VPN connection, or AWS Direct Connect connection. Therefore, your VPC is not exposed to the public internet.

AWS PrivateLink is a highly available, scalable technology that enables you to privately connect your VPC to supported AWS services, services hosted by other AWS accounts (VPC endpoint services), and supported AWS Marketplace partner services. You do not need to use an internet gateway, NAT device, public IP address, AWS Direct Connect connection, or AWS Site-to-Site VPN connection to communicate with the service. Therefore, your VPC is not exposed to the public internet.

Feb 9, 2022 in AWS by Rahul
• 2,080 points

1 answer to this question.

0 votes
Public applications are available over the internet. They require direct or proxied internet access. One way to secure them is through HTTPS. For them to work you need an Internet Gateway or NAT as well.

Private Applications are the ones which are only accessible from within an AWS environment. Here AWS PrivateLink can be used. It allows you to expose your applications to AWS users without them needing access to the internet or even access to your VPC.
answered Feb 9, 2022 by anonymous

Related Questions In AWS

0 votes
1 answer

How to download the public key of an asymmetric CMK in AWS KMS?

Hi@akhtar, The following get-public-key example downloads the public key of ...READ MORE

answered Nov 20, 2020 in AWS by MD
• 95,440 points
0 votes
1 answer

How to Pass the VPC ID while creating the Ec2 instance in AWS using Python Boto3

import boto3 ec2 = boto3.resource('ec2') instance = ec2.create_instances( ...READ MORE

answered Jan 29, 2019 in AWS by Priyaj
• 58,090 points
0 votes
1 answer

What is the use of EFA in AWS?

EFA that is  Elastic Fabric Adapter, brings ...READ MORE

answered Feb 1, 2019 in AWS by koushik
0 votes
1 answer

What is the use of a Private Subnet in a VPC?

Private subnets are available across all AWS ...READ MORE

answered Mar 12, 2019 in AWS by Reena Mishra
0 votes
1 answer

why should we use a newly created administrator user and not root account in aws?

The root account has full access to ...READ MORE

answered Sep 16, 2019 in AWS by Bob
0 votes
1 answer

Why do we need to create our own VPC in AWS?

Hi@akhtar, Yes, in AWS you will get one ...READ MORE

answered Mar 18, 2020 in AWS by MD
• 95,440 points
0 votes
1 answer

how to create vpc in aws?

Click on VPC under Networking. Click on “Start ...READ MORE

answered Feb 7, 2022 in AWS by Korak
• 5,820 points
0 votes
1 answer

ELOGIN error while connecting to SQL Server RDS in AWS Elastic Beanstalk

Using SQL Server Management Studio (SSMS) with ...READ MORE

answered Feb 8, 2022 in AWS by anonymous
webinar_success Thank you for registering Join Edureka Meetup community for 100+ Free Webinars each month JOIN MEETUP GROUP