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.
Mise en réseau pour les instances gérées par Lambda
Lorsque vous exécutez les fonctions d'instances gérées Lambda, vous devez configurer la connectivité réseau pour permettre à vos fonctions d'événement Lambda d'accéder à des ressources en dehors du VPC. Cela inclut des AWS services tels qu'Amazon S3 et DynamoDB. La connectivité est également nécessaire pour transmettre des données de télémétrie à CloudWatch Logs and. X-Ray
Options de connectivité
Il existe trois approches principales pour configurer la connectivité VPC, chacune avec des compromis différents en termes de coût, de sécurité et de complexité.
Sous-réseau public avec passerelle Internet
Cette option utilise un sous-réseau public avec un accès direct à Internet via une passerelle Internet. Vous pouvez choisir entre les configurations IPv4 et IPv6.
IPv4 avec passerelle Internet
Pour configurer la connectivité IPv4 avec une passerelle Internet
-
Créez ou utilisez un sous-réseau public existant avec un bloc d'adresse CIDR IPv4.
-
Attachez une passerelle Internet à votre VPC.
-
Mettez à jour la table de routage pour acheminer le
0.0.0.0/0trafic vers la passerelle Internet. -
Assurez-vous que les ressources disposent d'adresses IPv4 publiques ou d'adresses IP élastiques attribuées.
-
Configurez les groupes de sécurité pour autoriser le trafic sortant sur les ports requis.
Cette configuration fournit une connectivité bidirectionnelle, autorisant à la fois les connexions sortantes depuis vos fonctions et les connexions entrantes depuis Internet.
IPv6 avec passerelle Internet
Pour configurer la connectivité IPv6 avec une passerelle Internet
-
Activez IPv6 sur votre VPC.
-
Créez ou utilisez un sous-réseau public existant auquel un bloc d'adresse CIDR IPv6 est attribué.
-
Connectez une passerelle Internet à votre VPC (la même passerelle Internet peut gérer à la fois IPv4 et IPv6).
-
Mettez à jour la table de routage pour acheminer le
::/0trafic vers la passerelle Internet. -
Vérifiez que les AWS services auxquels vous devez accéder sont compatibles avec le protocole IPv6 dans votre région.
-
Configurez les groupes de sécurité pour autoriser le trafic sortant sur les ports requis.
Cette configuration fournit une connectivité bidirectionnelle à l'aide de l'adressage IPv6.
IPv6 avec passerelle Internet de sortie uniquement
Pour configurer la connectivité IPv6 avec une passerelle Internet de sortie uniquement
-
Activez IPv6 sur votre VPC.
-
Créez ou utilisez un sous-réseau public existant auquel un bloc d'adresse CIDR IPv6 est attribué.
-
Associez une passerelle Internet de sortie uniquement à votre VPC.
-
Mettez à jour la table de routage pour acheminer le
::/0trafic vers la passerelle Internet de sortie uniquement. -
Vérifiez que les AWS services auxquels vous devez accéder sont compatibles avec le protocole IPv6 dans votre région.
-
Configurez les groupes de sécurité pour autoriser le trafic sortant sur les ports requis.
Cette configuration fournit une connectivité sortante uniquement, empêchant les connexions entrantes en provenance d'Internet tout en permettant à vos fonctions d'initier des connexions sortantes.
Points de terminaison d’un VPC
Les points de terminaison VPC vous permettent de connecter en privé votre VPC aux AWS services pris en charge sans avoir besoin d'une passerelle Internet, d'un périphérique NAT, d'une connexion VPN ou d'une connexion Direct Connect. AWS Le trafic entre votre VPC et le AWS service ne quitte pas le réseau Amazon.
Pour configurer les points de terminaison VPC
-
Ouvrez la console Amazon VPC à l'adresse console.aws.amazon. com/vpc
/. -
Dans le panneau de navigation, choisissez Points de terminaison.
-
Choisissez Créer un point de terminaison.
-
Pour Service category (Catégorie de service), choisissez Services AWS .
-
Dans Nom du service, sélectionnez le point de terminaison de service dont vous avez besoin (par exemple,
com.amazonaws.region.s3pour Amazon S3). -
Pour VPC, sélectionnez votre VPC.
-
Pour les sous-réseaux, sélectionnez les sous-réseaux dans lesquels vous souhaitez créer des interfaces réseau de point de terminaison. Pour assurer la haute disponibilité, sélectionnez les sous-réseaux dans plusieurs zones de disponibilité.
-
Pour Security groups (Groupes de sécurité), sélectionnez les groupes de sécurité à associer aux interfaces réseau du point de terminaison. Les groupes de sécurité doivent autoriser le trafic entrant en provenance du groupe de sécurité de votre fonction sur les ports requis.
-
Choisissez Créer un point de terminaison.
Répétez ces étapes pour chaque AWS service auquel vos fonctions doivent accéder.
Sous-réseau privé avec passerelle NAT
Cette option utilise une passerelle NAT pour fournir un accès Internet aux ressources des sous-réseaux privés tout en préservant la confidentialité des ressources.
Pour configurer un sous-réseau privé avec une passerelle NAT
-
Créez un sous-réseau public (s'il n'en existe pas déjà un) avec un bloc CIDR.
-
Attachez une passerelle Internet à votre VPC.
-
Créez une passerelle NAT dans le sous-réseau public et attribuez une adresse IP élastique.
-
Mettez à jour la table de routage du sous-réseau public pour ajouter une route :
0.0.0.0/0→ passerelle Internet. -
Créez ou utilisez un sous-réseau privé existant avec un bloc CIDR.
-
Mettez à jour la table de routage du sous-réseau privé pour ajouter une route :
0.0.0.0/0→ passerelle NAT. -
Configurez les groupes de sécurité pour autoriser le trafic sortant sur les ports requis.
Pour une haute disponibilité, déployez une passerelle NAT dans chaque zone de disponibilité et configurez des tables de routage par zone de disponibilité pour utiliser la passerelle NAT locale. Cela permet d'éviter les frais de transfert de données entre AZ et d'améliorer la résilience.
Choix d'une option de connectivité
Tenez compte des facteurs suivants lorsque vous choisissez une option de connectivité :
Sous-réseau public avec passerelle Internet
-
Configuration la plus simple au moindre coût
-
Adapté aux environnements de développement et de test
-
Les ressources peuvent recevoir des connexions entrantes depuis Internet (considérations de sécurité)
-
Supporte à la fois IPv4 et IPv6
Points de terminaison d'un VPC
-
Sécurité maximale, le trafic reste sur le AWS réseau
-
Latence plus faible par rapport au routage Internet
-
Recommandé pour les environnements de production soumis à des exigences de sécurité strictes
-
Coût plus élevé par point de terminaison, par zone de disponibilité et par Go traité
-
Nécessite un point de terminaison dans chaque zone de disponibilité pour une haute disponibilité
Sous-réseau privé avec passerelle NAT
-
Les ressources restent privées sans accès Internet entrant
-
Modèle d'architecture d'entreprise standard
-
Supporte tout le trafic Internet IPv4
-
Coût modéré avec frais horaires de passerelle NAT et frais de traitement des données
-
Supporte uniquement IPv4