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

APIキー

APIキーは、Zilliz CloudコントロールプレーンおよびデータプレーンリソースにアクセスするためのAPIまたはSDK呼び出しを行うユーザーまたはアプリケーションを認証するために使用されます。APIキーは、名前やIDなどの独自のプロパティを持つ英数字の文字列です。

APIキーの概要

Zilliz Cloudは、多様なユーザー要件に対応するために2種類のAPIキーを提供します:

  • パーソナルAPIキー:ユーザー登録時に自動生成され、各キーはユーザーのアカウントにリンクし、ユーザーが所属する組織およびプロジェクト内のユーザーのロールの権限を継承します。アカウントユーザーが組織を離れる場合、関連するパーソナルキーは自動的に削除されます。組織オーナーまたはプロジェクト管理者として、Zilliz Cloudウェブコンソールで2種類のパーソナルAPIキーを確認できます:

    • 自分のパーソナルAPIキー:自分専用のパーソナルキー。このAPIキーを表示およびコピーできます。

    • メンバーのパーソナルAPIキー:組織またはプロジェクト内の他のユーザーに属する既存のパーソナルキーのリスト。これらのキーの名前とIDのみを表示できますが、キー自体は表示できません。

  • カスタマイズAPIキー:Zilliz Cloudアカウントを持たないアプリケーションまたは外部ユーザーのために、組織オーナーおよびプロジェクト管理者が手動で作成します。これらのキーは、APIキーの作成者が組織を離れてもサービスの継続性を確保する長期的なアクセスニーズに最適です。

以下の図は、APIキーのロールとリソースアクセスを示しています。

Ec7wwrAnFhGIZFbJTWwc57bVn0f

以下の表は、割り当てられたロールに基づくAPIキーのアクセス範囲の詳細を示します。ロールと権限の詳細については、アクセス制御を参照してください。

APIキーのロール

アクセスレベル

組織オーナー

プロジェクトおよびクラスターを含む、組織内のすべてのリソースへの完全管理者アクセス。

組織請求管理者

組織請求への管理者アクセスのみ。組織内のプロジェクトおよびクラスターへのアクセスはありません。

組織メンバー

プロジェクト管理者

指定されたプロジェクトへの完全管理者アクセス、およびプロジェクト内のすべてのクラスターへの完全管理者アクセスがデフォルトで付与されます。

プロジェクト読込・書込

指定されたプロジェクトへの読み書きアクセス、およびプロジェクト内のすべてのクラスターへの読み書きアクセスがデフォルトで付与されます。

プロジェクト読取専用

指定されたプロジェクトへの読み取り専用アクセス、およびプロジェクト内のすべてのクラスターへの読み取り専用アクセスがデフォルトで付与されます。

制限と制約

  • 各組織は最大100個のカスタマイズAPIキーを保持できます。

  • APIキーの管理権限は、ユーザーの組織およびプロジェクト内のロールに影響されます。特定の権限は以下のように概要されます:

    組織オーナー

    組織請求管理者

    組織メンバー

    プロジェクト管理者

    プロジェクト読込・書込

    プロジェクト読取専用

    自分のパーソナルAPIキー

    作成

    自動生成

    自動生成

    自動生成

    自動生成

    自動生成

    表示およびコピー

    ✔️

    ✔️

    ✔️

    ✔️

    ✔️

    編集

    リセット

    ✔️

    ✔️

    ✔️

    ✔️

    ✔️

    削除

    ユーザーが組織を離れる際に自動削除

    ユーザーが組織を離れる際に自動削除

    ユーザーが組織を離れる際に自動削除

    ユーザーが組織を離れる際に自動削除

    ユーザーが組織を離れる際に自動削除

    メンバーのパーソナルAPIキー

    作成

    自動生成

    自動生成

    自動生成

    自動生成

    自動生成

    名前とIDを表示

    ✔️

    ✔️

    コピー

    編集

    リセット

    削除

    メンバーが組織を離れる際に自動削除

    メンバーが組織を離れる際に自動削除

    メンバーが組織を離れる際に自動削除

    メンバーが組織を離れる際に自動削除

    メンバーが組織を離れる際に自動削除

    カスタマイズAPIキー

    作成

    ✔️

    ✔️

    表示およびコピー

    ✔️

    ✔️

    編集

    ✔️

    ✔️

    リセット

    ✔️

    ✔️

    削除

    ✔️

    ✔️

APIキーの作成

組織ユーザーごとにZilliz Cloudが自動生成するパーソナルキーに加えて、カスタマイズキーを作成できます。組織オーナーおよびプロジェクト管理者のみがカスタマイズAPIキーを作成できます。

  1. 組織のAPIキーページに移動します。+ APIキーをクリックします。

    create-api-key

  2. APIキー名を入力し、APIキーのアクセスを構成します。

    BSdPbaXHdoIPp0xBsA0chg0onfL

    • APIキー名:名前は64文字を超えてはいけません。

    • APIキーのアクセス:適切な組織およびプロジェクトロールを割り当てることで、現在のカスタマイズAPIキーのアクセス範囲を定義します。よりきめ細かなアクセス制御のために、特定のクラスターへのアクセスを制限をチェックしてキーがアクセスできるクラスターを制限できます。

      📘注意

      プロジェクト管理者の場合、このユーザーがAPIキーに付与できる権限は、ユーザー自身の権限範囲に限定されます。

APIキーの表示

組織のAPIキーページに移動します。表示は特定のロールによって異なる場合があります。

  • 組織オーナーとして、自分のパーソナルキー、すべてのメンバーのパーソナルキー、およびすべてのカスタマイズキーを表示できます。

  • プロジェクト管理者として、自分のパーソナルキー、権限範囲内のメンバーのパーソナルキーおよびカスタマイズキーを表示できます。たとえば、ユーザー1プロジェクトAのプロジェクト管理者のみである場合、プロジェクトABCへの管理者アクセスを持つキー1は、ユーザー1のアクセス範囲を超えるためユーザー1には表示されません。

  • 組織請求管理者プロジェクト読込・書込、またはプロジェクト読取専用として、自分のパーソナルAPIキーのみ表示できます。

以下のスクリーンショットは、組織オーナーのAPIキー表示を示しています。

KKONbcCa3o4qr9xJlhlcQMwinRd

APIキーの編集

現在、カスタマイズAPIキーのみを編集できます。パーソナルキーはアカウントユーザーに紐付けられているため編集できません。パーソナルキーのアクセス範囲を変更するには、まずユーザーの組織およびプロジェクトロールを調整する必要があります。ユーザーのロールに加えられた変更は、自動的にキーのアクセス権限に反映されます。

以下の手順は、カスタマイズAPIキーの編集方法を説明しています。

  1. 組織のAPIキーページに移動します。アクション列の**...**をクリックし、編集をクリックします。

    edit-api-key

  2. APIキーのAPIキー名およびAPIキーのアクセスを編集します。

    YqNtbRsyroP2cGxGLObcQgb7njh

    • APIキー名:名前は64文字を超えてはいけません。

    • APIキーのアクセス:適切な組織およびプロジェクトロールを割り当てることで、現在のカスタマイズAPIキーのアクセス範囲を定義します。よりきめ細かなアクセス制御のために、特定のクラスターへのアクセスを制限をチェックしてキーがアクセスできるクラスターを制限できます。

      📘注意

      プロジェクト管理者の場合、このユーザーがAPIキーに付与できる権限は、ユーザー自身の権限範囲に限定されます。

APIキーのリセット

パーソナルまたはカスタマイズAPIキーが漏洩したと考えられる場合は、すぐにリセットする必要があります。

🚧警告

この操作は現在のAPIキーをリセットして無効にします。このキーを使用しているアプリケーションコードは、関連するコードを新しいキー値で更新するまで機能を停止します。

キーの種類に応じて、手順は異なります:

  • パーソナルAPIキーのリセット:ロールに関係なく、自分のパーソナルAPIキーのみリセットできます。

    reset-personal-api-keys

  • カスタマイズAPIキーのリセット:組織オーナーおよびプロジェクト管理者のみがカスタマイズAPIキーをリセットできます。

    reset-customized-api-keys

APIキーの削除

カスタマイズAPIキーが使用されなくなった場合は、できるだけ早く削除する必要があります。組織オーナーおよびプロジェクト管理者のみがカスタマイズAPIキーを削除できます。

パーソナルキーは手動で削除できませんが、対応するユーザーが組織を離れると自動的に無効化されて削除されます。

以下のスクリーンショットは、カスタマイズAPIキーの削除方法を示しています。

🚧警告

APIキーを削除すると、そのキーを使用するサービスによるZilliz Cloudリソースへのアクセスが不可逆的に終了します。

delete-customized-api-keys