Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nbsp1221/aws-nat-instance-utils
🚀 Automated utilities for setting up and managing AWS NAT instance
https://github.com/nbsp1221/aws-nat-instance-utils
automation aws ec2 nat-instance terraform terraform-aws
Last synced: about 2 months ago
JSON representation
🚀 Automated utilities for setting up and managing AWS NAT instance
- Host: GitHub
- URL: https://github.com/nbsp1221/aws-nat-instance-utils
- Owner: nbsp1221
- Created: 2024-07-31T21:44:21.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-07-31T22:06:56.000Z (5 months ago)
- Last Synced: 2024-08-01T02:02:47.600Z (5 months ago)
- Topics: automation, aws, ec2, nat-instance, terraform, terraform-aws
- Language: Shell
- Homepage:
- Size: 1.95 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AWS NAT Instance Utils
This repository provides utilities for setting up and managing NAT(Network Address Translation) instances on Amazon EC2. The tools are designed for use with Amazon Linux 2023 or Amazon Linux 2.
## Prerequisites
- An EC2 instance running Amazon Linux 2023 or Amazon Linux 2.
- The instance should be launched in a public subnet of your VPC.## Usage
You can run this script directly in your EC2 instance using curl:
```bash
curl -sSL https://raw.githubusercontent.com/nbsp1221/aws-nat-instance-utils/main/setup.sh | sudo bash
```## Post-Setup Steps
After running the script:
1. Ensure 'Source/Destination Check' is disabled on the EC2 instance.
2. Update your VPC route tables to direct traffic through this NAT instance.## References
- https://docs.aws.amazon.com/vpc/latest/userguide/vpc-nat-comparison.html