
Audita i cluster AWS ElastiCache Redis/Valkey per l'esposizione di rete, verificando VPC, subnet e rotte di internet gateway su più account e regioni.
Script per verificare l'esposizione di rete dei cluster AWS ElastiCache Redis e Valkey.
jq installato: brew install jqElenca tutti i cluster Redis/Valkey nelle regioni specificate.
./list-elasticache-clusters.sh
Analizza la configurazione di rete per i cluster Redis/Valkey in un singolo account AWS.
./check-elasticache-network.sh
Colonne di output:
Stessa analisi su più account AWS.
./check-elasticache-network-multi-account.sh accounts.txt
Formato accounts.txt: Un ID account AWS per riga. Richiede profili AWS configurati corrispondenti agli ID account.
Analizza cluster specifici tramite ARN.
./check-elasticache-network-by-arn.sh arns.txt
Formato arns.txt: Un ARN ElastiCache per riga. I motori non Redis/Valkey vengono segnalati nella colonna Notes.
Regioni controllate: ap-southeast-2, eu-central-1, eu-west-1, us-east-1, us-west-1, us-west-2
Modificare la variabile regions negli script per cambiarla.
Tutti gli script producono tabelle delimitate da pipe. Per una formattazione migliore:
./check-elasticache-network.sh | column -t -s '|'