IPv6 Habilitación del tráfico entrante - AWS App Runner

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.

IPv6 Habilitación del tráfico entrante

Si desea que su servicio reciba el tráfico de red entrante de IPv6 las direcciones, o de ambas IPv4 IPv6 direcciones, elija el tipo de dirección de doble pila para el punto final. Al crear una nueva aplicación, encontrarás esta configuración en la sección Configurar el servicio > Redes. En los siguientes procedimientos se explica cómo habilitar IPv4 o apilar dos elementos (IPv6 y IPv4) mediante la consola de App Runner o la API de App Runner.

Administrar la doble pila para el tráfico entrante

Administre el tipo de direcciones de doble pila para el tráfico entrante mediante uno de los siguientes métodos:

nota

Los siguientes procedimientos explican cómo administrar el tipo de dirección de red para el tráfico entrante público. Para obtener información sobre la administración de tipos de IPv4 direcciones o de doble pila para puntos finales privados, consulte. Administración de puntos finales privados

Consola de App Runner

Puede elegir un tipo de dirección de doble pila para el tráfico de Internet entrante cuando cree un servicio mediante la consola de App Runner o cuando actualice su configuración más adelante.

Para habilitar el tipo de dirección de doble pila
  1. Al crear o actualizar un servicio, expanda la sección Redes en Configurar el servicio.

  2. Seleccione Punto final público para el tráfico de red entrante. Si selecciona Punto final público, se abre la opción de tipo de dirección IP del punto final.

    Consulte Administración de puntos finales privados para ver un procedimiento para administrar los tipos de IPv4 direcciones o de doble pila para puntos finales privados.

  3. Expanda el tipo de dirección IP del punto final para ver los siguientes tipos de direcciones IP.

    • IPv4

    • Pila doble (IPv4 y IPv6)

    nota

    Si no expandes el tipo de dirección IP del punto final para hacer una selección, App Runner IPv4 lo asignará como configuración predeterminada.

  4. Elija Dual-stack (IPv4 y). IPv6

  5. Seleccione Siguiente y, a continuación, Crear e implementar si va a crear un servicio. De lo contrario, elija Guardar cambios si está actualizando un servicio.

    Cuando se implementa el servicio, la aplicación comienza a recibir tráfico de red desde ambos IPv4 IPv6 puntos finales.

Para cambiar el tipo de dirección
  1. Siga los pasos para actualizar un servicio y vaya a Redes.

  2. Navegue hasta el tipo de dirección IP del punto final en Tráfico de red entrante y seleccione el tipo de dirección requerido.

  3. Seleccione Save changes (Guardar cambios). El servicio se actualiza con la selección que hayas seleccionado.

API de App Runner o AWS CLI

Cuando llames a las acciones de la API CreateServiceo a la API de UpdateServiceApp Runner, usa el IpAddressType miembro del NetworkConfiguration parámetro para especificar el tipo de dirección. Los valores admitidos que puedes especificar son IPv4 yDUAL_STACK. Especifique DUAL_STACK si desea que su servicio reciba tráfico de Internet desde IPv4 y desde los IPv6 puntos de conexión. Si no especifica ningún valor paraIpAddressType, IPv4 se aplicará de forma predeterminada.

nota

Para ver ejemplos de terminales privados, consulteAPI de App Runner o AWS CLI.

A continuación se muestra un ejemplo para crear un servicio con la pila doble como dirección IP. En este ejemplo, se llama a un input.json archivo.

ejemplo Solicitud para crear un servicio con soporte de doble pila
aws apprunner create-service \ --cli-input-json file://input.json
ejemplo Contenido de input.json
{ "ServiceName": "example-service", "SourceConfiguration": { "ImageRepository": { "ImageIdentifier": "public.ecr.aws/aws-containers/hello-app-runner:latest", "ImageConfiguration": { "Port": "8000" }, "ImageRepositoryType": "ECR_PUBLIC" }, "NetworkConfiguration": { "IpAddressType": "DUAL_STACK" } } }
ejemplo Respuesta
{ "Service": { "ServiceName": "example-service", "ServiceId": "<service-id>", "ServiceArn": "arn:aws:apprunner:us-east-2:123456789012:service/example-service/<service-id>", "ServiceUrl": "1234567890.us-east-2.awsapprunner.com", "CreatedAt": "2023-10-16T12:30:51.724000-04:00", "UpdatedAt": "2023-10-16T12:30:51.724000-04:00", "Status": "OPERATION_IN_PROGRESS", "SourceConfiguration": { "ImageRepository": { "ImageIdentifier": "public.ecr.aws/aws-containers/hello-app-runner:latest", "ImageConfiguration": { "Port": "8000" }, "ImageRepositoryType": "ECR_PUBLIC" }, "AutoDeploymentsEnabled": false }, "InstanceConfiguration": { "Cpu": "1024", "Memory": "2048" }, "HealthCheckConfiguration": { "Protocol": "TCP", "Path": "/", "Interval": 5, "Timeout": 2, "HealthyThreshold": 1, "UnhealthyThreshold": 5 }, "AutoScalingConfigurationSummary": { "AutoScalingConfigurationArn": "arn:aws:apprunner:us-east-2:123456789012:autoscalingconfiguration/DefaultConfiguration/1/00000000000000000000000000000001", "AutoScalingConfigurationName": "DefaultConfiguration", "AutoScalingConfigurationRevision": 1 }, "NetworkConfiguration": { "IpAddressType": "DUAL_STACK", "EgressConfiguration": { "EgressType": "DEFAULT" }, "IngressConfiguration": { "IsPubliclyAccessible": true } } }, "OperationId": "24bd100b1e111ae1a1f0e1115c4f11de" }

Para obtener más información sobre el parámetro de la API, consulte NetworkConfiguration.