App-FargateStack
view release on metacpan or search on metacpan
private subnets, fronted by a public Application Load Balancer in
public subnets.
### When is a public subnet acceptable?
Use a public subnet only when the task itself must have a public IP
and terminate client connections directly (uncommon). If you do:
- Set assignPublicIp=ENABLED so the task can reach the internet
via the Internet Gateway
- Keep security groups locked down and monitor egress on TCP 443
### Note on image pulls
To pull from ECR, the task needs a path to ECR API, ECR DKR, and S3:
- Public subnet: requires a public IP (assignPublicIp=ENABLED),
unless you provision VPC endpoints
- Private subnet: works via a NAT Gateway, or entirely private
via VPC endpoints (no public IPs)
lib/App/FargateStack/Pod.pm view on Meta::CPAN
=head3 When is a public subnet acceptable?
Use a public subnet only when the task itself must have a public IP
and terminate client connections directly (uncommon). If you do:
=over 4
=item * Set assignPublicIp=ENABLED so the task can reach the internet
via the Internet Gateway
=item * Keep security groups locked down and monitor egress on TCP 443
=back
=head3 Note on image pulls
To pull from ECR, the task needs a path to ECR API, ECR DKR, and S3:
=over 4
=item * Public subnet: requires a public IP (assignPublicIp=ENABLED),
share/README.md view on Meta::CPAN
private subnets, fronted by a public Application Load Balancer in
public subnets.
### When is a public subnet acceptable?
Use a public subnet only when the task itself must have a public IP
and terminate client connections directly (uncommon). If you do:
- Set assignPublicIp=ENABLED so the task can reach the internet
via the Internet Gateway
- Keep security groups locked down and monitor egress on TCP 443
### Note on image pulls
To pull from ECR, the task needs a path to ECR API, ECR DKR, and S3:
- Public subnet: requires a public IP (assignPublicIp=ENABLED),
unless you provision VPC endpoints
- Private subnet: works via a NAT Gateway, or entirely private
via VPC endpoints (no public IPs)
( run in 0.551 second using v1.01-cache-2.11-cpan-e1769b4cff6 )