Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
IPv6 Attivazione del traffico in entrata
Se desideri che il servizio riceva traffico di rete in entrata dagli IPv6 indirizzi o da entrambi IPv4 gli IPv6 indirizzi, scegli il tipo di indirizzo Dual-stack per l'endpoint. Quando crei una nuova applicazione, puoi trovare questa impostazione nella sezione Configura servizio > Rete. Le seguenti procedure spiegano come abilitare IPv4 il dual-stack (IPv6 e IPv4) utilizzando la console App Runner o l'API App Runner.
Gestione del dual stack per il traffico in entrata
Gestisci il tipo di indirizzo dual-stack per il traffico in entrata utilizzando uno dei seguenti metodi:
Nota
Le seguenti procedure spiegano come gestire il tipo di indirizzo di rete per il traffico pubblico in entrata. Per informazioni sulla gestione del dual-stack o dei tipi di IPv4 indirizzo per endpoint privati, consulta. Gestione degli endpoint privati
Console App Runner
Puoi scegliere il tipo di indirizzo dual-stack per il traffico Internet in entrata, quando crei un servizio utilizzando la console App Runner o quando ne aggiorni la configurazione in un secondo momento.
Per abilitare il tipo di indirizzo dual-stack
-
Quando crei o aggiorni un servizio, espandi la sezione Rete in Configura servizio.
-
Scegli Endpoint pubblico per il traffico di rete in entrata. Se selezioni Endpoint pubblico, si apre l'opzione Tipo di indirizzo IP dell'endpoint.
Consulta Gestione degli endpoint privati la procedura per gestire il dual-stack o i tipi di IPv4 indirizzo per gli endpoint privati.
-
Espandi il tipo di indirizzo IP dell'endpoint per visualizzare i seguenti tipi di indirizzi IP.
-
IPv4
-
Dual-stack (e) IPv4 IPv6
Nota
Se non espandi il tipo di indirizzo IP dell'Endpoint per effettuare una selezione, App Runner lo IPv4 assegna come configurazione predefinita.
-
-
Scegli Dual-stack (e). IPv4 IPv6
-
Scegli Avanti e poi Crea e distribuisci se stai creando un servizio. Altrimenti, scegli Salva modifiche se stai aggiornando un servizio.
Quando il servizio viene distribuito, l'applicazione inizia a ricevere il traffico di rete da entrambi IPv4 gli IPv6 endpoint.
Per modificare il tipo di indirizzo
-
Segui i passaggi per aggiornare un servizio e vai a Rete.
-
Vai al tipo di indirizzo IP dell'endpoint in Traffico di rete in entrata e seleziona il tipo di indirizzo richiesto.
-
Scegli Save changes (Salva modifiche). Il servizio viene aggiornato con la selezione effettuata.
API App Runner o AWS CLI
Quando richiami le azioni dell'API CreateServiceo UpdateServicedell'App Runner, utilizza il IpAddressType membro del NetworkConfiguration parametro per specificare il tipo di indirizzo. I valori supportati che è possibile specificare sono IPv4 eDUAL_STACK. Specificate DUAL_STACK se desiderate che il servizio riceva traffico Internet da IPv4 ed IPv6 endpoint. Se non si specifica alcun valore perIpAddressType, IPv4 viene applicato per impostazione predefinita.
Nota
Per esempi di endpoint privati, consultaAPI App Runner o AWS CLI.
Di seguito è riportato l'esempio di creazione di un servizio con il dual stack come indirizzo IP. Questo esempio chiama un input.json file.
Esempio Richiesta di creazione di un servizio con supporto dual stack
aws apprunner create-service \ --cli-input-json file://input.json
Esempio Contenuto di 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"} } }
Esempio Risposta
{ "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" }
Per ulteriori informazioni sul parametro API, vedere NetworkConfiguration.