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.
Configuración de balanceadores de carga de Elastic Beanstalk de doble pila
Puede habilitar sus entornos de Elastic Beanstalk para que IPv4 sirvan IPv6 tanto a los protocolos como a los balanceadores de carga configurados de doble pila. Al crear un entorno con equilibrio de carga, la infraestructura se establece de forma predeterminada en. IPv4 Puede optar por crear nuevos entornos con una configuración de doble pila o actualizar los entornos IPv4 exclusivos existentes a una configuración de doble pila.
Para permitir que los balanceadores de carga de su entorno sirvan tanto  IPv6  al tráfico de red como al tráfico de  IPv4  red, defina la IpAddressType opción en el aws:elbv2:loadbalancer espacio de nombres como dualstack.
nota
Elastic Beanstalk solo admite protocolos de doble pila para balanceadores de carga de aplicaciones y balanceadores de carga de red. No admite la doble pila para entornos que utilizan balanceadores de carga clásicos o entornos de instancia única.
Requisitos previos de Amazon VPC
Antes de configurar el balanceador de carga en el entorno de Elastic Beanstalk, primero debe completar algunos pasos de configuración con Amazon VPC:
- 
        Asocie un bloque IPv6 CIDR a la VPC de su entorno. 
- 
        Asocie bloques IPv6 CIDR a todas las subredes de la VPC. 
- 
        (Opcional) Si su entorno intercambia tráfico de red con componentes ajenos a la VPC, tiene tablas de enrutamiento que especifican las redes con las que se puede comunicar la VPC. En este caso, debe actualizar las tablas de enrutamiento de la VPC para habilitar IPv6 el tráfico. 
Puede completar estas configuraciones de requisitos previos con la consola o AWS CLI los comandos de Amazon VPC. Los temas siguientes le guiarán y le dirigirán a la Guía del usuario de Amazon VPC y a la referencia de AWS CLI comandos para obtener más información.
nota
Tras completar la configuración de la VPC, espere varios minutos a que se propaguen los cambios antes de configurar la pila doble para su balanceador de cargas. Si encuentra errores de configuración de VPC o subred durante la configuración de doble pila, espere unos minutos a que la configuración de VPC se propague y vuelva a intentar la configuración de doble pila.
Complete los requisitos previos de la VPC mediante la consola
La guía del usuario de Amazon VPC proporciona pasos detallados para completar estas tareas previas.
- 
          Consulte el paso 1: Asociar un bloque IPv6 CIDR a su VPC y sus subredes en la Guía del usuario de Amazon VPC. Este paso proporciona dos procedimientos que debe completar: - 
              Asocie un bloque IPv6 CIDR a su VPC. 
- 
              Asocia un bloque IPv6 CIDR a tus subredes de VPC. 
 
- 
              
- 
          (Opcional) Si su entorno intercambia tráfico de red con componentes ajenos a la VPC, tiene tablas de enrutamiento que especifican las redes con las que se puede comunicar la VPC. En este caso, debe actualizar las tablas de enrutamiento de la VPC para habilitar IPv6 el tráfico. Para completar esta configuración, consulte el paso 2: Actualizar las tablas de enrutamiento en la Guía del usuario de Amazon VPC. 
Complete los requisitos previos de la VPC mediante el AWS CLI
Puede utilizar el AWS CLI para completar y verificar las configuraciones previas.
- 
          Asocie un bloque IPv6 CIDR a la VPC de su entorno. - 
              Utilice el associate-vpc-cidr-blockcomando para asociar un bloque CIDR a su VPC. 
- 
              Use el comando describe-vpcs para verificar las configuraciones de la VPC. 
 ejemplo Comandos de la de# Associate an Amazon-provided IPv6 CIDR block with your VPC aws ec2 associate-vpc-cidr-block \ --vpc-idvpc-12345678\ --regionus-east-1\ --amazon-provided-ipv6-cidr-block # Verify the IPv6 CIDR block association aws ec2 describe-vpcs \ --vpc-idsvpc-12345678\ --regionus-east-1\ --query'Vpcs[0].Ipv6CidrBlockAssociationSet'
- 
              
- 
          
          Asocie los bloques IPv6 CIDR a todas las subredes de la VPC. - 
              Usa el associate-subnet-cidr-blockcomando para asociar un bloque CIDR a tu subred. 
- 
              Use el comando describe-subnets para verificar las configuraciones de la subred. 
 ejemplo Comandos de la de# List all subnets in your VPC aws ec2 describe-subnets \ --regionus-east-1\ --filters"Name=vpc-id,Values=vpc-12345678"\ --query'Subnets[].{SubnetId:SubnetId,AvailabilityZone:AvailabilityZone}'# Associate IPv6 CIDR block with each subnet aws ec2 associate-subnet-cidr-block \ --subnet-idsubnet-12345678\ --regionus-east-1\ --ipv6-cidr-block2001:db8::/64# Verify IPv6 CIDR block association for all subnets aws ec2 describe-subnets \ --regionus-east-1\ --filters"Name=vpc-id,Values=vpc-12345678"\ --query'Subnets[].{SubnetId:SubnetId,Ipv6CidrBlock:Ipv6CidrBlockAssociationSet[0].Ipv6CidrBlock}'
- 
              
- 
          (Opcional) Si su entorno intercambia tráfico de red con componentes ajenos a la VPC, tiene tablas de enrutamiento que especifican las redes con las que se puede comunicar la VPC. En este caso, debe actualizar las tablas de enrutamiento de la VPC para habilitar IPv6 el tráfico. - 
              Use el comando create-route para agregar una ruta en una tabla de enrutamiento dentro de la VPC. 
- 
              Utilice el describe-route-tablescomando para verificar las tablas de rutas. 
 ejemplo Comandos de la de# Add IPv6 route to Internet Gateway for public subnets aws ec2 create-route \ --route-table-idrtb-12345678\ --destination-ipv6-cidr-block::/0\ --gateway-idigw-12345678\ --regionus-east-1# Add IPv6 route to NAT Gateway for private subnets (if applicable) aws ec2 create-route \ --route-table-idrtb-87654321\ --destination-ipv6-cidr-block::/0\ --nat-gateway-idnat-12345678\ --regionus-east-1# Verify routes aws ec2 describe-route-tables \ --route-table-idsrtb-12345678\ --regionus-east-1\ --query'RouteTables[0].Routes'
- 
              
Configuración de doble pila para el balanceador de cargas de Elastic Beanstalk
Una vez configurada la configuración de requisitos previos de la VPC para su entorno, puede configurar el equilibrador de carga con la opción de doble pila, de modo que pueda servir tanto a los protocolos como a los protocolos.  IPv4   IPv6 Puede usar la consola de Elastic Beanstalk AWS CLI, los .ebextensions archivos de configuración AWS y el SDK para configurar el balanceador de carga para que sirva al tráfico de doble pila.
Uso de la consola
Puede usar la consola de Elastic Beanstalk para configurar una pila doble para el balanceador de carga de su entorno.
nota
Esta configuración depende del tiempo de propagación de los datos en varios puntos. Tenga en cuenta los siguientes requisitos de tiempo al configurar el balanceador de carga y probar los cambios.
Tiempo de configuración de la VPC. Tras completar la configuración de VPC descrita enRequisitos previos de Amazon VPC, espere varios minutos a que se propaguen los cambios antes de seguir estos procedimientos. Si encuentra errores de configuración de VPC o subred durante la configuración de doble pila, espere unos minutos y vuelva a intentar los pasos de configuración.
Tiempo de propagación del DNS. Después de configurar la IpAddressType opción en dualstack, espere varios minutos a que los cambios se propaguen antes de realizar la prueba. La propagación del DNS de Route 53 puede tardar entre 1 y 2 minutos en completarse. Durante este tiempo, es posible que tengas problemas al probar la comunicación de un cliente a tu aplicación si inicias solicitudes mediante el  IPv6  protocolo.
Crear un entorno nuevo: configurar el balanceador de cargas para que sea compatible con la doble pila
- 
          Inicie la consola de Elastic Beanstalk y comience los pasos para crear un entorno nuevo. Después de configurar los campos obligatorios Función de servicio y Perfil de EC2 instancia en la página Configurar el acceso al servicio, continúe con los pasos de este procedimiento para configurar el balanceador de carga en una configuración de doble pila. Para obtener más información sobre cómo empezar, consulte. Creación de un entorno de Elastic Beanstalk 
- 
          En Configurar el acceso al servicio, seleccione Siguiente. 
- 
          Aparece la página Configurar redes, bases de datos y etiquetas. Si completó lo Requisitos previos de Amazon VPC descrito en la sección anterior, entonces ya ha configurado la VPC y las subredes necesarias. En este caso, omita este paso junto con sus subpasos para pasar a seleccionar la VPC. - 
              Para configurar la VPC y las subredes, puede seleccionar Crear VPC para ir a la consola de VPC. Siga los pasos de Complete los requisitos previos de la VPC mediante la consola. 
- 
              Espere varios minutos para que se propaguen las actualizaciones de la VPC y, a continuación, vuelva a la consola de Elastic Beanstalk y seleccione refrescar para continuar con el siguiente paso. Si encuentra errores de configuración de la VPC o de la subred en los pasos restantes, espere unos minutos para que la configuración de la VPC se propague y vuelva a intentar los pasos. 
 
- 
              
- 
          En la página Configurar redes, bases de datos y etiquetas, seleccione un valor del menú desplegable de VPC que tenga un bloque CIDR asociado IPv6 . Tras seleccionar una VPC, las subredes de la instancia se rellenarán con las subredes de la VPC. 
- 
          Seleccione una o más subredes de instancia y, a continuación, seleccione Siguiente. 
- 
          Aparece la página Configurar el tráfico y el escalado de la instancia. En la configuración de red del balanceador de carga, selecciona Habilitar para Dualstack (&) IPv4 . IPv6 
- 
          Selecciona el tipo de balanceador de carga. Tanto el balanceador de carga de aplicaciones como el balanceador de carga de red admiten dualstack. 
- 
          Puedes seguir configurando otras opciones del equilibrador de carga en la página actual de la consola. Para obtener más información sobre las opciones y la configuración del equilibrador de carga, consulta los demás temas de este capítulo. 
- 
          Continúe con los pasos para completar la configuración y la creación de su entorno. Para obtener más información, consulte Creación de un entorno de Elastic Beanstalk. 
Entorno existente: para configurar el balanceador de cargas para que sea compatible con dos pilas
- Abra la consola de Elastic Beanstalk - y, en la lista Regiones, seleccione su. Región de AWS 
- 
  En el panel de navegación, elija Environments (Entornos) y, a continuación, elija el nombre del entorno en la lista. 
- En el panel de navegación, elija Configuración. 
- 
En la categoría Configuración de redes y bases de datos, elija Editar. 
- 
        Si completó lo Requisitos previos de Amazon VPC descrito en la sección anterior, entonces ya ha configurado la VPC y las subredes necesarias. En este caso, omita este paso junto con sus subpasos para pasar a seleccionar la VPC. - 
            Para configurar la VPC y las subredes, puede seleccionar Crear VPC para ir a la consola de VPC. Siga los pasos de Complete los requisitos previos de la VPC mediante la consola. 
- 
            Espere varios minutos para que se propaguen las actualizaciones de la VPC y, a continuación, vuelva a la consola de Elastic Beanstalk y seleccione refrescar para continuar con el siguiente paso. Si encuentra errores de configuración de la VPC o de la subred en los pasos restantes, espere unos minutos para que la configuración de la VPC se propague y vuelva a intentar los pasos. 
 
- 
            
- 
          En la página Red y base de datos, seleccione un valor del menú desplegable de VPC que tenga un bloque CIDR asociado IPv6 . Tras seleccionar una VPC, las subredes de la instancia se rellenarán con las subredes de la VPC. 
- 
          Seleccione una o más subredes de instancias. 
- 
Para guardar los cambios, elija Aplicar en la parte inferior de la página. 
- 
En la categoría de configuración Instance traffic and scaling (Escalado y tráfico de instancias), elija Edit (Edición de). 
- 
          En la configuración de red del balanceador de carga, selecciona Habilitar para Dualstack (&). IPv4 IPv6 
- 
Para guardar los cambios, elija Aplicar en la parte inferior de la página. 
Usando el AWS CLI
Puede usar la interfaz de línea de AWS comandos (AWS CLI) para configurar los balanceadores de carga de su entorno para que sirvan tanto IPv6 al tráfico de IPv4 red como al tráfico. En esta sección, se proporcionan ejemplos de los comandos create-environment y update-environment con el espacio de nombres. aws:elbv2:loadbalancer
nota
Esta configuración depende del tiempo de propagación de los datos en varios puntos. Tenga en cuenta los siguientes requisitos de tiempo al configurar el balanceador de carga y probar los cambios.
Tiempo de configuración de la VPC. Tras completar la configuración de VPC descrita enRequisitos previos de Amazon VPC, espere varios minutos a que se propaguen los cambios antes de ejecutar estos comandos para configurar el balanceador de carga para doble pila. Si encuentra errores de configuración de VPC o subred durante la configuración de doble pila, espere unos minutos y vuelva a probar los comandos.
Tiempo de propagación del DNS. Después de configurar la IpAddressType opción en dualstack, espere varios minutos a que los cambios se propaguen antes de realizar la prueba. La propagación del DNS de Route 53 puede tardar entre 1 y 2 minutos en completarse. Durante este tiempo, es posible que tengas problemas al probar la comunicación de un cliente a tu aplicación si inicias solicitudes mediante el  IPv6  protocolo.
ejemplo de creación de un entorno con configuración de doble pila (opciones de espacio de nombres en línea)
aws elasticbeanstalk create-environment \ --region\ --application-nameus-east-1\ --environment-namemy-app\ --solution-stack-namemy-env\ --option-settings \ Namespace="64bit Amazon Linux 2 v3.4.0 running Python 3.8"aws:autoscaling:launchconfiguration,OptionName=IamInstanceProfile,Value=aws-elasticbeanstalk-ec2-role\ Namespace=aws:elbv2:loadbalancer,OptionName=IpAddressType,Value=dualstack
Como alternativa, utilice un archivo options.json para especificar las opciones del espacio de nombres en lugar de incluirlas en línea. El siguiente comando de ejemplo muestra el comando update-environment.
ejemplo de update-environment con configuración de doble pila (opciones de espacio de nombres en el archivo) options.json
aws elasticbeanstalk update-environment \ --region\ --application-nameus-east-1\ --environment-namemy-app\ --solution-stack-namemy-env\ --option-settings \"64bit Amazon Linux 2 v3.4.0 running Python 3.8"file://options.json
### example options.json ### [ { "Namespace":"aws:elbv2:loadbalancer", "OptionName":"IpAddressType", "Value": "" } ]dualstack
En el siguiente ejemplo, se actualiza un entorno existente para establecer la opción en. IpAddressType IPv4
nota
Este update-environment comando de ejemplo es útil si necesita revertir la configuración de su entorno de doble pila a IPv4.
ejemplo de update-environment para configurarlo en IpAddressType IPv4
aws elasticbeanstalk update-environment \ --region\ --application-nameus-east-1\ --environment-namemy-app\ --solution-stack-namemy-env\ --option-settings \ Namespace="64bit Amazon Linux 2 v3.4.0 running Python 3.8"aws:elbv2:loadbalancer,OptionName=IpAddressType,Value=ipv4
Uso de los archivos de configuración.ebextensions
Puede usar los archivos de configuración de Elastic Beanstalk para permitir que los balanceadores de carga de su entorno atiendan tanto al tráfico como al tráfico de red.  IPv6   IPv4  Establezca la IpAddressType opción en el espacio de nombres en dualstackaws:elbv2:loadbalancer.
nota
Esta configuración depende del tiempo de propagación de los datos en varios puntos. Tenga en cuenta los siguientes requisitos de tiempo al configurar el balanceador de carga y probar los cambios.
Tiempo de configuración de la VPC. Tras completar la configuración de la VPC descrita enRequisitos previos de Amazon VPC, espere varios minutos para que los cambios de la VPC se propaguen antes de aplicar las configuraciones. .ebextensions Si encuentra errores de configuración de VPC o subred durante esta configuración, espere unos minutos e inténtelo de nuevo.
Tiempo de propagación del DNS. Después de configurar la IpAddressType opción en dualstack, espere varios minutos a que los cambios se propaguen antes de realizar la prueba. La propagación del DNS de Route 53 puede tardar entre 1 y 2 minutos en completarse. Durante este tiempo, es posible que tengas problemas al probar la comunicación de un cliente a tu aplicación si inicias solicitudes mediante el  IPv6  protocolo.
ejemplo .ebextensions/options.config para la configuración de doble pila del balanceador de carga (sintaxis abreviada)
option_settings:aws:elbv2:loadbalancer:IpAddressType:dualstack
ejemplo .ebextensions/options.config para la configuración de doble pila del balanceador de carga (sintaxis estándar)
option_settings: - namespace:aws:elbv2:loadbalanceroption_name:IpAddressTypevalue:dualstack
Mediante los SDK de AWS
Puede configurar la pila doble mediante AWS SDKs. De forma similar a los create-environment AWS CLI comandos update-environment y mencionados en la sección anterior, puede utilizar las acciones CreateEnvironmenty de la UpdateEnvironmentAPI. Usa el parámetro OptionSettings request para especificar las opciones del espacio de aws:elbv2:loadbalancer nombres.
nota
Esta configuración depende del tiempo de propagación de los datos en varios puntos. Tenga en cuenta los siguientes requisitos de tiempo al configurar el balanceador de carga y probar los cambios.
Tiempo de configuración de la VPC. Tras completar la configuración de la VPC descrita enRequisitos previos de Amazon VPC, espere varios minutos para que los cambios se propaguen antes de ejecutar los programas para configurar el balanceador de carga para la pila doble. Si encuentra errores de configuración de VPC o subred durante la configuración de doble pila, espere unos minutos e intente ejecutar de nuevo los programas para la configuración de doble pila.
Tiempo de propagación del DNS. Después de configurar la IpAddressType opción en dualstack, espere varios minutos a que los cambios se propaguen antes de realizar la prueba. La propagación del DNS de Route 53 puede tardar entre 1 y 2 minutos en completarse. Durante este tiempo, es posible que tengas problemas al probar la comunicación de un cliente a tu aplicación si inicias solicitudes mediante el  IPv6  protocolo.
Solución de problemas
Pruebe Amazon Q Developer CLI para solucionar problemas con ayuda de IA
 La CLI para desarrolladores de Amazon Q puede ayudarle a solucionar rápidamente los problemas del entorno. La Q CLI proporciona soluciones mediante la comprobación del estado del entorno, la revisión de eventos, el análisis de registros y la formulación de preguntas aclaratorias. Para obtener más información y tutoriales detallados, consulte Solución de problemas de entornos de Elastic Beanstalk con Amazon
En esta sección se proporciona orientación para solucionar problemas relacionados con la configuración de doble pila del balanceador de carga.
Evento: la VPC vpc_id no tiene bloques  IPv6  CIDR configurados.  IPv6 Los bloques CIDR son necesarios para el balanceador de carga de doble pila. Asocie un bloque  IPv6  CIDR a su VPC antes de usar el modo dualstack.
La VPC y todas las subredes deben tener bloques IPv6 CIDR asociados. Este es uno de los requisitos previos de la VPC que debes cumplir antes de configurar tu balanceador de cargas para que sea compatible con dualstack. Para obtener más información sobre cómo completar esta tarea, consulte Requisitos previos de Amazon VPC la sección anterior de este tema.
 Evento: una o más subredes de vpc_id VPC no  IPv6  tienen bloques CIDR configurados.  IPv6 Los bloques CIDR son necesarios para las subredes que se utilizan con el balanceador de carga de doble pila. Asocie los bloques  IPv6  CIDR a todas las subredes requeridas antes de usar el modo de doble pila. 
Todas las subredes de la VPC deben IPv6 tener bloques CIDR asociados. Este es uno de los requisitos previos de la VPC que debes cumplir antes de configurar tu balanceador de cargas para que sea compatible con dualstack. Para obtener más información sobre cómo completar esta tarea, consulte Requisitos previos de Amazon VPC la sección anterior de este tema.
 Error: la IpAddressType opción solo se puede aplicar en entornos de Elastic Beanstalk configurados con un Application Load Balancer o Network Load Balancer. 
Este mensaje indica que su entorno de Elastic Beanstalk puede ser un entorno de instancia única o que puede estar utilizando un Classic Load Balancer. Solo se pueden configurar los entornos configurados con un Application Load Balancer o Network Load Balancer. IpAddressType