View a markdown version of this page

Uso de Elastic Beanstalk con puntos de conexión de la VPC - AWS Elastic Beanstalk

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.

Uso de Elastic Beanstalk con puntos de conexión de la VPC

En este tema se explican las ventajas que un punto de conexión de VPC puede ofrecer a su aplicación de Elastic Beanstalk. También proporciona instrucciones para crear un punto de conexión de VPC de la interfaz para un servicio Elastic Beanstalk.

Un punto final de VPC le permite conectar de forma privada su VPC a los AWS servicios compatibles y a los servicios de punto final de la VPC con tecnología propia AWS PrivateLink, sin necesidad de una puerta de enlace a Internet, un dispositivo NAT, una conexión VPN o una conexión. Direct Connect

Las instancias de su VPC no necesitan direcciones IP públicas para comunicarse con los recursos del servicio. El tráfico entre su VPC y el servicio no sale de la red de Amazon. Para obtener información detallada acerca de los puntos de conexión de la VPC, consulte la sección sobre puntos de conexión de la VPC en la Guía de usuario de Amazon VPC.

AWS Elastic Beanstalk soportes AWS PrivateLink, que proporcionan conectividad privada al servicio de Elastic Beanstalk y eliminan la exposición del tráfico a la Internet pública. Para permitir que su aplicación envíe solicitudes a Elastic Beanstalk mediante Elastic Beanstalk AWS PrivateLink, debe configurar un tipo de punto final de la VPC denominado punto final de la VPC de interfaz (punto final de la interfaz). Para obtener más información, consulte Puntos de conexión de la VPC de la interfaz (AWS PrivateLink) en la Guía del usuario de Amazon VPC.

nota

Elastic Beanstalk admite e interconecta los puntos finales de la VPC en un AWS PrivateLink número limitado de. Regiones de AWS Estamos trabajando para ampliar el soporte a más Regiones de AWS personas en un futuro próximo.

Compatibilidad de IPv6 con configuración de pila doble

Elastic Beanstalk admite tráfico de entrada a través de IPv4 e IPv6. En esta sección se describen los puntos de conexión públicos que admiten IPv4 e IPV6 y también se explica cómo configurar los puntos de conexión de la VPC de Elastic Beanstalk para que admitan el tráfico de pila doble.

Puntos de conexión públicos

El servicio Elastic Beanstalk tiene dos conjuntos de puntos de conexión, formados por los puntos de conexión IPv4 más antiguos y los puntos de conexión más recientes con capacidad de doble pila. Ambos conjuntos de puntos de conexión siguen los estándares de nomenclatura de AWS :

  • Los puntos de conexión IPv4 utilizan el formato de dominio amazonaws.com para los puntos de conexión de servicios generales: elasticbeanstalk.region.amazonaws.com.

  • Dual-stackLos terminales utilizan el formato de dominio api.aws para los terminales de servicio general: elasticbeanstalk.region.api.aws

Los puntos de conexión de estado del servicio y del FIPS tienen nombres de host diferentes, pero siguen el mismo patrón de nombres de dominio. Para obtener una lista de puntos de conexión, consulte Puntos de conexión de servicio de Elastic Beanstalk en la Referencia general de Amazon Web Services.

Solicitudes a Elastic Beanstalk

Al enviar solicitudes al servicio Elastic de Beanstalk con la AWS CLI o el AWS SDK, puede especificar un punto de conexión IPv4 o un punto de conexión de doble pila. El AWS SDK AWS CLI y el SDK utilizan los IPv4-only puntos finales de forma predeterminada si no se especifica una URL de punto final.

En el siguiente ejemplo, se muestra el AWS CLI envío de una solicitud a un punto final de doble pila:

ejemplo
aws elasticbeanstalk list-available-solution-stacks \ --endpoint-url "https://elasticbeanstalk.us-east-1.api.aws"

En el siguiente ejemplo, se muestra cómo el SDK de AWS Python envía una solicitud a un punto final de doble pila:

ejemplo
import boto3 dual_stack_eb_client = boto3.client( service_name='elasticbeanstalk', region_name='us-east-1', endpoint_url='https://elasticbeanstalk.us-east-1.api.aws'; ) print(dual_stack_eb_client.list_available_solution_stacks())
Puntos de conexión de VPC para direcciones de IP de doble pila

Para configurar los puntos de conexión de la VPC de Elastic Beanstalk para que admitan el tráfico de doble pila, especifique dualstack para el parámetro Tipo de dirección IP del punto de conexión de VPC. Puede especificar este campo mediante el AWS CLI AWS SDK o la consola. AWS PrivateLink Para obtener instrucciones sobre cómo hacerlo en la AWS PrivateLink consola, consulte Crear un punto final de VPC en la AWS PrivateLink guía.

nota

Debe especificar el tipo de dirección IP del punto de conexión de VPC como IPv4 o dualstack. En este momento, los puntos de enlace de VPC de Elastic Beanstalk no admiten un tipo de dirección IP de IPv6, lo que indicaría que sí lo son. IPv6-only La opción dualstack admite los protocolos de Internet IPv4 e IPv6.

En el siguiente ejemplo, se muestra cómo crear un punto de conexión de VPC de doble pila con AWS CLI:

ejemplo
aws ec2 create-vpc-endpoint \ --vpc-id "vpc-example" --service-name "com.amazonaws.us-east-1.elasticbeanstalk" --ip-address-type "dualstack"

Configuración de un punto de conexión de la VPC para Elastic Beanstalk

Para crear el punto de conexión de la VPC de la interfaz para el servicio de Elastic Beanstalk en la VPC, siga el procedimiento Creación de un punto de conexión de la interfaz.

  • En Nombre del servicio, elija com.amazonaws. region.elasticbeanstalk.

  • Para Tipo de dirección IP, elija IPv4 oDualstack. En este momento, los puntos de enlace de VPC de Elastic Beanstalk no admiten un tipo de dirección IP de IPv6, lo que indicaría que sí lo son. IPv6-only La opción dualstack admite los protocolos de Internet IPv4 e IPv6.

Si la VPC está configurada con acceso público a Internet, la aplicación podrá acceder a Elastic Beanstalk a través de Internet mediante el punto de conexión público elasticbeanstalk.region.amazonaws.com o elasticbeanstalk.region.api.aws. Puede evitarlo asegurándose de que Enable DNS name (Habilitación de nombre de la DNS) esté habilitado durante la creación del punto de conexión (está establecido como “true” de forma predeterminada). Esto añade una entrada DNS en la VPC que asigna el punto de conexión del servicio público al punto de conexión de la VPC de tipo interfaz.

Configuración de un punto de conexión de la VPC para mejorar el estado

Si habilitó los informes de estado mejorados para su entorno, también puede configurar el envío de la información de estado mejorada. AWS PrivateLink El daemon healthd, un componente de Elastic Beanstalk en las instancias de su entorno, envía información de estado mejorada a un servicio de salud mejorado de Elastic Beanstalk independiente. Para crear un punto de conexión de la VPC de tipo interfaz para este servicio en la VPC, siga el procedimiento Creación de un punto de conexión de la interfaz.

  • En Nombre del servicio, elige com.amazonaws. region.elasticbeanstalk-health.

  • Para Tipo de dirección IP, elija IPv4 oDualstack. En este momento, los puntos de enlace de VPC de Elastic Beanstalk no admiten un tipo de dirección IP de IPv6, lo que indicaría que sí lo son. IPv6-only La opción dualstack admite los protocolos de Internet IPv4 e IPv6.

importante

El daemon healthd envía información de estado mejorada al punto de conexión público elasticbeanstalk-health.region.amazonaws.com o elasticbeanstalk-health.region.api.aws. Si la VPC está configurada con acceso público a internet y Enable DNS name (Habilitación de nombre de DNS) está deshabilitado en el punto de conexión de la VPC, la información de estado mejorada viaja a través de internet público. Probablemente esta no sea su intención cuando configure un punto de conexión de la VPC de estado mejorado. Asegúrese de que Enable DNS name (Habilitar nombre de DNS) está habilitado (está establecido como “true” de forma predeterminada).

Uso de puntos de conexión de la VPC en una VPC privada

Una VPC privada, o una subred privada de una VPC, no tiene acceso público a internet. Es posible que desee ejecutar su entorno de Elastic Beanstalk en una VPC privada y configurar los puntos de conexión de la VPC de tipo interfaz para mejorar la seguridad. En este caso, tenga en cuenta que su entorno podría intentar conectarse a Internet por otros motivos además de para ponerse en contacto con el servicio de Elastic Beanstalk. Para obtener más información sobre cómo ejecutar un entorno en una VPC privada, consulte Ejecución de un entorno Elastic Beanstalk en una VPC privada.