AWS VPC Endpoint
Tags: cloud, aws, devops, security
Published: 2023-05-19 13:58:47

**Anotações sobre o AWS VPC Endpoint para ajudar na preparação das certificações AWS.**

Até o momento as anotações são para as certificações abaixo:

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/se0sqtegn424nami6rz8.png)

- [Link oficial](https://docs.aws.amazon.com/pt_br/vpc/latest/privatelink/vpc-endpoints.html)

**Definição do fornecedor**
_Um endpoint da VPC permite **conexões privadas** entre uma VPC e os serviços compatíveis, sem exigir um Gateway da Internet, um dispositivo NAT, uma conexão VPN ou uma conexão do AWS Direct Connect._

**Anotações gerais**

- Configura a subnet para roteamento p/ vpce
- Configura route-table no VPC Endpoint
- Melhora a segurança
- Suporta somente IPV4
- **Habilitar DNS Resolution na VPC**

---
##**Controlar o acesso a serviços com VPC endpoints**
[Documentação oficial](https://docs.aws.amazon.com/pt_br/vpc/latest/privatelink/vpc-endpoints-access.html)

- Por padrão veem **Full Access**

---
##**Interface Endpoint**
[Documentação oficial](https://docs.aws.amazon.com/pt_br/vpc/latest/privatelink/vpce-interface.html)

_É uma interface de rede elástica com um endereço IP privado do intervalo de endereço IP da sub-rede._

- Provê acesso privado da VPC a serviços AWS
- Utiliza subnet c/ IP privado
- É cobrado
- Utiliza Security Group

**Serviços suportados**

- S3
- DynamoDB

---
##**Gateway Load Balancer Endpoints**
[Documentação oficial](https://docs.aws.amazon.com/pt_br/elasticloadbalancing/latest/gateway/introduction.html)

_É uma interface de rede elástica com um endereço IP privado do intervalo de endereços IP da sub-rede._

---
##**Gateway Endpoint**
[Documentação oficial](https://docs.aws.amazon.com/pt_br/vpc/latest/privatelink/gateway-endpoints.html)


_Permite interceptar o tráfego e roteá-lo para um serviço que você configurou usando os Gateway Load Balancers, por exemplo, para inspeção de segurança._

- Um gateway que é um destino para uma rota específica em sua tabela de rotas, usado para o tráfego destinado a um serviço compatível da AWS que é DynamoDB ou S3.
- Provê acesso privado da VPC a serviços AWS
- Na mesma região
- Utiliza route-tables
- **Não tem cobrança**
- Usa listas de prefixos (coleção de blocos CIDR) como um destino de rota em uma route-table VPC.

**Serviços suportados**
- S3
- DynamoDB

**Acesso por meio de um endpoint de gateway**
O diagrama a seguir mostra como as instâncias acessam o Amazon S3 e o DynamoDB por meio de um endpoint de gateway. O tráfego da sua VPC para o Amazon S3 ou DynamoDB é roteado para o endpoint do gateway. Cada tabela de rotas de sub-rede deve ter uma rota que envie o tráfego destinado ao serviço para o ponto de extremidade do gateway usando a lista de prefixos do serviço

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qdbl6pqfmx9tjmpr95dz.png)

---


**Links importantes**

- [AWS PrivateLink concepts](https://docs.aws.amazon.com/pt_br/vpc/latest/privatelink/concepts.html)
- [Comparativo: Interface Endpoint vs Gateway Endpoint vs Gateway Load Balancer Endpoint](https://tutorialsdojo.com/interface-endpoint-vs-gateway-endpoint-vs-gateway-load-balancer-endpoint/)