Gemini Enterprise 用の GitLab コネクタを使用すると、GitLab データに対して作成、更新、読み取りのオペレーションを実行できます。
サポートされているアクション
GitLab データストアが有効になっている場合、エンドユーザーは Gemini Enterprise で自然言語のコマンドを使用して次の操作を行うことができます。
| アクション | 説明 |
|---|---|
| 問題を作成する | GitLab で問題を作成します。 |
| 既存の問題を更新する | GitLab で既存の問題を更新します。 |
| 問題にコメントを追加する | GitLab の問題にコメントを追加します。 |
| pull リクエストをマージする | GitLab で pull リクエストをマージします。 |
| pull リクエストを再度開く | GitLab で pull リクエストを再度開きます。 |
| プロジェクトの説明を更新する | GitLab でプロジェクトの説明を更新します。 |
必要な権限
Gemini Enterprise が GitLab データストアを使用できるようにするには、GitLab 用に OAuth 2.0 を構成するときにスコープを選択する必要があります。必要なスコープは、検索のみを行うか、検索とアクションを行うかによって異なります。
検索のみを行う場合は、次のスコープを選択します。
read_api: API への読み取りアクセス権を付与します。
検索とアクションを行う場合は、次のスコープを選択します。
api: API への読み取り/書き込みアクセス権を付与します。
これらの権限を構成する方法については、権限を設定してクライアント ID とクライアント シークレットを取得するをご覧ください。
制限事項
このセクションでは、GitLab データストアの使用に影響する可能性のある既知の問題と制限事項について説明します。
- 新しいアプリを作成する場合や、既存のアプリにデータストアを追加する場合は、単一のコネクタタイプに属するアクションを含むデータストアを 1 つだけ関連付けることをおすすめします。
- 既存の GitLab データストアに VPC Service Controls 境界を適用することは対象外です。VPC Service Controls を適用するには、データストアを削除して再作成する必要があります。VPC Service Controls と、VPC Service Controls を有効にした後にアクションを使用する方法の詳細については、VPC Service Controls でアプリを保護するをご覧ください。
- GitLab データストアは、
global、us、およびeuのロケーションでのみサポートされています。
次のステップ
- GitLab でコネクタを作成して構成する。GitLab データストアを設定するをご覧ください。