Selefra是一种开源政策 - 代码软件,可为多云和SaaS提供分析。
Selefra的意思是“从基础架构中进行选择”。它是一种开源策略 - 代码软件,可为多云和SaaS环境提供分析,包括30多个服务,例如AWS,GCP,Azure,Alibaba Cloud,Kubernetes,Github,Cloudflare和Slack。
有关最佳实践和详细说明,请参阅文档。在文档中,您将找到有关安装,CLI使用,项目工作流程以及有关如何完成云检查任务的更多指南的信息。
借助Selefra,您可以与GPT模型进行对话,该模型将分析信息并提供有关安全性,成本和架构检查的相关建议,帮助您更好地管理其云资源,增强安全性,降低成本并优化架构设计。
可以通过SQL和YAML的组合编写自定义分析政策(安全,合规性,成本)。
统一的多云配置数据集成功能,可以通过SQL支持来自任何云服务的配置数据的分析。
分析策略可以通过VC(例如GitHub/GitLab)来管理。
可以通过计划的任务和云自动化工具来实现策略以实现合规性,安全性和成本优化规则。
阅读有关如何开始使用Selefra的详细文档。
为了快速启动,运行此演示,应该不到几分钟:
安装Selefra
对于非Macos用户,请下载软件包以安装Selefra。
在MacOS上,用Homebrew点击Selefra:
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 | Selefra的AWS提供商可用于从AWS中从许多云服务中提取数据。提供商必须配置有凭据,以从AWS提取和分析基础架构数据。 | 稳定的 |
GCP | Selefra的GCP提供商可用于通过GCP从许多云服务中提取数据。提供商必须配置有凭据,以从GCP提取和分析基础架构数据。 | 稳定的 |
K8S | Selefra的K8S提供商可用于从K8s中提取许多云服务的数据。提供商必须配置有凭据来提取和分析K8S的基础架构数据。 | 稳定的 |
azure | Selefra的Azure提供商可用于通过Azure从许多云服务中提取数据。提供商必须配置有凭据,以从Azure提取和分析基础架构数据。 | 稳定的 |
松弛 | Selefra的Slack提供商可用于通过Slack从许多云服务中提取数据。提供商必须配置有凭据,以从Slack提取和分析基础架构数据。 | 稳定的 |
Cloudflare | Selefra的CloudFlare提供商可用于通过CloudFlare从许多云服务中提取数据。提供商必须配置有凭据来提取和分析CloudFlare的基础架构数据。 | 稳定的 |
Datadog | Selefra的Datadog提供商可用于通过Datadog从许多云服务中提取数据。提供商必须配置有凭据,以从Datadog提取和分析基础架构数据。 | 稳定的 |
Microsoft365 | Selefra的Microsoft365提供商可用于通过Microsoft365从许多云服务中提取数据。提供商必须配置有凭据,以从Microsoft365提取和分析基础架构数据。 | 稳定的 |
动词 | Selefra的Vercel提供商可用于Vercel从许多云服务中提取数据。提供商必须配置有凭据,以从Vercel提取和分析基础架构数据。 | 稳定的 |
github | Selefra的GitHub提供商可用于从GitHub中从许多云服务中提取数据。提供商必须配置有凭据,以从GitHub提取和分析基础架构数据。 | 稳定的 |
Googleworksplace | Selefra的GoogleWorksplace提供商可用于通过GoogleWorksplace从许多云服务中提取数据。提供商必须配置有凭据,以从GoogleWorksplace提取和分析基础架构数据。 | 稳定的 |
Auth0 | Selefra的Auth0提供商可用于根据Auth0从许多云服务中提取数据。提供商必须配置有凭据来提取和分析Auth0的基础架构数据。 | 稳定的 |
Zendesk | Selefra的Zendesk提供商可用于从Zendesk的许多云服务中提取数据。提供商必须配置有凭据来提取和分析Zendesk的基础结构数据。 | 稳定的 |
领事 | Selefra领事提供商可用于通过领事从许多云服务中提取数据。提供商必须配置有凭据,以从领事中提取和分析基础架构数据。 | 稳定的 |
飞涨 | Selefra的变焦提供商可用于通过Zoom从许多云服务中提取数据。提供商必须配置有凭据,以从Zoom提取和分析基础架构数据。 | 稳定的 |
甘地 | Selefra的Gandi提供商可用于从Gandi中从许多云服务中提取数据。提供商必须配置有凭据来提取和分析甘地的基础结构数据。 | 稳定的 |
Heroku | Selefra的Heroku提供商可以用Heroku从许多云服务中提取数据。提供商必须配置有凭据,以从Heroku提取和分析基础架构数据。 | 稳定的 |
IBM | Selefra的IBM提供商可用于通过IBM从许多云服务中提取数据。提供商必须配置有凭据,以从IBM提取和分析基础架构数据。 | 稳定的 |
Pagerduty | Selefra的Pagerduty提供商可用于从Pagerduty中提取许多云服务的数据。提供商必须配置有凭据,以从Pagerduty提取和分析基础架构数据。 | 稳定的 |
Alicloud | Selefra的Alicloud提供商可用于通过Alicloud从许多云服务中提取数据。提供商必须配置有凭据,以从Alicloud提取和分析基础架构数据。 | 稳定的 |
Okta | Selefra的Okta提供商可用于从Okta中提取许多云服务中的数据。提供商必须配置有凭据,以从OKTA提取和分析基础架构数据。 | 稳定的 |
OCI | Selefra的OCI提供商可用于通过OCI从许多云服务中提取数据。提供商必须配置有凭据,以从OCI提取和分析基础架构数据。 | 稳定的 |
边界 | Selefra的边界提供商可用于通过边界从许多云服务中提取数据。提供商必须配置有凭据,以提取和分析边界的基础结构数据。 | 稳定的 |
条纹 | Selefra的Stripe提供商可用于通过条纹从许多云服务中提取数据。提供商必须配置有凭据来提取和分析从条纹中提取和分析基础架构数据。 | 稳定的 |
行星尺度 | Selefra的行星尺度提供商可用于按照行星尺度从许多云服务中提取数据。提供商必须配置有凭据,以提取和分析Planetscale的基础架构数据。 | 稳定的 |
雪花 | Selefra的雪花提供商可用于通过雪花从许多云服务中提取数据。提供商必须配置有凭据,以从雪花上提取和分析基础架构数据。 | 即将推出 |
Selefra是一个以社区为导向的项目,我们欢迎您打开一个GitHub问题,以报告错误,建议改进或请求新功能。
Community Hour
进行教程和问答。对于有兴趣构建Selefra代码库的开发人员,请阅读contruting.md和Selefra路线图。让我们知道您想做什么!
Mozilla公共许可证v2.0