Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Création d'un écouteur pour votre Network Load Balancer
Un écouteur est un processus qui vérifie les demandes de connexion. Vous définissez un écouteur lorsque vous créez votre équilibreur de charge et vous pouvez ajouter des écouteurs à votre équilibreur de charge à tout moment.
Prérequis
-
Vous devez spécifier un groupe cible pour la règle d'écouteur. Pour de plus amples informations, veuillez consulter Création d'un groupe cible pour votre Network Load Balancer.
-
Vous devez spécifier un certificat SSL pour un écouteur TLS. L'équilibreur de charge utilise le certificat pour mettre fin à la connexion et déchiffrer les demandes des clients avant de les acheminer vers les cibles. Pour de plus amples informations, veuillez consulter Certificats de serveur pour votre Network Load Balancer.
-
Vous ne pouvez pas utiliser un groupe IPv4 cible avec un écouteur UDP comme équilibreur de dualstack
charge.
Ajouter un écouteur
Vous configurez un écouteur avec un protocole et un port pour les connexions des clients vers l'équilibreur de charge, et un groupe cible pour la règle d'écouteur par défaut. Pour de plus amples informations, veuillez consulter Configuration des écouteurs.
- Console
-
Pour ajouter un écouteur
Ouvrez la EC2 console Amazon à l'adresse https://console.aws.amazon.com/ec2/.
-
Dans le volet de navigation, choisissez Load Balancers.
-
Sélectionnez le nom de l'équilibreur de charge afin d'ouvrir sa page de détails.
-
Sous l'onglet Écouteurs, choisissez Ajouter un écouteur.
-
Pour Protocole, choisissez TCP, UDP, TCP_UDP ou TLS. Conservez le port par défaut ou entrez un autre port.
-
Pour Action par défaut, choisissez un groupe cible disponible. Si aucun groupe cible ne répond à vos besoins, choisissez Créer un groupe cible pour en créer un maintenant. Pour de plus amples informations, veuillez consulter Créer un groupe cible.
-
[Écouteurs TLS] Pour Stratégie de sécurité, nous vous recommandons de conserver la stratégie de sécurité par défaut.
-
[Écouteurs TLS] Pour le certificat de SSL/TLS serveur par défaut, choisissez le certificat par défaut. Vous pouvez sélectionner le certificat à partir de l'une des sources suivantes :
-
Si vous avez créé ou importé un certificat à l'aide de AWS Certificate Manager, choisissez From ACM, puis choisissez le certificat from Certificate (from ACM).
-
Si vous avez importé un certificat via IAM, choisissez From IAM, puis sélectionnez le certificat depuis Certificate (from IAM).
-
Si vous avez un certificat, choisissez Importer un certificat. Choisissez Importer vers ACM ou Importer vers IAM. Pour la clé privée du certificat, copiez et collez le contenu du fichier de clé privée (codé PEM). Pour le corps du certificat, copiez et collez le contenu du fichier de certificat de clé publique (codé PEM). Pour la chaîne de certificats, copiez et collez le contenu du fichier de chaîne de certificats (codé PEM), sauf si vous utilisez un certificat auto-signé et qu'il n'est pas important que les navigateurs acceptent implicitement le certificat.
-
[Écouteurs TLS] Pour la stratégie ALPN, choisissez une stratégie pour activer ALPN ou choisissez Aucun pour désactiver ALPN. Pour de plus amples informations, veuillez consulter Stratégies ALPN.
-
Choisissez Ajouter.
-
[Écouteurs TLS] Pour ajouter des certificats à la liste des certificats facultatifs, consultez. Ajouter des certificats à la liste des certificats
- AWS CLI
-
Pour créer un groupe cible
Si vous ne disposez pas d'un groupe cible que vous pouvez utiliser pour l'action par défaut, utilisez la create-target-groupcommande pour en créer un maintenant. Pour obtenir des exemples, consultez Créer un groupe cible.
Pour ajouter un écouteur TCP
Utilisez la commande create-listener en spécifiant le protocole TCP.
aws elbv2 create-listener \
--load-balancer-arn load-balancer-arn
\
--protocol TCP \
--port 80
\
--default-actions Type=forward,TargetGroupArn=target-group-arn
Pour ajouter un écouteur TLS
Utilisez la commande create-listener pour spécifier le protocole TLS.
aws elbv2 create-listener \
--load-balancer-arn load-balancer-arn
\
--protocol TLS \
--port 443
\
--certificates CertificateArn=certificate-arn
\
--ssl-policy ELBSecurityPolicy-TLS13-1-2-Res-2021-06
\
--default-actions Type=forward,TargetGroupArn=target-group-arn
Pour ajouter un écouteur UDP
Utilisez la commande create-listener pour spécifier le protocole UDP.
aws elbv2 create-listener \
--load-balancer-arn load-balancer-arn
\
--protocol UDP \
--port 53
\
--default-actions Type=forward,TargetGroupArn=target-group-arn
- CloudFormation
-
Pour ajouter un écouteur TCP
Définissez un type de ressource AWS::ElasticLoadBalancingV2::Listenerà l'aide du protocole TCP.
Resources:
myTCPListener:
Type: 'AWS::ElasticLoadBalancingV2::Listener'
Properties:
LoadBalancerArn: !Ref myLoadBalancer
Protocol: TCP
Port: 80
DefaultActions:
- Type: forward
TargetGroupArn: !Ref myTargetGroup
Pour ajouter un écouteur TLS
Définissez un type de ressource AWS::ElasticLoadBalancingV2::Listenerà l'aide du protocole TLS.
Resources:
myTLSListener:
Type: 'AWS::ElasticLoadBalancingV2::Listener'
Properties:
LoadBalancerArn: !Ref myLoadBalancer
Protocol: TLS
Port: 443
SslPolicy: "ELBSecurityPolicy-TLS13-1-2-Res-2021-06
"
Certificates:
- CertificateArn: "certificate-arn
"
DefaultActions:
- Type: forward
TargetGroupArn: !Ref myTargetGroup
Pour ajouter un écouteur UDP
Définissez un type de ressource AWS::ElasticLoadBalancingV2::Listenerà l'aide du protocole UDP.
Resources:
myUDPListener:
Type: 'AWS::ElasticLoadBalancingV2::Listener'
Properties:
LoadBalancerArn: !Ref myLoadBalancer
Protocol: UDP
Port: 53
DefaultActions:
- Type: forward
TargetGroupArn: !Ref myTargetGroup