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.
Cette rubrique explique les avantages qu'un VPC point de terminaison peut offrir à votre application Elastic Beanstalk. Il fournit également des instructions pour créer un point de VPC terminaison d'interface pour un service Elastic Beanstalk.
Un VPC point de terminaison vous permet de vous connecter en privé VPC à AWS services et services de VPC point de terminaison optimisés par AWS PrivateLink, sans avoir besoin d'une passerelle Internet, d'un NAT appareil, d'VPNune connexion ou AWS Direct Connect connexion.
Les instances de votre VPC système n'ont pas besoin d'adresses IP publiques pour communiquer avec les ressources du service. Le trafic entre votre service VPC et l'autre ne quitte pas le réseau Amazon. Pour des informations complètes sur les VPC points de terminaison, consultez la section VPCEndpoints dans le guide de VPCl'utilisateur Amazon.
AWS Elastic Beanstalk appuis AWS PrivateLink, qui fournit une connectivité privée au service Elastic Beanstalk et élimine l'exposition du trafic à l'Internet public. Pour permettre à votre application d'envoyer des demandes à Elastic Beanstalk à l'aide de AWS PrivateLink, vous configurez un type de VPC point de terminaison appelé point de VPCterminaison d'interface (point de terminaison d'interface). Pour plus d'informations, consultez la section VPC Points de terminaison de l'interface (AWS PrivateLink) dans le guide de VPC l'utilisateur Amazon.
Note
Elastic Beanstalk soutient AWS PrivateLink et VPC points de terminaison d'interface dans un nombre limité de Régions AWS. Nous nous efforçons d'étendre le support à un plus grand nombre Régions AWS dans un futur proche.
IPv6soutien
Elastic Beanstalk prend en charge le trafic entrant sur et. IPv4 IPv6 Cette section décrit les points de terminaison publics qui prennent en charge IPV6 et explique également comment configurer vos points de terminaison VPC Elastic Beanstalk pour prendre en charge le trafic à double pile.
Pour des informations plus générales surIPv6, voir AWS les services pris IPv6 en charge dans le guide de VPC l'utilisateur Amazon et le AWS livre blanc IPv6 sur AWS.
Points de terminaison publics
Le service Elastic Beanstalk comporte deux ensembles de points de terminaison composés des points de terminaison les plus anciens et des points de terminaison IPv4 les plus récents dotés d'une capacité de double pile. Les deux ensembles de points de terminaison sont les suivants AWS normes de dénomination :
-
IPv4les points de terminaison utilisent le format de domaine pour le point de terminaison de service général
amazonaws.com
:elasticbeanstalk.
region
.amazonaws.com -
Les points de terminaison à double pile utilisent le format de domaine pour le point de terminaison de service général
api.aws
:elasticbeanstalk.
region
.api.aws
Les points de terminaison relatifs à l'état du service FIPSont des noms d'hôtes différents, mais ils suivent le même modèle de nom de domaine. Pour obtenir la liste des points de terminaison, voir les points de terminaison du service Elastic Beanstalk dans le Référence générale d'Amazon Web Services.
Demandes adressées à Elastic Beanstalk
Lorsque vous envoyez des demandes au service Elastic Beanstalk avec AWS CLIou le AWS SDK
L'exemple suivant illustre AWS CLI envoi d'une demande à un point de terminaison à double pile :
aws elasticbeanstalk list-available-solution-stacks \ --endpoint-url "
"
https://elasticbeanstalk.us-east-1.api.aws
L'exemple suivant illustre AWS Python SDK envoie une requête à un point de terminaison à double pile :
import boto3 dual_stack_eb_client = boto3.client( service_name='
elasticbeanstalk
', region_name=', endpoint_url='
us-east-1'
'; ) print(dual_stack_eb_client.list_available_solution_stacks())
https://elasticbeanstalk.us-east-1.api.aws
VPCpoints de terminaison pour double pile IPs
Pour configurer vos points de terminaison VPC Elastic Beanstalk afin de prendre en charge le trafic à double pile, spécifiez dualstack pour le paramètre de type d'adresse IP du point de terminaison. VPC Vous pouvez spécifier ce champ via AWS CLI, le AWS SDK
Note
Vous devez spécifier le type d'adresse IP du point de VPC terminaison sous la forme d'une pile IPv4ou d'une pile double. À l'heure actuelle, les points de terminaison VPC Elastic Beanstalk ne prennent pas en charge le IPv6type d'adresse IP, ce qui indiquerait une prise en charge uniquement. IPv6 L'option dualstack autorise à la fois le protocole IPv6 Internet IPv4 et le protocole Internet.
L'exemple suivant montre comment créer un point de VPC terminaison à double pile avec AWS CLI:
aws ec2 create-vpc-endpoint \ --vpc-id "
" --service-name "
vpc-example
" --ip-address-type "
com.amazonaws.us-east-1.elasticbeanstalk
dualstack
"
Configuration d'un VPC point de terminaison pour Elastic Beanstalk
Pour créer le point de VPC terminaison d'interface pour le service Elastic Beanstalk VPC dans votre ordinateur, suivez la procédure de création d'un point de terminaison d'interface.
-
Pour Nom du service, choisissez com.amazonaws.
region
. tige de haricot élastique. -
Pour le type d'adresse IP, choisissez Dualstack IPv4ou Dualstack. À l'heure actuelle, les points de terminaison VPC Elastic Beanstalk ne prennent pas en charge le IPv6type d'adresse IP, ce qui indiquerait une prise en charge uniquement. IPv6 L'option Dualstack permet à la fois le protocole IPv6 Internet IPv4 et le protocole Internet.
Si vous êtes VPC configuré avec un accès public à Internet, votre application peut toujours accéder à Elastic Beanstalk via Internet en utilisant le point de terminaison public elasticbeanstalk.
ou le point de terminaison public. region
.amazonaws.comelasticbeanstalk.
Vous pouvez éviter cela en vous assurant que le DNSnom Enable est activé lors de la création du point de terminaison (vrai par défaut). Cela ajoute une DNS entrée dans votre fichier VPC qui mappe le point de terminaison du service public au point de VPC terminaison de l'interface.region
.api.aws
Configuration d'un VPC terminal pour une meilleure santé
Si vous avez activé les rapports d'état améliorés pour votre environnement, vous pouvez configurer les informations de santé améliorées à envoyer AWS PrivateLink aussi. Les informations d'intégrité améliorées sont envoyées par le healthd
démon, un composant Elastic Beanstalk sur vos instances d'environnement, à un service d'intégrité amélioré Elastic Beanstalk distinct. Pour créer un point de VPC terminaison d'interface pour ce service dans votre ordinateurVPC, suivez la procédure de création d'un point de terminaison d'interface.
-
Pour Nom du service, choisissez com.amazonaws.
region
. elasticbeanstalk-health. -
Pour le type d'adresse IP, choisissez Dualstack IPv4ou Dualstack. À l'heure actuelle, les points de terminaison VPC Elastic Beanstalk ne prennent pas en charge le IPv6type d'adresse IP, ce qui indiquerait une prise en charge uniquement. IPv6 L'option Dualstack permet à la fois le protocole IPv6 Internet IPv4 et le protocole Internet.
Important
Le healthd
daemon envoie des informations de santé améliorées au point de terminaison public elasticbeanstalk-health.
ouregion
.amazonaws.comelasticbeanstalk-health.
. Si vous êtes VPC configuré avec un accès public à Internet et que le DNSnom d'activation est désactivé pour le VPC terminal, les informations de santé améliorées circulent via l'Internet public. Ce n'est probablement pas votre intention lorsque vous configurez un point de VPC terminaison de santé amélioré. Assurez-vous que le DNSnom d'activation est activé (vrai par défaut).region
.api.aws
Utilisation de VPC points de terminaison dans un environnement privé VPC
Un réseau privéVPC, ou un sous-réseau privé dans unVPC, n'a aucun accès public à Internet. Vous souhaiterez peut-être exécuter votre environnement Elastic Beanstalk dans VPC un environnement privé et VPC configurer les points de terminaison de l'interface pour améliorer la sécurité. Dans ce cas, sachez que votre environnement peut essayer de se connecter à Internet pour d'autres raisons que celle de contacter le service Elastic Beanstalk. Pour en savoir plus sur la gestion d'un environnement dans un environnement privéVPC, consultezExécution d'un environnement Elastic Beanstalk dans un environnement privé VPC.