
AWS ElastiCache Redis/Valkey 클러스터의 네트워크 노출을 감사하여, 여러 계정과 리전에 걸쳐 VPC, 서브넷, 인터넷 게이트웨이 경로를 확인합니다.
AWS ElastiCache Redis 및 Valkey 클러스터의 네트워크 노출을 감사하기 위한 스크립트입니다.
jq 설치: brew install jq지정된 리전의 모든 Redis/Valkey 클러스터를 나열합니다.
./list-elasticache-clusters.sh
단일 AWS 계정의 Redis/Valkey 클러스터에 대한 네트워크 구성을 분석합니다.
./check-elasticache-network.sh
출력 열:
여러 AWS 계정에 대해 동일한 분석을 수행합니다.
./check-elasticache-network-multi-account.sh accounts.txt
accounts.txt 형식: 한 줄에 AWS 계정 ID 하나. 계정 ID와 일치하는 AWS 프로필이 구성되어 있어야 합니다.
ARN으로 특정 클러스터를 분석합니다.
./check-elasticache-network-by-arn.sh arns.txt
arns.txt 형식: 한 줄에 ElastiCache ARN 하나. Redis/Valkey가 아닌 엔진은 Notes 열에 표시됩니다.
확인되는 리전: ap-southeast-2, eu-central-1, eu-west-1, us-east-1, us-west-1, us-west-2
수정하려면 스크립트의 regions 변수를 편집하세요.
모든 스크립트는 파이프로 구분된 테이블을 출력합니다. 더 나은 형식을 원하면:
./check-elasticache-network.sh | column -t -s '|'