Back to skills
SKILL.md
Aws Networking
ASecurityAWS networking architecture with VPC, Transit Gateway, and PrivateLink using Terraform. Covers multi-AZ VPC design, CIDR planning, Transit Gateway hub-and-spoke topology, VPC peering, PrivateLink for service exposure, VPC endpoints (Gateway and Interface), security groups, NACLs, and hybrid connectivity patterns.
- 6 stars
- 0 votes
- 0 copies
- 2 views
- Added September 6, 2026
Works with
Security analysis
100/100Pro scans all 7 files and shows the line behind each finding
npx -y skills add ArieGoldkin/claude-forge --skill aws-networking --agent claude-codeAre you the author of Aws Networking?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/ariegoldkin-aws-networking)---
name: aws-networking
description: >
AWS networking architecture with VPC, Transit Gateway, and PrivateLink using Terraform.
Covers multi-AZ VPC design, CIDR planning, Transit Gateway hub-and-spoke topology,
VPC peering, PrivateLink for service exposure, VPC endpoints (Gateway and Interface),
security groups, NACLs, and hybrid connectivity patterns.
effort: low
paths:
- "terraform/**"
- "*.tf"
- "infra/**"
---
# AWS Networking
Terraform patterns for production AWS network architecture.
## Required Interface Endpoints
Platform services require these VPC interface endpoints:
```hcl
locals {
interface_endpoints = [
"secretsmanager",
"ssm",
"ssmmessages",
"ec2messages",
"logs",
"ecr.api",
"ecr.dkr",
"ecs",
"ecs-agent",
"ecs-telemetry"
]
}
```
## NAT Gateway Environment Strategy
Per-AZ NAT in prod for HA; single NAT in non-prod to reduce cost:
```hcl
resource "aws_nat_gateway" "single" {
count = var.environment == "prod" ? length(local.azs) : 1
allocation_id = aws_eip.nat[count.index].id
subnet_id = aws_subnet.public[count.index].id
}
```
## Templates
| Template | Purpose |
|----------|---------|
| `${CLAUDE_SKILL_DIR}/templates/vpc-multi-az.tf` | Production VPC layout |
| `${CLAUDE_SKILL_DIR}/templates/transit-gateway.tf` | TGW with attachments |
| `${CLAUDE_SKILL_DIR}/templates/vpc-endpoints.tf` | Common endpoint patterns |
| `${CLAUDE_SKILL_DIR}/templates/privatelink-service.tf` | Expose service via PrivateLink |
## References
- `${CLAUDE_SKILL_DIR}/references/transit-gateway-patterns.md` - TGW architectures
- `${CLAUDE_SKILL_DIR}/references/cost-optimization-networking.md` - Reduce data transfer costs
Files in this skill
- SKILL.md
- references/cost-optimization-networking.md
- references/transit-gateway-patterns.md
- templates/privatelink-service.tf
- templates/transit-gateway.tf
- templates/vpc-endpoints.tf
- templates/vpc-multi-az.tf
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.