aws/amazon-ecs-cni-plugins

Networking Plugins repository for ECS Task Networking

101

stars

204

commits

Go

primary language

May 22, 2026

updated

cni-plugin

README

Amazon ECS CNI Plugins

Build Status

Description

Amazon ECS CNI Plugins is a collection of Container Network Interface(CNI) Plugins used by the Amazon ECS Agent to configure network namespace of containers with Elastic Network Interfaces (ENIs)

For more information about Amazon ECS, see the Amazon ECS Developer Guide.

For more information about Plugins in this project, see the individual READMEs.

Plugins

  • ECS ENI Plugin: configures the network namespace of the container with an ENI device
  • ECS Bridge Plugin: configures the network namespace of the container to be able to communicate with the credentials endpoint of the ECS Agent
  • ECS IPAM Plugin: allocates an IP address and constructs Gateway and Route structures used by the ECS Bridge plugin to configure the bridge and veth pair in the container network namespace

Security disclosures

If you think you’ve found a potential security issue, please do not post it in the Issues. Instead, please follow the instructions here or email AWS security directly.

Contributors

aaithal

152 commits

JoseVillalta

7 commits

fenxiong

6 commits

yhlee-aws

6 commits

aws/amazon-ecs-cni-plugins

Networking Plugins repository for ECS Task Networking

101

stars

204

commits

Go

primary language

May 22, 2026

updated

cni-plugin

README

Amazon ECS CNI Plugins

Build Status

Description

Amazon ECS CNI Plugins is a collection of Container Network Interface(CNI) Plugins used by the Amazon ECS Agent to configure network namespace of containers with Elastic Network Interfaces (ENIs)

For more information about Amazon ECS, see the Amazon ECS Developer Guide.

For more information about Plugins in this project, see the individual READMEs.

Plugins

  • ECS ENI Plugin: configures the network namespace of the container with an ENI device
  • ECS Bridge Plugin: configures the network namespace of the container to be able to communicate with the credentials endpoint of the ECS Agent
  • ECS IPAM Plugin: allocates an IP address and constructs Gateway and Route structures used by the ECS Bridge plugin to configure the bridge and veth pair in the container network namespace

Security disclosures

If you think you’ve found a potential security issue, please do not post it in the Issues. Instead, please follow the instructions here or email AWS security directly.

Contributors

aaithal

152 commits

JoseVillalta

7 commits

fenxiong

6 commits

yhlee-aws

6 commits

Languages

Go

99.0%