Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

Utilisation d'un proxy HTTP pour les instances de conteneur Amazon ECS Linux

Mode de mise au point
Utilisation d'un proxy HTTP pour les instances de conteneur Amazon ECS Linux - Amazon Elastic Container Service

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.

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.

Vous pouvez configurer vos instances de conteneur Amazon ECS pour qu'elles utilisent un proxy HTTP pour l'agent de conteneur Amazon ECS et le démon Docker. C'est utile si vos instances de conteneur n'ont pas accès au réseau externe via une passerelle Internet Amazon VPC, une instance ou une passerelle NAT.

Pour configurer votre instance de conteneur Amazon ECS Linux afin d'utiliser un proxy HTTP, définissez les variables suivantes dans les fichiers concernés au moment du lancement (avec les données EC2 utilisateur Amazon). Vous pouvez également modifier manuellement le fichier de configuration, puis redémarrer l'agent.

/etc/ecs/ecs.config (Amazon Linux 2 et AmazonLinux AMI)
HTTP_PROXY=10.0.0.131:3128

Pour cette valeur, employez le nom d'hôte (ou l'adresse IP) et le numéro de port d'un proxy HTTP à utiliser pour que l'agent Amazon ECS puisse se connecter à Internet. Par exemple, vos instances de conteneur n'ont peut-être pas accès au réseau externe via une passerelle Internet Amazon VPC, une instance ou une passerelle NAT.

NO_PROXY=169.254.169.254,169.254.170.2,/var/run/docker.sock

Définissez cette valeur sur 169.254.169.254,169.254.170.2,/var/run/docker.sock pour filtrer les métadonnées de l' EC2 instance, les rôles IAM pour les tâches et le trafic du daemon Docker provenant du proxy.

/etc/systemd/system/ecs.service.d/http-proxy.conf (Amazon Linux 2 uniquement)
Environment="HTTP_PROXY=10.0.0.131:3128/"

Pour cette valeur, employez le nom d'hôte (ou l'adresse IP) et le numéro de port d'un proxy HTTP à utiliser pour que ecs-init puisse se connecter à Internet. Par exemple, vos instances de conteneur n'ont peut-être pas accès au réseau externe via une passerelle Internet Amazon VPC, une instance ou une passerelle NAT.

Environment="NO_PROXY=169.254.169.254,169.254.170.2,/var/run/docker.sock"

Définissez cette valeur sur 169.254.169.254,169.254.170.2,/var/run/docker.sock pour filtrer les métadonnées de l' EC2 instance, les rôles IAM pour les tâches et le trafic du daemon Docker provenant du proxy.

/etc/init/ecs.override (Amazon Linux AMI uniquement)
env HTTP_PROXY=10.0.0.131:3128

Pour cette valeur, employez le nom d'hôte (ou l'adresse IP) et le numéro de port d'un proxy HTTP à utiliser pour que ecs-init puisse se connecter à Internet. Par exemple, vos instances de conteneur n'ont peut-être pas accès au réseau externe via une passerelle Internet Amazon VPC, une instance ou une passerelle NAT.

env NO_PROXY=169.254.169.254,169.254.170.2,/var/run/docker.sock

Définissez cette valeur sur 169.254.169.254,169.254.170.2,/var/run/docker.sock pour filtrer les métadonnées de l' EC2 instance, les rôles IAM pour les tâches et le trafic du daemon Docker provenant du proxy.

/etc/systemd/system/docker.service.d/http-proxy.conf (Amazon Linux 2 uniquement)
Environment="HTTP_PROXY=http://10.0.0.131:3128"

Pour cette valeur, employez le nom d'hôte (ou l'adresse IP) et le numéro de port d'un proxy HTTP à utiliser pour que le démon Docker puisse se connecter à Internet. Par exemple, vos instances de conteneur n'ont peut-être pas accès au réseau externe via une passerelle Internet Amazon VPC, une instance ou une passerelle NAT.

Environment="NO_PROXY=169.254.169.254,169.254.170.2"

Définissez cette valeur sur 169.254.169.254,169.254.170.2 pour filtrer les métadonnées de l' EC2instance depuis le proxy.

/etc/sysconfig/docker(AMI Amazon Linux) et Amazon Linux 2 uniquement)
export HTTP_PROXY=http://10.0.0.131:3128

Pour cette valeur, employez le nom d'hôte (ou l'adresse IP) et le numéro de port d'un proxy HTTP à utiliser pour que le démon Docker puisse se connecter à Internet. Par exemple, vos instances de conteneur n'ont peut-être pas accès au réseau externe via une passerelle Internet Amazon VPC, une instance ou une passerelle NAT.

export NO_PROXY=169.254.169.254,169.254.170.2

Définissez cette valeur sur 169.254.169.254,169.254.170.2 pour filtrer les métadonnées de l' EC2instance depuis le proxy.

La définition de ces variables d'environnement dans les fichiers ci-dessus affecte uniquement l'agent de conteneur Amazon ECS, ecs-init, et le démon Docker. Elles ne configurent aucun autre service (comme yum) pour utiliser le proxy.

Pour plus d'informations sur la configuration du proxy, consultez Comment configurer un proxy HTTP pour Docker et l'agent de conteneur Amazon ECS dans Amazon Linux 2 ou AL2 023.

ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.