Google Cloud propose également Claude via l’Agent Platform de Google Cloud, anciennement Vertex AI, gérée par Google. Si vous utilisez Agent Platform, suivez plutôt Claude Code sur l’Agent Platform de Google Cloud. Pour savoir laquelle de ces offres vous utilisez, consultez Which offering are you using?
claude --version dans votre shell. Pour effectuer la mise à jour, exécutez claude update.
Prérequis
- Un projet Google Cloud dont la configuration du compte est terminée
- Le rôle IAM
roles/claude.usersur ce projet, pour chaque compte Google ou compte de service qui exécute Claude Code - Votre ID de projet et votre ID d’espace de travail, qui commence par
wrkspc_ - La gcloud CLI, si vous vous connectez avec un compte Google plutôt qu’avec un fichier de clé de compte de service
Configurer Claude Code
1
Créer les identifiants par défaut de l'application
- Compte Google
- Fichier de clé de compte de service
Exécutez cette commande dans votre shell, puis connectez-vous avec le compte Google qui dispose du rôle Exécutez-la même si vous avez déjà exécuté
roles/claude.user :gcloud auth login.Si GOOGLE_APPLICATION_CREDENTIALS est définie, supprimez-la. Tant que cette variable est définie, Claude Code utilise le fichier qu’elle désigne et ignore les identifiants enregistrés par la commande.2
Ajouter les variables à vos paramètres
Ajoutez trois variables au bloc Utilisez votre propre ID de projet et votre ID d’espace de travail à la place de
env de votre fichier de paramètres utilisateur, ~/.claude/settings.json. Si le fichier n’existe pas, créez-le avec ce contenu :my-project-id et de la valeur wrkspc_. Pour configurer plutôt un seul shell ou un job CI, définissez ces trois mêmes variables dans cet environnement.Vous n’avez pas besoin de vous connecter à un compte Anthropic, ni de vous en déconnecter.3
Démarrer Claude Code et vérifier le fournisseur
Exécutez
claude dans votre shell, puis exécutez /status dans l’invite de Claude Code. La ligne API provider contient on Google Cloud, et les lignes suivantes affichent votre Workspace ID, votre GCP project et votre GCP location. Pour afficher ces mêmes lignes depuis votre shell ou un job CI, exécutez claude auth status --text.Si vous voyez on Google Cloud, envoyez un prompt, ou exécutez claude -p "hello" dans un job CI. Une réponse confirme que vos identifiants et votre rôle IAM fonctionnent. Si vous ne le voyez pas, ou si Claude Code affiche une erreur, dépannez la configuration du fournisseur.Configurer Claude Code pour une équipe
Placez le blocenv de l’étape 2 de Configurer Claude Code dans un fichier de paramètres gérés sur la machine de chaque développeur. Accordez à chaque développeur le rôle roles/claude.user sur le projet, et demandez à chacun d’exécuter gcloud auth application-default login sur sa propre machine.
Épingler les versions des modèles
Si vous déployez pour une équipe, épinglez les ID de modèles, afin qu’une mise à jour de Claude Code ne fasse pas passer tout le monde à un modèle plus récent en même temps. Ajoutez ces variables au blocenv qui contient les trois variables de Configurer Claude Code :
Variables d’environnement
Fonctionnalités de Claude Code non disponibles
Avec Claude Models on Google Cloud (géré par Anthropic), les fonctionnalités que vous ne pouvez pas utiliser sont les suivantes :- Mode rapide : vous ne pouvez pas l’activer avec
/fastni avec le paramètrefastMode - Remote Control et sessions cloud
- Connecteurs MCP de claude.ai
- Canaux
- Les commandes
/design-syncet/import - Paramètres gérés par le serveur. Pour imposer des paramètres à votre équipe, utilisez plutôt des paramètres gérés sur chaque machine
Dépannage
Si Claude Code vous demande de vous connecter, ou si la ligneAPI provider dans /status ne contient pas on Google Cloud :
- Vérifiez que
CLAUDE_CODE_USE_ANTHROPIC_GOOGLE_CLOUDvaut1 - Vérifiez que
claude --versionaffiche 2.1.307 ou une version ultérieure - Supprimez
CLAUDE_CODE_USE_BEDROCK,CLAUDE_CODE_USE_FOUNDRYetCLAUDE_CODE_USE_ANTHROPIC_AWSde votre shell et de vos fichiers de paramètres
CLAUDE_CODE_USE_VERTEX peut rester définie. Après avoir modifié une variable, redémarrez Claude Code. Si /status n’affiche pas la modification, consultez Une valeur que vous avez définie est ignorée.
No workspace ID found
Définissez ANTHROPIC_GOOGLE_CLOUD_WORKSPACE_ID sur votre ID d’espace de travail, puis redémarrez Claude Code. Ignorez l’option de constructeur workspaceId mentionnée dans le message : elle est destinée aux personnes qui appellent le SDK d’Anthropic depuis leur propre code.
No project was given
Définissez ANTHROPIC_GOOGLE_CLOUD_PROJECT sur votre ID de projet Google Cloud, puis redémarrez Claude Code.
Could not load Google Cloud credentials
Répétez l’étape 1 de Configurer Claude Code, avec une nouvelle clé si vous utilisez un fichier de clé de compte de service.
Google Cloud credentials expired or invalid
Si le message vous demande d’actualiser vos identifiants Google Cloud, répétez l’étape 1 de Configurer Claude Code. Avec un fichier de clé de compte de service, utilisez une nouvelle clé.
Google Cloud authentication failed
Suivez les étapes de Google Cloud credentials expired or invalid. Si cela ne résout pas l’erreur :
- Projet : dans
/status, vérifiez que la ligneGCP projectindique votre projet. Si elle indique un autre projet, ou si cette ligne est absente, suivezNo project was given - Espace de travail : dans
/status, vérifiez que la ligneWorkspace IDaffiche votre ID d’espace de travail. Si elle en affiche un autre, suivezNo workspace ID found - Rôle IAM : vérifiez que le compte Google ou le compte de service qui exécute Claude Code dispose de
roles/claude.userouroles/claude.adminsur le projet indiqué dans la ligneGCP project. Pour accorder ce rôle, utilisez la commande d’attribution du service, ou demandez à un administrateur du projet de l’accorder - Service : vérifiez que le service
claude.googleapis.comest activé sur le projet indiqué dans la ligneGCP project. Pour l’activer, suivez les étapes de configuration du compte du service, ou demandez à un administrateur du projet de l’activer
Ressources associées
- Modèles Claude sur Google Cloud (géré par Anthropic) : configuration du compte, rôles IAM, facturation, conservation des données et prise en charge des fonctionnalités
- Vue d’ensemble du déploiement en entreprise : les autres façons de déployer Claude Code, et la configuration des proxys et des passerelles
- Configuration des modèles : alias de modèles, épinglage d’une version de modèle et restriction des modèles que les utilisateurs peuvent sélectionner