Front API SDK
再作業が保留中で、納期は未定です。 Front App SDK(ReactJS)と Front API SDK(NodeJS)の両方が置き換えられます。このページでは、現在のリリースを文書化し、置き換えが出荷されるまで正確で維持されます。これに対して書かれたコードは引き続き動作します。
Data Platform では、Front API は プロジェクトのリモートリクエストのゲートウェイ です。これは API Manager を使用して構築およびデプロイされ、2つの主要な目的があります:
- Front App からのアクセスで、すべての緊密な統合が組み込まれています
- プロジェクトにリクエストを送信する必要がある他のリモートシステムからのアクセス
さらに、デフォルトでデプロイされたバニラの Front API には、次の機能が付属しています:
- Identity Application Manager で宣言された認証とデータ ACL を強制します
- Analytics Manager 形式を使用してリクエストを転送します
- Front App で使用する
WebStorageへのアクセス - 利用可能な拡張機能 を追加、CSV/XLSX をエクスポート
SDK を使用してプロジェクトの API をカスタマイズする
カスタマイズが必要な場合
上記の機能は、ほとんどのユースケースに十分ですが、さらに大幅に拡張できます。Front API SDK は NodeJS で記述されています。API がデプロイされた後、ダウンロードしてハックを開始するのは簡単です。
典型的なケース:
- 特定のリクエストとレスポンス形式のエンドポイントを提供する必要があります
- QB リクエストを動的に変更する トランスフォーマー を実装する必要があります(フィールドの追加、フィルターやスケールの変更など)
- データフィールドに高度な権限制限を実装する必要があります
- 複数の QB リクエストを 1 つの結果にマージする必要があります
- Front App の代わりに外部 API をリクエストする必要があります
- ... そして NodeJS で行うことができるすべてのこと!
Front API をカスタマイズするには、JavaScript、NodeJS、および Web サービス開発の知識が必要であり、上級ユーザーが行う必要があります。
要件
- NodeJS:Front API は NodeJS で実装されています
- Docker:Front API は Docker で開始できます
- Git:コードを Git でバージョン管理し、Data Platform にデプロイするために使用することを強くお勧めします
何をカスタマイズできますか?
SDK を使用して API をカスタマイズする方法を発見するには、次の記事を参照してください。
- API の構造を確認する
- ローカル環境で起動する
- モジュールを管理する
- クエリを処理する
- クエリ トランスフォーマーを追加する
- クエリ エンドポイントを追加する
- クエリデータ ACL を追加する
- カスタム API エンドポイントを作成する
- バケットファイルを公開する
さらに詳しく
ソリューションを実装するためのトレーニングや技術サポートが必要な場合は、営業担当者にお問い合わせください、または このリンク をクリックして、プロフェッショナルサービスの専門家にカスタム分析を依頼し、見積もりを受け取ってください。
Data Platform を構築するチームと直接、質問をしたり、フィードバックを送信したり、Discord チャンネルで交流したりするには、専用の Discord チャンネル にアクセスしてください。
OVHcloud サービスについてサポートが必要な場合は、ヘルプセンター でリクエストを作成してください。
ユーザーコミュニティ に参加してください。

