
Аудит кластеров AWS ElastiCache Redis/Valkey на предмет сетевой доступности: проверка VPC, подсетей и маршрутов интернет-шлюзов в нескольких аккаунтах и регионах.
Скрипты для аудита кластеров AWS ElastiCache Redis и Valkey на предмет сетевой доступности.
jq: brew install jqВыводит список всех кластеров Redis/Valkey в указанных регионах.
./list-elasticache-clusters.sh
Анализирует сетевую конфигурацию кластеров Redis/Valkey в одном аккаунте AWS.
./check-elasticache-network.sh
Столбцы вывода:
Аналогичный анализ для нескольких аккаунтов AWS.
./check-elasticache-network-multi-account.sh accounts.txt
Формат accounts.txt: Один идентификатор аккаунта AWS в строке. Требуются настроенные профили AWS, соответствующие идентификаторам аккаунтов.
Анализирует конкретные кластеры по ARN.
./check-elasticache-network-by-arn.sh arns.txt
Формат arns.txt: Один ARN ElastiCache в строке. Движки, отличные от 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 '|'