Google Cloud bietet Claude außerdem über die Agent Platform von Google Cloud an, früher Vertex AI, die von Google verwaltet wird. Wenn Sie die Agent Platform verwenden, folgen Sie stattdessen Claude Code auf der Agent Platform von Google Cloud. Um herauszufinden, welches Angebot Sie nutzen, lesen Sie Which offering are you using?
claude --version in Ihrer Shell aus. Zum Aktualisieren führen Sie claude update aus.
Voraussetzungen
- Ein Google-Cloud-Projekt, in dem die Kontoeinrichtung abgeschlossen ist
- Die IAM-Rolle
roles/claude.userfür dieses Projekt, für jedes Google-Konto oder Dienstkonto, das Claude Code ausführt - Ihre Projekt-ID und Ihre Workspace-ID, die mit
wrkspc_beginnt - Die gcloud CLI, wenn Sie sich mit einem Google-Konto statt mit einer Dienstkonto-Schlüsseldatei anmelden
Claude Code einrichten
1
Application Default Credentials erstellen
- Google-Konto
- Dienstkonto-Schlüsseldatei
Führen Sie diesen Befehl in Ihrer Shell aus und melden Sie sich mit dem Google-Konto an, das die Rolle Führen Sie ihn auch dann aus, wenn Sie bereits
roles/claude.user hat:gcloud auth login ausgeführt haben.Wenn GOOGLE_APPLICATION_CREDENTIALS gesetzt ist, entfernen Sie die Variable. Solange diese Variable gesetzt ist, verwendet Claude Code die darin angegebene Datei und ignoriert die Anmeldedaten, die der Befehl speichert.2
Variablen zu Ihren Einstellungen hinzufügen
Fügen Sie drei Variablen zum Verwenden Sie Ihre eigene Projekt-ID und Workspace-ID anstelle von
env-Block Ihrer Benutzer-Einstellungsdatei ~/.claude/settings.json hinzu. Wenn die Datei nicht existiert, erstellen Sie sie mit diesem Inhalt:my-project-id und dem wrkspc_-Wert. Um stattdessen eine einzelne Shell oder einen CI-Job zu konfigurieren, setzen Sie dieselben drei Variablen in dieser Umgebung.Sie müssen sich weder bei einem Anthropic-Konto anmelden noch von einem abmelden.3
Claude Code starten und den Anbieter prüfen
Führen Sie
claude in Ihrer Shell aus und anschließend /status in der Eingabeaufforderung von Claude Code. Die Zeile API provider enthält on Google Cloud, und die Zeilen danach zeigen Ihre Workspace ID, GCP project und GCP location. Um dieselben Zeilen aus Ihrer Shell oder einem CI-Job auszugeben, führen Sie claude auth status --text aus.Wenn Sie on Google Cloud sehen, senden Sie einen Prompt oder führen Sie in einem CI-Job claude -p "hello" aus. Eine Antwort bestätigt, dass Ihre Anmeldedaten und Ihre IAM-Rolle funktionieren. Wenn Sie es nicht sehen oder Claude Code einen Fehler anzeigt, beheben Sie Fehler in der Anbietereinrichtung.Claude Code für ein Team einrichten
Legen Sie denenv-Block aus Schritt 2 von Claude Code einrichten in einer Datei für verwaltete Einstellungen auf dem Rechner jedes Entwicklers ab. Weisen Sie jedem Entwickler die Rolle roles/claude.user für das Projekt zu und lassen Sie jeden auf seinem eigenen Rechner gcloud auth application-default login ausführen.
Modellversionen festlegen
Wenn Sie Claude Code für ein Team bereitstellen, legen Sie die Modell-IDs fest, damit ein Update von Claude Code nicht alle gleichzeitig auf ein neueres Modell umstellt. Fügen Sie diese Variablen zu demenv-Block hinzu, der die drei Variablen aus Claude Code einrichten enthält:
Umgebungsvariablen
Nicht verfügbare Funktionen von Claude Code
Mit Claude Models on Google Cloud (Anthropic managed) können Sie unter anderem die folgenden Funktionen nicht nutzen:- Fast-Modus: Sie können ihn weder mit
/fastnoch mit der EinstellungfastModeeinschalten - Remote Control und Cloud-Sitzungen
- MCP-Konnektoren von claude.ai
- Channels
- Die Befehle
/design-syncund/import - Serververwaltete Einstellungen. Um Einstellungen für Ihr Team durchzusetzen, verwenden Sie stattdessen verwaltete Einstellungen auf jedem Rechner
Fehlerbehebung
Wenn Claude Code Sie zur Anmeldung auffordert oder die ZeileAPI provider in /status nicht on Google Cloud enthält:
- Stellen Sie sicher, dass
CLAUDE_CODE_USE_ANTHROPIC_GOOGLE_CLOUDauf1gesetzt ist - Stellen Sie sicher, dass
claude --version2.1.307 oder höher ausgibt - Entfernen Sie
CLAUDE_CODE_USE_BEDROCK,CLAUDE_CODE_USE_FOUNDRYundCLAUDE_CODE_USE_ANTHROPIC_AWSaus Ihrer Shell und Ihren Einstellungsdateien
CLAUDE_CODE_USE_VERTEX kann gesetzt bleiben. Nachdem Sie eine Variable geändert haben, starten Sie Claude Code neu. Wenn /status die Änderung nicht anzeigt, lesen Sie Ein von Ihnen gesetzter Wert wird ignoriert.
No workspace ID found
Setzen Sie ANTHROPIC_GOOGLE_CLOUD_WORKSPACE_ID auf Ihre Workspace-ID und starten Sie Claude Code anschließend neu. Ignorieren Sie die in der Meldung erwähnte Konstruktoroption workspaceId: Sie ist für Personen gedacht, die das SDK von Anthropic aus ihrem eigenen Code aufrufen.
No project was given
Setzen Sie ANTHROPIC_GOOGLE_CLOUD_PROJECT auf Ihre Google-Cloud-Projekt-ID und starten Sie Claude Code anschließend neu.
Could not load Google Cloud credentials
Wiederholen Sie Schritt 1 von Claude Code einrichten, mit einem neuen Schlüssel, wenn Sie eine Dienstkonto-Schlüsseldatei verwenden.
Google Cloud credentials expired or invalid
Wenn die Meldung Sie auffordert, Ihre Google-Cloud-Anmeldedaten zu aktualisieren, wiederholen Sie Schritt 1 von Claude Code einrichten. Verwenden Sie bei einer Dienstkonto-Schlüsseldatei einen neuen Schlüssel.
Google Cloud authentication failed
Folgen Sie den Schritten für Google Cloud credentials expired or invalid. Wenn der Fehler dadurch nicht behoben wird:
- Projekt: Stellen Sie in
/statussicher, dass die ZeileGCP projectIhr Projekt nennt. Wenn sie ein anderes Projekt nennt oder es keine solche Zeile gibt, folgen SieNo project was given - Workspace: Stellen Sie in
/statussicher, dass die ZeileWorkspace IDIhre Workspace-ID anzeigt. Wenn sie eine andere anzeigt, folgen SieNo workspace ID found - IAM-Rolle: Stellen Sie sicher, dass das Google-Konto oder Dienstkonto, das Claude Code ausführt, die Rolle
roles/claude.useroderroles/claude.adminfür das Projekt in der ZeileGCP projecthat. Um die Rolle zuzuweisen, verwenden Sie den Befehl zur Rollenzuweisung des Dienstes oder bitten Sie einen Projekt-Admin, sie zuzuweisen - Dienst: Stellen Sie sicher, dass der Dienst
claude.googleapis.comfür das Projekt in der ZeileGCP projectaktiviert ist. Um ihn zu aktivieren, folgen Sie den Schritten zur Kontoeinrichtung des Dienstes oder bitten Sie einen Projekt-Admin, ihn zu aktivieren
Weitere Ressourcen
- Claude-Modelle auf Google Cloud (von Anthropic verwaltet): Kontoeinrichtung, IAM-Rollen, Abrechnung, Datenaufbewahrung und Funktionsunterstützung
- Übersicht zur Unternehmensbereitstellung: die anderen Möglichkeiten, Claude Code bereitzustellen, sowie die Einrichtung von Proxys und Gateways
- Modellkonfiguration: Modellaliase, Festlegen einer Modellversion und Einschränken der Modelle, die Benutzer auswählen können