メインコンテンツまでスキップ
バージョン: User Guides (Cloud)

Azure Blob Storage との統合

Zilliz Cloud では、Azure Blob Storage と統合して、バックアップファイルや監査ログを指定されたコンテナにエクスポートできます。

📘Notes

この機能は、Enterprise プロジェクト内の Dedicated クラスターでのみ利用可能です。

以下の図は、Zilliz Cloud および Azure Portal で必要な手順を示しています。

EFqDwDiAIhoOPXbvLBDcO7DrnJd

始める前に

  • Zilliz Cloud を Azure Blob と統合するには、プロジェクトに対する組織オーナーまたはプロジェクト管理者のアクセス権が必要です。必要な権限をお持ちでない場合は、Zilliz Cloud 管理者にお問い合わせください。

  • Azure Portal への管理アクセス権を持っていること。

ステップ 1: Zilliz Cloud で統合を開始する

1

Zilliz Cloud コンソール にログインします。

2

プロジェクトページで、左側のナビゲーションペインから統合へ移動します。

3

Azure Blob Storage セクションで、+ 統合をクリックします。

Pxw7bG0keosOCDxfVdmcCC1rnBg

4

表示されたダイアログボックスで、基本設定を入力します:

  • 統合名: この統合用の一意の名前(例:container_for_backup)。

  • 統合の説明 (オプション): この統合の説明(例:for backupfile export)。

次に、次へをクリックして進みます。

ステップ 2: Azure Portal でコンテナを作成する

1

Azure Portal にログインします。

2

検索バーにストレージアカウントと入力し、該当するオプションを選択します。

integrate-with-azure-blob-1

3

ストレージアカウントページで、既存のストレージアカウントを選択するか、+ 作成をクリックして新しいアカウントを設定します。注: ストレージアカウントは、Zilliz Cloud クラスターと同じリージョンにある必要があります。

integrate-with-azure-blob-2

4

ストレージアカウントの詳細ページで、データストレージ > コンテナへ移動し、+ コンテナをクリックします。

S3Evbdfp1o5JWnxhCkEcUZktnme

5

表示されたパネルでコンテナ名を入力します。このコンテナ名は後で Zilliz Cloud コンソールで必要になるため、控えておいてください。

6

Zilliz Cloud コンソール に戻り、Azure Blob Storage コンテナの作成ステップで設定を完了します:

  • Zilliz Cloud クラスターリージョン: Zilliz Cloud クラスターが存在するクラウドリージョンを選択します。

  • ストレージアカウント名: Azure ストレージアカウント名を入力します。

  • コンテナ名: 作成したコンテナの名前を入力します。

次に、次へをクリックして進みます。

integrate-with-azure-blob-3

ステップ 3: アプリケーションの登録と資格情報の追加

1

Azure Portal に戻り、アプリ登録を検索して選択します。

integrate-with-azure-blob-4

2

アプリケーション登録ページで、+ 新しい登録をクリックします。

integrate-with-azure-blob-5

3

アプリケーションの登録パネルで、アプリケーションの名前を入力し、他のフィールドはデフォルト設定のままにして、登録をクリックします。

RLaubwh94oRrLqxf8R4cd3xvnPg

4

アプリケーションの概要ページで、アプリケーション (クライアント) IDディレクトリ (テナント) ID をコピーします。これらの値は Zilliz Cloud コンソールで必要になります。

Dgwnbb77ToK38Vx8WHdcN2ylnSh

5

Zilliz Cloud コンソール に戻り、新しいアプリケーションの登録ステップで、コピーしたアプリケーション (クライアント) IDディレクトリ (テナント) ID を入力します。

また、Zilliz Cloud から提供されるクラスター発行者 URLサービス名、およびサービスアカウント名を控えておいてください。これらの値は Azure Portal で必要になります。

6

Azure Portal のアプリケーションページに戻ります。管理 > 証明書とシークレット > フェデレーション資格情報へ移動し、資格情報の追加をクリックします。

UGgmb9dKnoPlk9xtrFvcDl3Dnfd

7

資格情報の追加パネルで、資格情報設定を構成します:

  • フェデレーション資格情報シナリオ: Kubernetes による Azure リソースへのアクセスを選択します。

  • クラスター発行者 URL: Zilliz Cloud から提供された値を入力します。

  • ネームスペース: milvus-tool に設定します。

  • サービスアカウント名: milvus-bucket に設定します。

  • 名前: カスタム名を入力します(明確にするためにzillizを含めるなど)。

  • 対象ユーザー: デフォルト値を使用します。

次に、追加をクリックして資格情報を保存します。

integrate-with-azure-blob-7

8

Zilliz Cloud コンソール に戻り、次へをクリックして進みます。

ステップ 4: ロールの割り当てを追加する

1

Azure Portal で、アクセス制御 (IAM) > + 追加 > ロール割り当ての追加へ移動します。

integrate-with-azure-blob-6

2

職務ロールタブで、Storage Blob データ Contributor ロールを選択します。

CXjcbs7q9oitdRxKzkhcrhnznh0

3

メンバータブで、登録したアプリケーションを選択してロールを割り当てます。

SbSgbe9tzo45z3xtKLicm64ingc

4

確認 + 割り当てタブで、確認 + 割り当てをクリックして確定します。

ステップ 5: 統合の検証と作成

1

Zilliz Cloud コンソール で、統合の検証をクリックし、コンテナとロール割り当ての設定が有効であることを確認します。

2

検証が成功したら、作成をクリックして統合を完了します。

これで、Azure Blob Storage が Zilliz Cloud と統合され、バックアップファイルのエクスポートが可能になりました。詳細については、バックアップファイルのエクスポート を参照してください。

統合の管理

統合が追加されると、必要に応じてその詳細を表示したり、統合を削除したりできます。

DN2GbaT6momqNzxZeLwc0fe2nuh

トラブルシューティング

  • 検証エラー:

    統合の検証が失敗した場合、以下を確認してください:

    • Azure ストレージアカウントと Zilliz Cloud クラスターのリージョンが一致していること。

    • すべてのアプリケーション ID、テナント ID、および資格情報の詳細が正しいこと。

  • 権限の問題:

    Zilliz Cloud と Azure Portal の両方で必要な権限を持っていることを確認してください。