For AI agents: the complete documentation index is available at https://docs.dataplatform.ovh.net/ja/llms.txt, the full documentation bundle is available at https://docs.dataplatform.ovh.net/ja/llms-full.txt, and this page is available as Markdown at https://docs.dataplatform.ovh.net/ja/sdk/api-configure-module.md.
  • 🇯🇵 日本語
  • モジュールを管理する

    Warning

    再作業が保留中で、納期は未定です。 Front App SDK (ReactJS) と Front API SDK (NodeJS) の両方が置き換えられます。このページは現在のリリースを文書化し、置き換えが出荷されるまで正確で維持されます。これに対して書かれたコードは引き続き動作します。

    APIは主にモジュールを使用して動作し、それらのモジュールは相互に接続できます。これらのモジュールは、Front APIのルートにあるforepaas.jsonファイルで構成され、API構成の残りの部分と共に構成されます。

    //forepaas.json
    {
      "id": "frontapi", // unique ID: used if you choose to publish  as a "template" in the store
      "type": "api", // forepaas.json is used for 'app' and 'api', here it is 'api'
      "language": "node", // Language used for the API
      "name": "FrontAPI",
      "version": "0.0.1",
      "modules": {...}, // Detailed below in the "Configure modules" section
      "dependencies": {...} // 

    このファイルは、OVHcloud Data Platformを使用して完全に構成できます。APIの拡張機能構成で構成できます。 プラットフォームからモジュールをインストールまたはアンインストールするたびに、ファイルforepaas.jsonが自動的に変更されます。

    モジュールの構成は、2つの別々のフィールドを使用して行われます。

    • modulesキー:インストールするモジュールのリストが含まれています
    • dependenciesキー

    モジュールの構成

    構成の例を以下に示します:

      "modules": {
        "sdk": {
          "version": "2.4.0"
        },
        "iam": {
          "version": "1.0.0"
        },
        "cache-redis": {
          "version": "2.0.0"
        },
        "qb": {
          "version": "2.4.0",
          "dependencies": {
            "authentication": {
              "module": "iam"
            },
            "cache": {
              "module": "cache-redis"
            }
          }
        }
      }

    各モジュールをよりよく理解するために、各モジュールの簡単な説明を以下に示します。

    • sdk:Front APIの心臓部です。これは必須ですが、OVHcloud Data PlatformのAPIの標準動作を変更したい場合は置き換え可能です。
    • iam:プロジェクトのIdentity Access Managerへの接続です。これにより、APIへのアクセスを管理できます。
    • cache-redisRedisデータベースへのキャッシュ接続
    • qbAnalytics Managerへの接続で、アプリケーションでデータを照会して使用できます。

    すべてのモジュールは独立して動作します。ただし、qbモジュールはキャッシュ認証に依存しています。このサンプルでは、iamモジュールを使用して認証を管理し、cache-redisキャッシュに使用するように構成されています。

    Warning

    ⚠️ iamモジュールがない場合、APIにはアクセス制御がありません!

    さらに詳しく

    当社のソリューションを実装するためのトレーニングや技術サポートが必要な場合は、営業担当者にお問い合わせください、またはこのリンクをクリックして、当社のプロフェッショナルサービスの専門家にプロジェクトのカスタム分析を依頼するための見積もりを取得してください。

    Data Platformを構築するチームと直接質問し、フィードバックを共有し、相互作用するには、専用のDiscordチャネルにアクセスしてください。

    OVHcloudサービスについてサポートが必要な場合は、ヘルプセンターでリクエストを作成してください。

    ユーザーコミュニティに参加してください。