Utgåvor som stöds för den här funktionen: Gemini Enterprise.
Du kan konfigurera ett Google Cloud-projekt för att ansluta till Google Workspace MCP-servrar via en dataanslutning och aktivera Agent Gateway med Workspace Policy Decision Point (PDP) för att få Workspace-styrning på dem.
Genom att konfigurera Agent Gateway med Workspace PDP kan AI-agenter (till exempel Gemini Enterprise-agenter) få åtkomst till Workspace-appdata (till exempel Google Drive) samtidigt som åtkomstkontrollpolicyer som konfigurerats direkt i Googles administratörskonsol tillämpas.
Förutsättningar
Innan du konfigurerar Agent Gateway behöver du följande:
- Ett Google Cloud-projekt med Gemini Enterprise.
- En autentiserad
gcloudCLI med behörigheter för att aktivera API:er och hantera resurser för Network Services, Network Security och Service Extensions i ditt Google Cloud-projekt. - administratörsbehörigheter för Google Workspace (säkerhetsadministratörsbehörighet).
- Vi har granskat hur du konfigurerar en agentgateway i Google Cloud.
Steg 1: Skapa eller välj ett Google Cloud-projekt
- Skapa ett nytt Google Cloud-projekt eller välj ett befintligt projekt för den här konfigurationen i Google Cloud Console och notera projekt-id:t (till exempel
my-project-id).
Steg 2: Aktivera nödvändiga API:er för nätverk och säkerhet
Aktivera API:erna för nätverkstjänster och nätverkssäkerhet i Google Cloud-projektet med hjälp av gcloud eller Cloud Console:
gcloud services enable networkservices.googleapis.com \
networksecurity.googleapis.com \
--project=PROJECT_ID
Ersätt PROJECT_ID med ditt Google Cloud-projekt-id.
Steg 3: Aktivera Agent Registry API och MCP
- Gå till API:er och tjänster
Bibliotek i Google Cloud Console.
- Sök efter och aktivera Agent Registry API (
agentregistry.googleapis.com). - Aktivera Google Drive MCP eller andra MCP-servrar som behövs för arbetsflödet. Mer information finns i Registrera MCP-servrar.
Viktigt! När du aktiverar MCP-servrar med Agent Gateway som tillval dirigerar Gemini Enterprise endast trafik till gatewayen för standarddatakopplingar från första part (1P) och tredje part (3P). Det går inte att konfigurera en anpassad dataanslutning med Workspace-datastyre.
Steg 4: Skapa och importera Agent Gateway- och auktoriseringsresurser
Konfigurera agentgatewayen, auktoriseringstillägget (beslutspunkt för Workspace-policy) och resurserna för auktoriseringspolicy. Du kan definiera dessa resurser deklarativt med YAML-konfigurationsfiler och importera dem med gcloud:
Skapa konfigurationsfilen för Agent Gateway (agent-gateway.yaml):
name: AGENT_GATEWAY_NAME protocols: - MCP googleManaged: governedAccessPath: AGENT_TO_ANYWHERE registries: - //agentregistry.googleapis.com/projects/PROJECT_ID/locations/globalErsätt
AGENT_GATEWAY_NAMEmed ett namn för Agent Gateway-resursen (till exempelge-agent-gateway) ochPROJECT_IDmed ditt Google Cloud-projekt-id.Skapa konfigurationsfilen för auktoriseringstillägget som pekar på Workspace Policy Decision Point (ws-pdp-authz-extension.yaml):
name: AUTHZ_EXT_NAME service: workspacepolicyengine.pa.googleapis.com failOpen: true timeout: 5sErsätt
AUTHZ_EXT_NAMEmed ett namn för auktoriseringstillägget (till exempelws-pdp-authz-ext).Skapa konfigurationsfilen för auktoriseringsprincipen (ws-pdp-authz-policy.yaml) för att koppla tillägget till gatewayen:
name: AUTHZ_POLICY_NAME target: resources: - "projects/PROJECT_ID/locations/LOCATION/agentGateways/AGENT_GATEWAY_NAME" policyProfile: CONTENT_AUTHZ action: CUSTOM customProvider: authzExtension: resources: - "projects/PROJECT_ID/locations/LOCATION/authzExtensions/AUTHZ_EXT_NAME"Ersätt följande:
AUTHZ_POLICY_NAME: Ett namn på auktoriseringspolicyn (till exempelws-pdp-authz-policy).PROJECT_ID: Ditt Google Cloud-projekt-id.LOCATION: Regionen för implementeringen (till exempelus-central1).AGENT_GATEWAY_NAME: Namnet på agentgatewayen från steg 1.AUTHZ_EXT_NAME: Namnet på auktoriseringstillägget från steg 2.
Importera YAML-konfigurationsfilerna med
gcloud:# Import the Agent Gateway gcloud beta network-services agent-gateways import AGENT_GATEWAY_NAME \ --source=agent-gateway.yaml \ --location=LOCATION \ --project=PROJECT_ID # Import the Authorization Extension gcloud beta service-extensions authz-extensions import AUTHZ_EXT_NAME \ --source=ws-pdp-authz-extension.yaml \ --location=LOCATION \ --project=PROJECT_ID # Import the Authorization Policy gcloud beta network-security authz-policies import AUTHZ_POLICY_NAME \ --source=ws-pdp-authz-policy.yaml \ --location=LOCATION \ --project=PROJECT_ID
Steg 5: Verifiera konfigurationen av Agent Gateway och hämta resursnamnet
Visa listan över distribuerade Agent Gateways för att verifiera att importen lyckades:
gcloud beta network-services agent-gateways list --location=LOCATION --project=PROJECT_IDBeskriv resursen Agent Gateway:
gcloud beta network-services agent-gateways describe AGENT_GATEWAY_NAME --location=LOCATION --project=PROJECT_IDKopiera det fullständiga resursnamnet för Agent Gateway (formaterat som
projects/PROJECT_ID/locations/LOCATION/agentGateways/AGENT_GATEWAY_NAME, till exempelprojects/my-project/locations/us-central1/agentGateways/ge-agent-gateway).
Steg 6: Anslut till Googles identitetsleverantör
- Navigera till Inställningar
Autentisering i Gen App Builder Engines Console.
- Anslut motorn till Googles identitetsleverantör.
- Mer dokumentation finns i Åtkomstkontroll för Google Cloud-datakällor.
Steg 7: Konfigurera Agent Gateway i Gemini Enterprise-instansen
- Navigera till Anslutna datalager i din Gemini Enterprise (GE) Instance.
- Välj Konfigurera Agent Gateway under MCP-servrar.
- Ange det fullständiga resursnamnet för Agent Gateway som du fick i steg 5 (till exempel
projects/PROJECT_ID/locations/us-central1/agentGateways/ge-agent-gateway).
Steg 8: Konfigurera åtkomstkontroller för Workspace-representanter i Googles administratörskonsol
När du har konfigurerat Agent Gateway och Workspace Policy Decision Point kan du hantera agentåtkomstpolicyer direkt från Googles administratörskonsol:
- Öppna Meny i Googles administratörskonsol
Agenter.
- Konfigurera standardåtkomstpolicyn för alla Gemini Enterprise-agenter på fliken Inställningar. Mer information finns i Kontrollera åtkomsten till Gemini Enterprise-agenter.
- På fliken Agenthantering lägger du till specifika agenter i hanteringslistan för att konfigurera enskilda åtkomstbehörigheter (Betrodd eller Blockerad). Mer information finns i Hantera Gemini Enterprise-agenter för Workspace-användare.