

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# ¿Qué es AWS PrivateLink?
<a name="what-is-privatelink"></a>

AWS PrivateLink es una tecnología escalable y de alta disponibilidad que puede utilizar para conectar de forma privada su VPC a los servicios y recursos como si estuvieran en su VPC. No necesita usar una puerta de enlace a Internet, un dispositivo NAT, una dirección IP pública, una Direct Connect conexión o una AWS Site-to-Site VPN conexión para permitir la comunicación con el servicio o el recurso desde sus subredes privadas. Por lo tanto, controla los puntos de conexión, sitios y servicios de la API específicos a los que se puede acceder desde la VPC.

## Casos de uso
<a name="use-cases"></a>

Puede crear puntos de enlace de VPC para conectar a los clientes de su VPC con los servicios y recursos con los que se integra. AWS PrivateLink Puede crear su propio servicio de punto final de VPC y ponerlo a disposición de otros AWS clientes. Para obtener más información, consulte [AWS PrivateLink conceptos](concepts.md).

En el siguiente diagrama, la VPC de la izquierda tiene varias instancias Amazon EC2 en una subred privada y cinco puntos de conexión de VPC: tres puntos de conexión de VPC de interfaz, un punto de conexión de VPC de recursos y un punto de conexión de VPC de red de servicios. El primer punto de conexión de VPC de interfaz se conecta a un servicio de AWS . El segundo punto de conexión de VPC de interfaz se conecta a un servicio alojado por otra cuenta de AWS (un servicio de punto de conexión de VPC). El tercer punto de conexión de VPC de interfaz se conecta a un servicio asociado de AWS Marketplace. El punto de conexión de VPC de recursos se conecta a una base de datos. El punto de conexión de VPC de red de servicios se conecta a una red de servicios.

![\[Conéctese a un Servicio de AWS servicio de punto final en otro Cuenta de AWS, a un servicio asociado, a un recurso de VPC o a una red de servicios de VPC Lattice.\]](http://docs.aws.amazon.com/es_es/vpc/latest/privatelink/images/use-cases.png)


**Más información**
+ [Conceptos](concepts.md)
+ [Acceso a Servicios de AWS](privatelink-access-aws-services.md)
+ [Acceda a los productos SaaS](privatelink-access-saas.md)
+ [Acceso a dispositivos virtuales](vpce-gateway-load-balancer.md)
+ [Comparta sus servicios](privatelink-share-your-services.md)

## Trabajo con puntos de conexión de la VPC
<a name="working-with-privatelink"></a>

Puede crear, acceder y administrar puntos de conexión de la VPC mediante cualquiera de los siguientes procedimientos:
+ **Consola de administración de AWS**— Proporciona una interfaz web que puede utilizar para acceder a sus recursos. AWS PrivateLink Abra la consola de Amazon VPC y elija **Puntos de conexión** o **Servicios de punto de conexión**.
+ **AWS Command Line Interface (AWS CLI)**: proporciona comandos para un amplio conjunto de Servicios de AWS, incluidos AWS PrivateLink. Para obtener más información sobre los comandos de AWS PrivateLink, consulte [ec2](https://docs.aws.amazon.com/cli/latest/reference/ec2/index.html) en la *Referencia de AWS CLI comandos*.
+ **CloudFormation**: crea plantillas que describen tus recursos de AWS . Las plantillas se utilizan para aprovisionar y administrar estos recursos como una única unidad. Para obtener más información, consulte los recursos de AWS PrivateLink siguientes:
  + [AWS: :EC2: VPCEndpoint](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpoint.html)
  + [AWS: :EC2: VPCEndpoint ConnectionNotification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointconnectionnotification.html)
  + [AWS: :EC2:: Servicio VPCEndpoint](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservice.html)
  + [AWS: :EC2: VPCEndpoint ServicePermissions](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservicepermissions.html)
  + [AWS::ElasticLoadBalancingV2::LoadBalancer](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html)
+ **AWS SDKs**— Proporcione un idioma específico. APIs Se SDKs ocupan de muchos de los detalles de la conexión, como el cálculo de las firmas, la gestión de los reintentos de las solicitudes y la gestión de los errores. Para obtener más información, consulte [Herramientas para crear en AWS](https://aws.amazon.com/developer/tools/).
+ **API de consulta**: proporciona acciones de API de nivel bajo a las que se llama mediante solicitudes HTTPS. El uso de la API de consulta es la forma más directa de acceder a Amazon VPC. Sin embargo, requiere que la aplicación gestione detalles de bajo nivel, como, por ejemplo, la generación del hash para firmar la solicitud y controlar errores. Para obtener más información, consulte [Acciones de AWS PrivateLink](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/operation-list-privatelink.html) en la *Referencia de la API de Amazon EC2*.

## Precios
<a name="pricing"></a>

Para obtener información sobre los precios de los puntos de conexión de VPC, consulte [Precios de AWS PrivateLink](https://aws.amazon.com/privatelink/pricing/).

# AWS PrivateLink conceptos
<a name="concepts"></a>

Puede utilizar Amazon VPC para definir una nube privada virtual (VPC), que es una red virtual aislada lógicamente. Puede permitir que los clientes de su VPC se conecten a destinos fuera de dicha VPC. Por ejemplo, agregue una puerta de enlace de Internet a la VPC para permitir el acceso a Internet o agregue una conexión de VPN para permitir el acceso a su red en las instalaciones. También puede utilizar esta opción AWS PrivateLink para permitir que los clientes de su VPC se conecten a servicios y recursos de otras VPCs mediante direcciones IP privadas, como si esos servicios y recursos estuvieran alojados directamente en su VPC.

Los siguientes conceptos son importantes y deben comprenderse cuando se comienza a utilizar AWS PrivateLink.

**Topics**
+ [Diagrama de arquitectura](#architecture-diagram)
+ [Proveedores](#concepts-service-providers)
+ [Consumidores de servicios o recursos](#concepts-service-consumers)
+ [AWS PrivateLink conexiones](#privatelink-connections)
+ [Zonas alojadas privadas](#concepts-private-hosted-zones)

## Diagrama de arquitectura
<a name="architecture-diagram"></a>

El siguiente diagrama proporciona una descripción general de alto nivel de su funcionamiento AWS PrivateLink . Los consumidores crean puntos de conexión de VPC para conectarse a servicios y recursos de punto de conexión alojados por proveedores.

![\[Los consumidores de servicios crean puntos de conexión de VPC para conectarse a servicios y recursos de punto de conexión alojados por proveedores.\]](http://docs.aws.amazon.com/es_es/vpc/latest/privatelink/images/privatelink-concepts.png)


## Proveedores
<a name="concepts-service-providers"></a>

Comprenda los conceptos relacionados con un proveedor. 

### Proveedor de servicios
<a name="concepts-service-provider"></a>

El propietario de un servicio es el *proveedor del servicio*. Los proveedores de servicios incluyen AWS AWS socios y otros Cuentas de AWS. Los proveedores de servicios pueden alojar sus servicios mediante AWS recursos, como instancias EC2, o mediante servidores locales.

### Proveedor de recursos
<a name="concepts-resource-provider"></a>

El propietario de un recurso, por ejemplo, una base de datos o una instancia de Amazon EC2, es el proveedor del recurso. Los proveedores de recursos incluyen AWS servicios, AWS socios y otras AWS cuentas. Los proveedores de recursos pueden alojar sus recursos en las instalaciones VPCs o de forma local.

**Topics**
+ [Proveedor de servicios](#concepts-service-provider)
+ [Proveedor de recursos](#concepts-resource-provider)
+ [Servicios de punto de conexión](#concepts-endpoint-services)
+ [Nombres de servicios](#concepts-service-names)
+ [Estados del servicio](#concepts-service-states)
+ [Configuración de recursos](#concepts-resource-configuration)
+ [Puerta de enlace de recursos](#concepts-resource-gateway)

### Servicios de punto de conexión
<a name="concepts-endpoint-services"></a>

Un proveedor de servicio crea un *servicio de punto de conexión* para que su servicio esté disponible en una región. Un proveedor de servicio debe especificar un equilibrador de carga cuando crea un servicio de punto de conexión. El equilibrador de carga recibe solicitudes de los consumidores del servicio y las dirige al servicio.

De forma predeterminada, el servicio de punto de conexión no está disponible para los consumidores del servicio. Debe agregar permisos que permitan a entidades AWS principales específicas conectarse a su servicio de punto final.

### Nombres de servicios
<a name="concepts-service-names"></a>

Cada servicio de punto de conexión se identifica con un nombre de servicio. El consumidor del servicio debe especificar el nombre del servicio cuando crea un punto de conexión de VPC. Los consumidores de servicios pueden consultar los nombres de los Servicios de AWS servicios. Los proveedores de servicios deben compartir los nombres de sus servicios con los consumidores de servicios.

### Estados del servicio
<a name="concepts-service-states"></a>

A continuación, se muestran los posibles estados de un servicio de punto de conexión:
+ Pendiente: el servicio de punto de conexión se está creando.
+ Disponible: el servicio de punto de conexión está disponible.
+ Con error: el servicio de punto de conexión no se pudo crear.
+ Eliminándose: el proveedor del servicio eliminó el servicio de punto de conexión y la eliminación está en curso.
+ Eliminado: el servicio de punto de conexión se eliminó.

### Configuración de recursos
<a name="concepts-resource-configuration"></a>

El proveedor de recursos crea una *configuración de recursos* para compartir un recurso. Una configuración de recursos es un objeto lógico que representa un único recurso, como puede ser una base de datos, o un grupo de recursos. Un recurso puede ser una dirección IP, un destino de nombre de dominio o una base de datos de [Amazon Relational Database Service](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Welcome.html) (Amazon RDS).

Al compartir con otras cuentas, el proveedor de recursos debe compartir el recurso a través de un recurso compartido [AWS Resource Access Manager](https://docs.aws.amazon.com/ram/latest/userguide/what-is.html)(AWS RAM) para permitir que entidades AWS principales específicas de la otra cuenta se conecten al recurso a través de un punto final de VPC de recursos.

Las configuraciones de recursos se pueden asociar a una red de servicios a la que se conectan las entidades principales a través de un punto de conexión de VPC de la red de servicios.

### Puerta de enlace de recursos
<a name="concepts-resource-gateway"></a>

Una puerta de enlace de recursos es un punto de entrada a una VPC desde donde se comparte un recurso. El proveedor crea una puerta de enlace de recursos para compartir los recursos de la VPC.

## Consumidores de servicios o recursos
<a name="concepts-service-consumers"></a>

El usuario de un servicio o un recurso es un *consumidor*. Los consumidores pueden acceder a los servicios y recursos de los puntos finales desde sus instalaciones VPCs o desde ellas.

**Topics**
+ [Puntos de conexión de VPC](#concepts-vpc-endpoints)
+ [Interfaces de red de punto de conexión](#concepts-endpoint-network-interfaces)
+ [Políticas de punto de conexión](#concepts-endpoint-policies)
+ [Estados del punto de conexión](#concepts-endpoint-states)

### Puntos de conexión de VPC
<a name="concepts-vpc-endpoints"></a>

Un consumidor crea un *punto de conexión de VPC* para conectar su VPC a un servicio o un recurso de punto de conexión. El consumidor debe especificar el servicio, el recurso o la red de servicios de punto de conexión, cuando se crea un punto de conexión de VPC. Hay varios tipos de puntos de conexión de VPC. Debe crear el tipo de punto de conexión de VPC que resulte necesario.
+ `Interface`: cree un *punto de conexión de interfaz* para enviar tráfico TCP o UDP a un servicio de punto de conexión. El tráfico destinado al servicio de punto de conexión se resuelve mediante DNS.
+ `GatewayLoadBalancer`: se crea un *punto de conexión del equilibrador de carga de la puerta de enlace* para enviar tráfico a una flota de dispositivos virtuales mediante direcciones IP privadas. El tráfico se enruta desde su VPC al punto de conexión del equilibrador de carga de la puerta de enlace mediante tablas de enrutamiento. El equilibrador de carga de la puerta de enlace distribuye el tráfico a los dispositivos virtuales y puede escalar en función de la demanda.
+ `Resource`: cree un *punto de conexión de recurso* para acceder a un recurso que se compartió con usted y que reside en otra VPC. Un punto de conexión de recursos le permite acceder de forma privada y segura a recursos como una base de datos, una instancia de Amazon EC2, un punto de conexión de aplicación, un destino de nombre de dominio o una dirección IP que puede estar en una subred privada de otra VPC o en un entorno en las instalaciones. Los puntos de conexión de recursos no requieren un equilibrador de carga y permiten el acceso directo al recurso.
+ `Service network`: cree un *punto de conexión de red de servicios* para acceder a una red de servicios que haya creado o que se haya compartido con usted. Puede utilizar un único punto de conexión de la red de servicios para acceder de forma privada y segura a varios recursos y servicios asociados a una red de servicios.

Hay otro tipo de punto de conexión de VPC, `Gateway`, que crea un *punto de conexión de puerta de enlace* para enviar tráfico a Amazon S3 o a DynamoDB. Los puntos de enlace de puerta de enlace no utilizan AWS PrivateLink, a diferencia de los otros tipos de puntos de enlace de VPC. Para obtener más información, consulte [Puntos de conexión de la puerta de enlace](gateway-endpoints.md).

### Interfaces de red de punto de conexión
<a name="concepts-endpoint-network-interfaces"></a>

Una *interfaz de red de punto de conexión* es una interfaz de red administrada por el solicitante que sirve como punto de entrada para el tráfico destinado a un servicio, un recurso o una red de servicios de punto de conexión. Para cada subred que especifica cuando crea un punto de conexión de VPC, creamos una interfaz de red de punto de conexión en la subred.

Si un punto final de VPC es compatible IPv4, sus interfaces de red de punto final tienen IPv4 direcciones. Si un punto final de VPC es compatible IPv6, sus interfaces de red de punto final tienen IPv6 direcciones. No se puede acceder a la IPv6 dirección de la interfaz de red de un punto final desde Internet. Cuando describa una interfaz de red de punto final con una IPv6 dirección, observe que `denyAllIgwTraffic` está habilitada.

### Políticas de punto de conexión
<a name="concepts-endpoint-policies"></a>

Una *política de punto de conexión de VPC* es una política de recursos de IAM que se adjunta a un punto de conexión de VPC. Determina qué entidades principales pueden utilizar el punto de conexión de VPC para acceder al servicio de punto de conexión. La política de punto de conexión de VPC predeterminada permite que todas las entidades principales realicen todas las acciones en todos los recursos del punto de conexión de VPC.

### Estados del punto de conexión
<a name="concepts-endpoint-states"></a>

Cuando se crea un punto de conexión de VPC de interfaz, el servicio de punto de conexión recibe una solicitud de conexión. El proveedor del servicio puede aceptar o rechazar la solicitud. Si el proveedor del servicio acepta la solicitud, el consumidor del servicio puede utilizar el punto de conexión de VPC una vez que esté en estado Disponible.

A continuación, se muestran los posibles estados de un punto de conexión de VPC:
+ PendingAcceptance - La solicitud de conexión está pendiente. Este es el estado inicial si las solicitudes se aceptan de forma manual.
+ Pendiente: el proveedor del servicio ha aceptado la solicitud de conexión. Este es el estado inicial si las solicitudes se aceptan de forma automática. El punto de conexión de VPC vuelve a este estado si el consumidor del servicio modifica el punto de conexión de VPC.
+ Disponible: el punto de conexión de VPC está disponible para su uso.
+ Rechazado: el proveedor del servicio rechazó la solicitud de conexión. El proveedor del servicio también puede rechazar una conexión después de que esté disponible para su uso.
+ Caducado: la solicitud de conexión caducó.
+ Con error: el punto de conexión de VPC no está disponible.
+ Eliminándose: el consumidor del servicio eliminó el punto de conexión de VPC y la eliminación está en curso.
+ Eliminado: el punto de conexión de VPC se ha eliminado.

La AWS PrivateLink API devuelve los estados posibles utilizando camel case.

## AWS PrivateLink conexiones
<a name="privatelink-connections"></a>

El tráfico de la VPC se envía a un servicio de punto de conexión o un recurso mediante una conexión entre el punto de conexión de VPC y el servicio o recurso de punto de conexión. El tráfico entre un punto de conexión de VPC y un servicio o un recurso de punto de conexión permanece dentro de la red de AWS sin atravesar la Internet pública.

Un proveedor de servicios agrega [permisos](configure-endpoint-service.md#add-remove-permissions) para que los consumidores del servicio puedan acceder al servicio de punto de conexión. Los consumidores del servicio inician la conexión y el proveedor de servicios acepta o rechaza la solicitud de conexión. El propietario de un recurso o un propietario de una red de servicios comparte una configuración de recursos o una red de servicios con los consumidores AWS Resource Access Manager para que los consumidores puedan acceder a la red de recursos o servicios.

Con puntos de conexión de VPC de interfaz, los consumidores pueden utilizar [políticas de punto de conexión](vpc-endpoints-access.md) para controlar qué entidades principales de IAM pueden utilizar un punto de conexión de VPC para tener acceso a un servicio de punto de conexión.

## Zonas alojadas privadas
<a name="concepts-private-hosted-zones"></a>

Una *zona alojada* es un contenedor de registros DNS que define cómo enrutar el tráfico de un dominio o un subdominio. Con una *zona alojada pública*, los registros especifican cómo enrutar el tráfico en Internet. Con una *zona alojada privada*, los registros especifican cómo enrutar el tráfico en su VPCs.

Puede configurar Amazon Route 53 para dirigir el tráfico del dominio a un punto de conexión de VPC. Para obtener más información, consulte [Enrutamiento del tráfico a un punto de conexión de VPC mediante el nombre de dominio](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/routing-to-vpc-interface-endpoint.html).

Puede usar Route 53 para configurar un DNS de horizonte dividido, en el que se usa el mismo nombre de dominio tanto para un sitio web público como para un servicio de punto final con tecnología. AWS PrivateLink Las solicitudes DNS para el nombre de host público de la VPC del consumidor se resuelven en las direcciones IP privadas de las interfaces de red de punto de conexión, pero las solicitudes desde fuera de la VPC continúan resolviéndose en los puntos de conexión públicos. Para obtener más información, consulte [Mecanismos de DNS para dirigir el tráfico y habilitar la conmutación por error para las implementaciones de AWS PrivateLink](https://aws.amazon.com/blogs/apn/reviewing-dns-mechanisms-for-routing-traffic-and-enabling-failover-for-aws-privatelink-deployments/).