Selefra-это программное обеспечение с открытым исходным кодом, которое предоставляет аналитику для мульти-облака и SaaS.
Selefra означает «выберите * из инфраструктуры». Это программное обеспечение с открытым исходным кодом, которое обеспечивает анализ для средств с несколькими облаками и SaaS, в том числе более 30 сервисов, таких как AWS, GCP, Azure, Alibaba Cloud, Kubernetes, Github, Cloudflare и Slack.
Для лучших практик и подробных инструкций см. В документах. Внутри документов вы найдете информацию об установке, использовании CLI, рабочем процессе проекта и дополнительных направлениях о том, как выполнять задачи облачной проверки.
С помощью Selefra вы можете участвовать в беседах с моделями GPT, которые будут анализировать информацию и предоставлять соответствующие предложения для проверки безопасности, затрат и архитектуры, помогая вам лучше управлять своими облачными ресурсами, повысить безопасность, снизить затраты и оптимизировать дизайн архитектуры.
Политики пользовательского анализа (безопасность, соблюдение требований, стоимость) могут быть написаны с помощью комбинации SQL и YAML.
Унифицированные возможности интеграции данных с несколькими облаками, которые могут поддерживать анализ данных конфигурации из любой облачной службы через SQL.
Политики анализа можно управлять через VCS, такие как GitHub/Gitlab.
Политики могут быть автоматизированы для обеспечения соблюдения правил обеспечения безопасности, безопасности и оптимизации затрат посредством запланированных задач и инструментов автоматизации облачной.
Прочитайте подробную документацию о том, как начать работу с Selefra.
Для быстрого старта запустите эту демонстрацию, это должно занять менее нескольких минут:
Установите Selefra
Для пользователей, не являющихся MACOS, загрузите пакеты для установки Selefra.
На macOS нажмите Selefra с Homebrew:
brew tap selefra/tap
Далее установите Selefra:
brew install selefra/tap/selefra
Проект инициализации
mkdir selefra-demo && cd selefra-demo && selefra init
Код сборки
selefra apply
Вы можете обратиться к документации, чтобы заранее настроить вашу OpenAPI_API_KEY и начать анализ ваших облачных ресурсов
selefra gpt < " what you want to analyze " > --openai_mode=gpt-3.5 --openai_limit=5 --openai_api_key= < Your Openai Api Key >
Поставщик | Представлять | Статус |
---|---|---|
AWS | Поставщик AWS для Selefra может использоваться для извлечения данных из многих облачных сервисов AWS. Поставщик должен быть настроен с учетными данными для извлечения и анализа данных инфраструктуры из AWS. | Стабильный |
GCP | Поставщик GCP для Selefra может использоваться для извлечения данных из многих облачных сервисов GCP. Поставщик должен быть настроен с учетными данными для извлечения и анализа данных инфраструктуры из GCP. | Стабильный |
K8s | Поставщик K8S для Selefra может использоваться для извлечения данных из многих облачных сервисов K8S. Поставщик должен быть настроен с учетными данными для извлечения и анализа данных инфраструктуры из K8s. | Стабильный |
Лазур | Поставщик Azure для Selefra может использоваться для извлечения данных из многих облачных сервисов Azure. Поставщик должен быть настроен с учетными данными для извлечения и анализа данных инфраструктуры из Azure. | Стабильный |
Пролечить | Слаб -поставщик Selefra может использоваться для извлечения данных из многих облачных сервисов Slack. Поставщик должен быть настроен с учетными данными для извлечения и анализа данных инфраструктуры из Slack. | Стабильный |
Cloudflare | Поставщик CloudFlare для Selefra может использоваться для извлечения данных из многих облачных сервисов CloudFlare. Поставщик должен быть настроен с учетными данными для извлечения и анализа данных инфраструктуры из CloudFlare. | Стабильный |
DataDog | Поставщик данных DataDog для Selefra может использоваться для извлечения данных из многих облачных сервисов Datadog. Поставщик должен быть настроен с учетными данными для извлечения и анализа данных инфраструктуры из DataDog. | Стабильный |
Microsoft365 | Поставщик Microsoft365 для Selefra может использоваться для извлечения данных из многих облачных сервисов Microsoft365. Поставщик должен быть настроен с учетными данными для извлечения и анализа данных инфраструктуры из Microsoft365. | Стабильный |
Вертел | Поставщик Vercel для Selefra может использоваться для извлечения данных из многих облачных сервисов Vercel. Поставщик должен быть настроен с учетными данными для извлечения и анализа данных инфраструктуры из Vercel. | Стабильный |
GitHub | Поставщик GitHub для Selefra может использоваться для извлечения данных из многих облачных сервисов GitHub. Поставщик должен быть настроен с учетными данными для извлечения и анализа данных инфраструктуры из GitHub. | Стабильный |
GoogleWorksplace | Поставщик GoogleWorksplace для Selefra может использоваться для извлечения данных из многих облачных сервисов GoogleWorksplace. Поставщик должен быть настроен с учетными данными для извлечения и анализа данных инфраструктуры из GoogleWorksplace. | Стабильный |
Auth0 | Поставщик Auth0 для Selefra может использоваться для извлечения данных из многих облачных сервисов By Auth0. Поставщик должен быть настроен с учетными данными для извлечения и анализа данных инфраструктуры из Auth0. | Стабильный |
Зендеск | Поставщик Zendesk для Selefra может использоваться для извлечения данных из многих облачных сервисов Zendesk. Поставщик должен быть настроен с учетными данными для извлечения и анализа данных инфраструктуры из Zendesk. | Стабильный |
Консул | Поставщик консулов для Selefra может использоваться для извлечения данных из многих облачных сервисов по консулу. Поставщик должен быть настроен с учетными данными для извлечения и анализа данных инфраструктуры из консула. | Стабильный |
Зум | Поставщик Zoom для Selefra может использоваться для извлечения данных из многих облачных сервисов с помощью Zoom. Поставщик должен быть настроен с учетными данными для извлечения и анализа данных инфраструктуры из Zoom. | Стабильный |
Ганди | Поставщик Gandi для Selefra может использоваться для извлечения данных из многих облачных сервисов Gandi. Поставщик должен быть настроен с учетными данными для извлечения и анализа данных инфраструктуры из Ганди. | Стабильный |
Хероку | Поставщик Heroku для Selefra может использоваться для извлечения данных из многих облачных сервисов Heroku. Поставщик должен быть настроен с учетными данными для извлечения и анализа данных инфраструктуры из Heroku. | Стабильный |
IBM | Поставщик IBM для Selefra может использоваться для извлечения данных из многих облачных сервисов IBM. Поставщик должен быть настроен с учетными данными для извлечения и анализа данных инфраструктуры из IBM. | Стабильный |
PAGERDUTY | Поставщик Pagerduty для Selefra может использоваться для извлечения данных из многих облачных служб Pagerduty. Поставщик должен быть настроен с учетными данными для извлечения и анализа данных инфраструктуры из Pagerduty. | Стабильный |
Аликлуд | Поставщик Alicloud для Selefra может использоваться для извлечения данных из многих облачных сервисов Alicloud. Поставщик должен быть настроен с учетными данными для извлечения и анализа данных инфраструктуры из Alicloud. | Стабильный |
Окта | Поставщик Okta для Selefra может использоваться для извлечения данных из многих облачных сервисов Okta. Поставщик должен быть настроен с учетными данными для извлечения и анализа данных инфраструктуры из Окты. | Стабильный |
OCI | Поставщик OCI для Selefra может использоваться для извлечения данных из многих облачных сервисов OCI. Поставщик должен быть настроен с учетными данными для извлечения и анализа данных инфраструктуры из OCI. | Стабильный |
Граница | Поставщик границ для Selefra может использоваться для извлечения данных из многих облачных сервисов по границе. Поставщик должен быть настроен с учетными данными для извлечения и анализа данных инфраструктуры из границы. | Стабильный |
Полоса | Поставщик полос для Selefra может использоваться для извлечения данных из многих облачных сервисов по Stripe. Поставщик должен быть настроен с учетными данными для извлечения и анализа данных инфраструктуры из полосы. | Стабильный |
Планета | Поставщик Planetscale для Selefra может использоваться для извлечения данных из многих облачных сервисов по Planetscale. Поставщик должен быть настроен с учетными данными для извлечения и анализа данных инфраструктуры из Planetscale. | Стабильный |
Снежинка | Поставщик снежинок для Selefra может использоваться для извлечения данных из многих облачных услуг с помощью Snowflake. Поставщик должен быть настроен с учетными данными для извлечения и анализа данных инфраструктуры из Snowflake. | вскоре |
Selefra-это проект, управляемый сообществом, мы приветствуем вас, чтобы открыть проблему GitHub, чтобы сообщить об ошибке, предложить улучшение или запросить новую функцию.
Community Hour
для учебных пособий и вопросов и подарков на регулярной основе.Для разработчиков, заинтересованных в создании кодовой базы Selefra, прочитайте Appling.md и Selefra Roadmap. Дайте нам знать, над чем вы хотели бы поработать!
Mozilla Public License v2.0