すべてのプロダクト
Search
ドキュメントセンター

Data Management:Dify サービスの作成

最終更新日:Nov 21, 2025

このトピックでは、Data Management (DMS) を使用して、単一ページで Dify に必要なリソースを購入および構成する方法について説明します。これらのリソースには、メタデータベース、Redis、およびベクトルデータベースが含まれます。

注意事項

  • この機能は現在、中国 (杭州)、中国 (香港)、シンガポール、インドネシア (ジャカルタ)、および日本 (東京) でのみ利用可能です。

  • 課金の詳細については、「課金項目 (DMS)」をご参照ください。購入時の購入ページに表示される価格が最終価格となります。

  • ワンクリック機能を使用して購入したインスタンスは、自動的に DMS に登録され、セキュリティホスティングが有効になります。これらのインスタンスのデフォルトの制御モードは、柔軟な管理です。

手順

1. 準備: 権限の確認と付与

  • ワンクリック購入ページで構成コストをクエリし、Dify サービスを作成するには、次のいずれかの権限が必要です。必要な権限がない場合は、デプロイページの対応する権限の [権限の付与] ボタンをクリックして、権限付与を完了できます。

    • Resource Access Management (RAM) コンソールで、RAM ユーザーにシステム権限を追加する

      クリックして必要なアクセスポリシーを表示します。

      AliyunKvstoreReadOnlyAccess
      AliyunRDSReadOnlyAccess
      AliyunGPDBReadOnlyAccess
      AliyunROSReadOnlyAccess
      AliyunComputeNestUserReadOnlyAccess
      AliyunVPCReadOnlyAccess
      AliyunECSReadOnlyAccess
      AliyunRAMReadOnlyAccess
      AliyunDMSFullAccess
    • RAM コンソールで、カスタム権限ポリシーを作成し、RAM ユーザーに権限を付与します。(最小権限)

      クリックしてアクセスポリシースクリプトを表示します。

      {
        "Version": "1",
        "Statement": [
          {
            "Effect": "Allow",
            "Action": [
              "dms:ListWorkspaces",
              "dms:DescribeDifyDefaultVpc",
              "dms:CreateDifyInstance",
              "dms:ListInstances"
            ],
            "Resource": "*"
          },
          {
            "Effect": "Allow",
            "Action": "ram:GetRole",
            "Resource": "*"
          },
          {
            "Effect": "Allow",
            "Action": [
              "vpc:DescribeVpcs",
              "vpc:DescribeVSwitches",
              "vpc:DescribeVSwitchAttributes",
              "vpc:ListTagResources",
              "ecs:DescribeSecurityGroups"
            ],
            "Resource": "*"
          },
          {
            "Effect": "Allow",
            "Action": [
              "computenest:GetServiceEstimateCost",
              "computenest:CheckServiceDeployable"
            ],
            "Resource": "*"
          },
          {
            "Effect": "Allow",
            "Action": "ros:GetTemplateEstimateCost",
            "Resource": "*"
          },
          {
            "Effect": "Allow",
            "Action": "gpdb:GetPrice",
            "Resource": "*"
          },
          {
            "Effect": "Allow",
            "Action": "rds:PreCheckCreateOrder",
            "Resource": "*"
          },
          {
            "Effect": "Allow",
            "Action": "kvstore:GetPrice",
            "Resource": "*"
          }
        ]
      }
  • ワンクリック購入に使用される Alibaba Cloud アカウントには、サービスリンクロール (SLR) とサービスロール (SR) の権限が必要です。詳細については、「RAM ロールに権限を付与する」をご参照ください。

  • 既存のリソースを使用して Dify をデプロイする場合は、次の条件を満たす必要があります:

2. デプロイページに移動

Alibaba Cloud 管理コンソールにログインし、DMS 上の Dify デプロイページに移動します。

3. デプロイパラメーターの設定

デプロイページで、次のグループのパラメーターを設定します。

基本構成

これらのパラメーターは、サービスの基本的なプロパティと課金方法を定義します。

フィールド

説明

課金方法

サービスの課金方法。課金方法が異なると、リソースコストと決済に影響します。

リージョン

サービスがデプロイされる地理的リージョン。DMS 上の Dify で使用されるすべてのリソースは、通常の操作とネットワーク接続を確保するために同じリージョンにある必要があります。

デプロイバージョン

Dify のバージョンタイプ。DMS 上の Dify は、Alibaba Cloud Data Management (DMS) との統合のために設計されています。Dify の Enterprise Edition は、中規模から大規模の組織向けに最適化された有料版です。Enterprise Edition の機能を使用するには、別途ライセンスを購入する必要があります。

ログイン方法

ユーザーがシステムにアクセスするための ID 検証方法です。DMS アカウントログインでは、ユーザーは DMS アカウントで直接 Dify プラットフォームにログインできます。インストール中に追加のアカウント設定は必要ありません。DMS ID 検証メカニズムを直接使用できます。Dify アカウントログインでは、メールボックスとパスワードを使用してログインします。ユーザーは、内部またはパブリックエンドポイントまたは IP アドレスを使用してログインできます。ユーザーは自身のアカウントを管理します。 このトピックでは、DMS アカウントログイン を例として使用します。Dify アカウントバージョンの詳細については、「Dify アカウントバージョンユーザーマニュアル」をご参照ください。

SR ロール権限付与

サービスロールの権限付与。このロールは、現在のサービスに権限を付与します。ロールが承認されていない場合は、[権限の付与] をクリックして権限をリクエストします。

SLR ロール権限付与

サービスリンクロールの権限付与。このロールは、他のサービスリソースに対する操作をデリゲートするために使用されます。ロールが承認されていない場合は、[権限の付与] をクリックして権限をリクエストします。

関連サービスの有効化

このサービスに関連する依存サービスが有効化されているかどうかを指定します。承認されていない場合は、[権限の付与] をクリックして権限をリクエストします。

ワークスペース作成方法

ワークスペースを作成する方法。

ワークスペース名

ワークスペースの名前。異なるプロジェクトやチーム環境を区別するために使用され、一意である必要があります。

ネットワークタイプ

ネットワークのデプロイタイプ。デフォルト値は VPC です。

VPC

サービスが実行される仮想プライベートクラウド (VPC) インスタンスの ID。

ゾーンと VSwitch

プライマリゾーンとそれに対応するサブネット。高可用性と低レイテンシーを確保するためにプライマリノードをデプロイするために使用されます。

セカンダリゾーンと VSwitch

セカンダリゾーンと vSwitch。ディザスタリカバリとフェールオーバーに使用されます。プライマリゾーンが異常な場合に有効になり、システムの可用性を向上させます。

インターネット NAT

インターネット NAT ゲートウェイを構成するかどうかを指定します。ゲートウェイは、プライベートネットワーク内のリソースにインターネットへのアクセス能力を提供します。

内部およびパブリックアクセスエンドポイント

内部およびパブリックアクセスアドレスを有効にするには、PrivateZone、EIP、および ALB を有効にする必要があります。これにより、従量課金の請求が発生します。価格の詳細については、「PrivateZone の課金」、「EIP の課金」、および「ALB の課金ルール」をご参照ください。

Dify 構成

Dify アプリケーションのデータストレージ方法を構成します。エンタープライズ SSD (ESSD) または Object Storage Service (OSS) を使用できます。

フィールド名

パラメーターの説明

Dify バージョン

現在デプロイされている Dify プラットフォームのバージョン情報。コアアプリケーションの機能セット、API 操作、および機能を示します。

ストレージ構成

エンタープライズ SSD (ESSD) または OSS のいずれかを選択できます。

レプリカ数

高い信頼性を確保するためにストレージ中に作成されるデータのコピー数。

デプロイメントリソース仕様

デプロイメントインスタンスの計算リソース構成。パフォーマンスと同時処理能力に影響します。

OSS を選択した場合は、OSS 情報を構成します。

パス

ストレージ構成を OSS に設定した場合は、ファイルストレージパスを指定する必要があります。

OSS バケット

ストレージ構成を OSS に設定した場合は、バケット名を指定する必要があります。バケットは、静的リソース、添付ファイル、バックアップなどの非構造化データを格納するために使用されます。

データベース構成

Dify のメタデータベース、キャッシュ、およびベクトルデータベースを構成します。新しいインスタンスを作成するか、既存のインスタンスをインポートできます。既存のインスタンスをインポートする方法については、「既存のデータベースに基づいて Dify インスタンスを作成するための準備」をご参照ください。

  1. メタデータベース構成

    • 新しいインスタンスを作成するには、ビジネスのペイロードに基づいて適切な仕様、ストレージクラス、およびストレージスペースを選択します。

    • 既存のインスタンスをインポートするには、セキュリティホスティングが有効になっている PostgreSQL インスタンスを選択します。

  2. Redis データベース

    • 新しいインスタンスを作成するには、適切な Redis 構成を選択します。

    • 既存のインスタンスをインポートするには、セキュリティホスティングが有効になっている Redis インスタンスを選択します。

  3. ベクトルデータベース

    • 新しいインスタンスを作成するには、適切な AnalyticDB 構成を選択します。

    • 既存のインスタンスをインポートするには、セキュリティホスティングが有効になっているベクトルデータベースインスタンスを選択します。

セキュリティ構成

データベースのアクセス認証情報とネットワークセキュリティポリシーを構成します。

フィールド名

パラメーターの説明

データベースアカウント

新しく購入したすべてのデータベースに対して作成される統一アカウント。

パスワード

データベースアカウントのパスワード。

セキュリティグループ

関連するクラウドリソースのネットワークアクセストラフィックを制御するために使用される仮想ファイアウォール。

4. デプロイと検証

  1. すべてのパラメーターを設定すると、ページの右側に見積もりコストが表示されます。構成を確認したら、[今すぐ購入] をクリックします。

  2. 支払いが完了すると、自動的にデプロイ詳細ページにリダイレクトされます。このページでは、リアルタイムのデプロイ進捗状況を確認できます。プロセス全体には 15 ~ 30 分かかります。

    image.png