fck-nat
terraform-aws-nat-instance
fck-nat | terraform-aws-nat-instance | |
---|---|---|
19 | 2 | |
974 | 171 | |
- | - | |
6.9 | 0.0 | |
about 1 month ago | 6 months ago | |
HCL | HCL | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
fck-nat
-
Fck-nat: The (f)easible (C)ost (k)onfigurable NAT
https://github.com/AndrewGuenther/fck-nat/blob/main/service/... this is the bit you need to understand.
You've got the gist of it, but you probably want to read about NAT and iptables.
The source destination check is important - but implementation specific here. Google Cloud does it like this - https://cloud.google.com/vpc/docs/using-routes#canipforward
-
AWS to start charging for IPv4 usage, but critical services don't support IPv6
This entire thread is about the additional costs imposed on a publicly accessible IP[1].
Granted, there are other (but similarly expensive) workarounds such as NAT gateways[2] for outbound connectivity or the cheaper NAT instance method which AWS doesn't support any more, but there are alternatives[3]. However, for use cases requiring inbound connectivity such as setting up websites on EC2 instances, or using an ELB which need internet access, these charges definitely rack up.
[1] https://aws.amazon.com/blogs/aws/new-aws-public-ipv4-address...
[2] https://docs.aws.amazon.com/vpc/latest/userguide/vpc-nat-gat...
[3] https://fck-nat.dev
-
AWS to Begin Charging for Public IPv4 Addresses
Weird, I was just looking into this yesterday and found https://fck-nat.dev/
-
Can I use API Gateway to avoid the need for a NAT/Internet Gateway
If you find yourself needing NAT Gateway after all, I recommend https://fck-nat.dev/ - the name speaks for itself. If you use CDK, using it in place of managed NAT Gateway is dead simple.
- Anything can be a message queue if you use it wrongly enough
- Get rid of NAT-Gateway charge?
-
Painful bill for image pulls from ECR ?
There are tradeoffs for using a managed NAT Gateway that are usually not considered. It's sort of a roller coaster, but the introduction for the fck-nat project goes in to the most obvious tradeoffs
-
Important Information about NAT Gateway in your Account emails
May I suggest https://fck-nat.dev/ ?
-
Just released: alterNAT, a high availability AWS NAT implementation that reduces NAT Gateway costs while limiting the increased risk of operating NAT instances. I’d love to know what you think!
For those unaware: https://fck-nat.dev/
-
Should I use vpc interface endpoints instead of nat gateways to save costs?
I maintain a NAT instance AMI that works on both ARM and x86: https://fck-nat.dev/
terraform-aws-nat-instance
-
How hard is it to replace a NAT Gateway for an EC2 instance that will do the same function?
I use this for personal stuff (not highly available) https://github.com/int128/terraform-aws-nat-instance
-
Seeking assistance with Lambda access to RDS
I'm rebuilding my stuff now with the example VPC from https://github.com/int128/terraform-aws-nat-instance and putting my lambdas in a public subnet in the VPC I get from this module and the RDS in the private one.
What are some alternatives?
terraform-aws-alternat - High availability implementation of AWS NAT instances.
terraform-null-label - Terraform Module to define a consistent naming convention by (namespace, stage, name, [attributes])
torrentfs - A p2p file system for https://github.com/CortexFoundation/CortexTheseus with pure Golang
Terraform-IAAC - This repository will give you a lot of examples about Infrastructure as a code using Terraform
aws-transit-gateway-connect-s
k3s-aws-terraform-cluster - Deploy an high available K3s cluster on Amazon AWS
terraform-aws-nat - Terraform module for creating NAT Gateways or Instances and attaching them to a VPC
terraform-tuesdays - Demo files for various Terraform Tuesday Examples
pingfs - Stores your data in ICMP ping packets
terraform-aws-db - 🌳 A sustainable Terraform Package which creates resources for Databases on AWS
aws-transit-gateway-connect-sample - moved - https://github.com/f7o/aws-transit-gateway-connect-sample
k8s-aws-terraform-cluster - Deploy an high available Kubernetes (k8s) cluster on Amazon AWS