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

Azure Blob Storageとの統合
Private Preview

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

📘ノート

この機能は、エンタープライズプロジェクト内の専用クラスターでのみ利用可能です。

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

EFqDwDiAIhoOPXbvLBDcO7DrnJd

始める前に

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

  • Azureポータルへの管理アクセス権が必要です。

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

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

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

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

    Pxw7bG0keosOCDxfVdmcCC1rnBg

  4. 表示されるダイアログボックスで、基本設定を完了します:

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

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

    次に、次へをクリックして続行します。

ステップ2:Azureポータルでコンテナーを作成

  1. Azureポータルにログインします。

  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ポータルに戻り、アプリ登録を検索して選択します。

    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ポータルで必要になります。

  6. Azureポータルのアプリケーションページに戻ります。管理 > 証明書とシークレット > 連携クレデンシャルに移動し、+ 資格情報の追加をクリックします。

    UGgmb9dKnoPlk9xtrFvcDl3Dnfd

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

    • 連携クレデンシャルのシナリオKubernetesがAzureリソースにアクセスを選択します。

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

    • 名前空間milvus-toolに設定します。

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

    • 名前: カスタム名を入力します(例:zillizを含めて明確にします)。

    • オーディエンス: デフォルト値を使用します。

    次に、追加をクリックしてクレデンシャルを保存します。

    integrate-with-azure-blob-7

  8. Zilliz Cloudコンソールに戻り、次へをクリックして続行します。

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

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

    integrate-with-azure-blob-6

  2. ロールのタブページで、ストレージBLOBデータ共同作成者ロールを選択します。

    CXjcbs7q9oitdRxKzkhcrhnznh0

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

    SbSgbe9tzo45z3xtKLicm64ingc

  4. レビュー + 割り当てタブで、レビュー + 割り当てをクリックして確認します。

ステップ5:検証して統合を作成

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

  2. 検証が成功すると、作成をクリックして統合を確定します。

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

統合の管理

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

DN2GbaT6momqNzxZeLwc0fe2nuh

トラブルシューティング

  • 検証エラー:

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

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

    • すべてのアプリケーションID、テナントID、およびクレデンシャルの詳細が正しい。

  • 権限の問題:

    Zilliz CloudとAzureポータルの両方で必要な権限があることを確認してください。