
# Prüft AWS ElastiCache Redis/Valkey-Cluster auf Netzwerkexposition und überprüft VPC-, Subnetz- und Internet-Gateway-Routen über mehrere Konten und Regionen hinweg.
Skripte zur Prüfung von AWS ElastiCache Redis- und Valkey-Clustern auf Netzwerkexposition.
jq installiert: brew install jqListet alle Redis/Valkey-Cluster in den angegebenen Regionen auf.
./list-elasticache-clusters.sh
Analysiert die Netzwerkkonfiguration für Redis/Valkey-Cluster in einem einzelnen AWS-Konto.
./check-elasticache-network.sh
Ausgabespalten:
Gleiche Analyse über mehrere AWS-Konten hinweg.
./check-elasticache-network-multi-account.sh accounts.txt
Format von accounts.txt: Eine AWS-Konto-ID pro Zeile. Erfordert AWS-Profile, die mit den Konto-IDs übereinstimmen.
Analysiert bestimmte Cluster anhand ihrer ARN.
./check-elasticache-network-by-arn.sh arns.txt
Format von arns.txt: Eine ElastiCache-ARN pro Zeile. Nicht-Redis/Valkey-Engines werden in der Notes-Spalte gekennzeichnet.
Geprüfte Regionen: ap-southeast-2, eu-central-1, eu-west-1, us-east-1, us-west-1, us-west-2
Bearbeiten Sie die Variable regions in den Skripten, um diese anzupassen.
Alle Skripte geben pipe-getrennte Tabellen aus. Für eine bessere Formatierung:
./check-elasticache-network.sh | column -t -s '|'