snowtower-admin
Управление инфраструктурой Snowflake с помощью SnowDDL
Ручное управление инфраструктурой Snowflake подвержено ошибкам и требует много времени. Этот навык предоставляет автоматизированные рабочие процессы для развертывания, предоставления пользователей, управления ролями и оптимизации затрат через принципы Infrastructure as Code.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "snowtower-admin". Предварительный просмотр изменений инфраструктуры для создания пользователя
Résultat attendu:
- Plan Preview Results:
- ✓ [APPLY] CREATE USER "ANALYST_NEW" WITH parameters...
- ✓ [APPLY] GRANT ROLE "ANALYST_ROLE__B_ROLE" TO USER "ANALYST_NEW"
- ✓ [APPLY] GRANT WAREHOUSE "MAIN_WAREHOUSE" TO USER "ANALYST_NEW"
- ✓ [APPLY] ALTER USER "ANALYST_NEW" SET RSA_PUBLIC_KEY_FP="SHA256:..."
- Summary: 4 objects will be created, 0 modified, 0 dropped
- Review complete. Ready to apply with deploy-safe.
Utilisation de "snowtower-admin". Создание нового пользователя-разработчика
Résultat attendu:
- New user configuration generated:
- User: DEV_USER
- Type: PERSON (MFA required)
- Default Role: DEVELOPER_ROLE__B_ROLE
- Default Warehouse: DEV_WAREHOUSE
- Add this to snowddl/user.yaml:
- DEV_USER:
- comment: "Developer - Engineering Team"
- type: PERSON
- default_role: DEVELOPER_ROLE__B_ROLE
- default_warehouse: DEV_WAREHOUSE
- email: dev@company.com
Utilisation de "snowtower-admin". Проверка затрат складов данных
Résultat attendu:
- Warehouse Usage Report:
- MAIN_WAREHOUSE: $1,234.56 (7 days)
- ANALYTICS_WAREHOUSE: $567.89 (7 days)
- DEV_WAREHOUSE: $45.00 (7 days)
- Top queries by compute time:
- 1. Daily ETL job - 45% of compute
- 2. Report generation - 23% of compute
- 3. Ad-hoc analysis - 12% of compute
Audit de sécurité
SûrThis is a pure documentation skill containing only markdown documentation and YAML configuration examples. No executable code, scripts, or command execution capabilities exist. The static scanner flagged 110 patterns, but all are false positives caused by documentation examples that mimic admin operations (bash commands, RSA keys, network policies). There is no actual network access, file system modification, or credential exfiltration in this skill.
Facteurs de risque
🌐 Accès réseau (3)
📁 Accès au système de fichiers (4)
⚙️ Commandes externes (81)
🔑 Variables d’environnement (2)
Score de qualité
Ce que vous pouvez construire
Развертывание изменений инфраструктуры
Предварительный просмотр вывода плана SnowDDL, проверка операторов CREATE/ALTER/DROP и безопасное применение изменений с сохранением грантов схемы.
Управление жизненным циклом пользователей
Создание новых пользователей с зашифрованными паролями, открытыми ключами RSA, назначение ролей и аудит соответствия MFA до крайнего срока 2026 года.
Автоматизация CI/CD пайплайнов
Проверка изменений YAML через PR, запуск предварительных проверок линтинга и тестов, создание релизов через рабочие процессы GitHub Actions.
Essayez ces prompts
Запустите snowddl-plan для предварительного просмотра всех изменений инфраструктуры. Покажите мне операторы CREATE, ALTER, DROP и REVOKE, которые будут выполнены.
Создайте нового SERVICE пользователя Snowflake под названием DATA_PIPELINE с ANALYST_ROLE и сгенерируйте необходимую конфигурацию YAML с аутентификацией по ключу RSA.
Перечислите всех пользователей-людей без регистрации MFA и покажите дату их последнего входа в систему. Пометьте всех, кто не входил в систему за последние 90 дней.
Немедленно приостановите все склады данных Snowflake для остановки накопления затрат. Сообщите, какие склады данных были приостановлены и их временную метку последней активности.
Bonnes pratiques
- Всегда запускайте snowddl-plan перед применением изменений для просмотра всех операторов CREATE, ALTER, DROP и REVOKE
- Используйте deploy-safe вместо прямого snowddl-apply для сохранения грантов уровня схемы для dbt и других инструментов
- Храните зашифрованные пароли с помощью тега YAML !decrypt и шифрования Fernet для конфиденциальных учетных данных
Éviter
- Никогда не применяйте изменения SnowDDL напрямую в производственной среде без предварительного просмотра вывода плана
- Избегайте изменения административных ролей (ACCOUNTADMIN, SECURITYADMIN) без явного утверждения
- Не пропускайте принудительное применение MFA для пользователей-людей - крайний срок 2026 года требует соответствия