Selefraは、マルチクラウドとSaaSの分析を提供するコードとしてのオープンソースポリシーソフトウェアです。
SELEFRAは、「インフラストラクチャからselect *」を意味します。これは、AWS、GCP、Azure、Alibaba Cloud、Kubernetes、Github、Cloudflare、Slackなどの30以上のサービスを含む、マルチクラウドおよびSaaS環境の分析を提供するコードとしてのオープンソースのポリシーソフトウェアです。
ベストプラクティスと詳細な指示については、ドキュメントを参照してください。ドキュメント内では、インストール、CLI使用、プロジェクトワークフロー、およびクラウド検査タスクの達成方法に関するガイドの増加に関する情報があります。
SelEFRAを使用すると、GPTモデルとの会話を行うことができます。これにより、情報を分析し、セキュリティ、コスト、およびアーキテクチャチェックに関する関連提案を提供し、クラウドリソースの管理を改善し、セキュリティを強化し、コストを削減し、アーキテクチャ設計を最適化できます。
カスタム分析ポリシー(セキュリティ、コンプライアンス、コスト)は、SQLとYAMLの組み合わせを通じて記述できます。
SQLを介した任意のクラウドサービスからの構成データの分析をサポートできるUnified Multi-Cloud構成データ統合機能。
分析ポリシーは、Github/GitlabなどのVCを介して管理できます。
ポリシーを自動化して、スケジュールされたタスクとクラウドオートメーションツールを通じて、コンプライアンス、セキュリティ、コスト最適化ルールを実施できます。
Selefraを始める方法については、詳細なドキュメントを読んでください。
クイックスタートのために、このデモを実行すると、数分以内に時間がかかります。
Selefraをインストールします
非Macosユーザーの場合、パッケージをダウンロードしてSelefraをインストールします。
macosでは、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 | SELEFRAのAWSプロバイダーを使用して、AWSによって多くのクラウドサービスからデータを抽出できます。プロバイダーは、AWSからインフラストラクチャデータを抽出および分析するための資格情報で構成する必要があります。 | 安定した |
GCP | SELEFRAのGCPプロバイダーを使用して、GCPによる多くのクラウドサービスからデータを抽出できます。プロバイダーは、GCPからインフラストラクチャデータを抽出および分析するための資格情報で構成する必要があります。 | 安定した |
K8S | SELEFRAのK8Sプロバイダーを使用して、K8Sによる多くのクラウドサービスからデータを抽出できます。プロバイダーは、K8Sからインフラストラクチャデータを抽出および分析するための資格情報で構成する必要があります。 | 安定した |
azure | Azure Provider for Selefraを使用して、Azureによって多くのクラウドサービスからデータを抽出できます。プロバイダーは、Azureからインフラストラクチャデータを抽出および分析するための資格情報で構成する必要があります。 | 安定した |
スラック | SelefraのSlackプロバイダーを使用して、Slackによって多くのクラウドサービスからデータを抽出できます。プロバイダーは、Slackからインフラストラクチャデータを抽出および分析するための資格情報で構成する必要があります。 | 安定した |
CloudFlare | SelEFRAのCloudFlareプロバイダーを使用して、CloudFlareによって多くのクラウドサービスからデータを抽出できます。プロバイダーは、CloudFlareからインフラストラクチャデータを抽出および分析するための資格情報で構成する必要があります。 | 安定した |
datadog | SELEFRAのDataDogプロバイダーを使用して、DataDogによる多くのクラウドサービスからデータを抽出できます。プロバイダーは、DataDogからインフラストラクチャデータを抽出および分析するための資格情報で構成する必要があります。 | 安定した |
Microsoft365 | SelEFRAのMicrosoft365プロバイダーを使用して、Microsoft365による多くのクラウドサービスからデータを抽出できます。プロバイダーは、Microsoft365からインフラストラクチャデータを抽出および分析するための資格情報で構成する必要があります。 | 安定した |
ヴェルセル | SeleFRAのVercel Providerを使用して、Vercelによって多くのクラウドサービスからデータを抽出できます。プロバイダーは、Vercelからインフラストラクチャデータを抽出および分析するための資格情報で構成する必要があります。 | 安定した |
github | SELEFRAのGitHubプロバイダーを使用して、GitHubによって多くのクラウドサービスからデータを抽出できます。プロバイダーは、GitHubからインフラストラクチャデータを抽出および分析するための資格情報で構成する必要があります。 | 安定した |
GoogleWorksPlace | SelEFRAのGoogleWorksPlaceプロバイダーを使用して、GoogleWorksPlaceの多くのクラウドサービスからデータを抽出できます。プロバイダーは、GoogleWorksPlaceからインフラストラクチャデータを抽出および分析するための資格情報で構成する必要があります。 | 安定した |
Auth0 | SELEFRAのAuth0プロバイダーを使用して、Auth0によって多くのクラウドサービスからデータを抽出できます。プロバイダーは、Auth0からインフラストラクチャデータを抽出および分析するための資格情報で構成する必要があります。 | 安定した |
Zendesk | SelefraのZendeskプロバイダーを使用して、Zendeskによる多くのクラウドサービスからデータを抽出できます。プロバイダーは、Zendeskからインフラストラクチャデータを抽出および分析するための資格情報で構成する必要があります。 | 安定した |
領事 | SELEFRAのConsul Providerを使用して、Consulによって多くのクラウドサービスからデータを抽出できます。プロバイダーは、Consulからインフラストラクチャデータを抽出および分析するための資格情報で構成する必要があります。 | 安定した |
ズーム | SelEFRAのズームプロバイダーを使用して、Zoomによって多くのクラウドサービスからデータを抽出できます。プロバイダーは、Zoomからインフラストラクチャデータを抽出および分析するための資格情報で構成する必要があります。 | 安定した |
ガンディ | SELEFRAのGandiプロバイダーを使用して、Gandiによる多くのクラウドサービスからデータを抽出できます。プロバイダーは、Gandiからインフラストラクチャデータを抽出および分析するための資格情報で構成する必要があります。 | 安定した |
ヘロク | SelefraのHerokuプロバイダーを使用して、Herokuによる多くのクラウドサービスからデータを抽出できます。プロバイダーは、Herokuからインフラストラクチャデータを抽出および分析するための資格情報で構成する必要があります。 | 安定した |
IBM | SELEFRAのIBMプロバイダーを使用して、IBMによって多くのクラウドサービスからデータを抽出できます。プロバイダーは、IBMからインフラストラクチャデータを抽出および分析するための資格情報で構成する必要があります。 | 安定した |
Pagerduty | SELEFRAのPagerDutyプロバイダーを使用して、PagerDutyによって多くのクラウドサービスからデータを抽出できます。プロバイダーは、PagerDutyからインフラストラクチャデータを抽出および分析するための資格情報で構成する必要があります。 | 安定した |
Alicloud | SelefraのAlicloudプロバイダーを使用して、Alicloudによる多くのクラウドサービスからデータを抽出できます。プロバイダーは、Alicloudからインフラストラクチャデータを抽出および分析するための資格情報で構成する必要があります。 | 安定した |
オクタ | SELEFRAのOKTAプロバイダーを使用して、OKTAの多くのクラウドサービスからデータを抽出できます。プロバイダーは、OKTAからインフラストラクチャデータを抽出および分析するための資格情報で構成する必要があります。 | 安定した |
oci | SELEFRAのOCIプロバイダーを使用して、OCIによって多くのクラウドサービスからデータを抽出できます。プロバイダーは、OCIからインフラストラクチャデータを抽出および分析するための資格情報で構成する必要があります。 | 安定した |
境界 | SelEFRAの境界プロバイダーを使用して、多くのクラウドサービスから境界によってデータを抽出できます。プロバイダーは、境界からインフラストラクチャデータを抽出および分析するための資格情報で構成する必要があります。 | 安定した |
ストライプ | SelefraのStripeプロバイダーを使用して、Stripeごとに多くのクラウドサービスからデータを抽出できます。プロバイダーは、Stripeからインフラストラクチャデータを抽出および分析するための資格情報で構成する必要があります。 | 安定した |
PlanetScale | SelefraのPlanetScaleプロバイダーを使用して、PlanetScaleによる多くのクラウドサービスからデータを抽出できます。プロバイダーは、PlanetScaleからインフラストラクチャデータを抽出および分析するための資格情報で構成する必要があります。 | 安定した |
スノーフレーク | SelefraのSnowflakeプロバイダーを使用して、Snowflakeによって多くのクラウドサービスからデータを抽出できます。プロバイダーは、スノーフレークからインフラストラクチャデータを抽出および分析するための資格情報で構成する必要があります。 | 近日公開 |
Selefraはコミュニティ主導のプロジェクトです。バグを報告したり、改善を提案したり、新機能を要求したりするためにGitHubの問題を開くことを歓迎します。
Community Hour
と定期的にQ&Asをホストしています。Selefra Codebaseの構築に関心のある開発者は、Convributing.mdとSelefraのロードマップを読んでください。あなたが何に取り組みたいか教えてください!
Mozilla Public License v2.0