В продолжении темы про конфигурацию AWS IAM, в традициях лучших практик, сегодня рассмотрим инструмент CloudQuery, который позволяет проводить проверку настроек
Для того чтобы начать пользоваться, необходимо просто скачать и запустить pre-compiled binaries, либо развернуть готовый образ контейнера в
IAM политик
с использованием синтаксиса SQL запросов
и обеспечивает возможность визуального мониторинга изменений с помощью Neo4j
базы данных. CloudQuery
содержит встроенный набор IAM политик
, созданный на основе AWS CIS Benchmark. Помимо AWS, CloudQuery
поддерживает работу с следующими провайдерами: Azure, GCP, Okkta.
Для того чтобы начать пользоваться, необходимо просто скачать и запустить pre-compiled binaries, либо развернуть готовый образ контейнера в
Docker,
создать файл конфигурации, описывающий сервисы, которых необходимо проверить, выбрать предпочтительную базу данных postgresql/neo4j
, авторизоваться и использовать знакомый и понятный синтаксис SQL запросов
, например чтобы показать все образы EC2 инстансов: SELECT * FROM aws_ec2_images;
Таким образом, мы имеем еще один инструмент для конфигурации IAM-политик
и мониторинга использования облачных сервисов с поддержкой SQL
и удобной графовой визуализацией Neo4j
, который точно не будет лишним для решения проблем избыточных привилегий IAM
.