Compatibilité de Cloud Code avec la puce Apple Silicon série M

Cette page décrit la compatibilité de Cloud Code avec la puce Apple Silicon série M.

Pour obtenir un aperçu détaillé de l'assistance actuelle, des limites et des solutions de contournement permettant d'utiliser Cloud Code sur la puce Apple Silicon série M, consultez la page sur le suivi du problème GitHub.

Installer Cloud Code

Les dépendances automatiques ne fonctionnent que sur les Mac avec le silicon série M d'Apple si vous installez d'abord Rosetta 2. Les dépendances automatiques permettent à Cloud Code d'installer certaines dépendances de ligne de commande automatiquement. Pour connaître la procédure d'installation de Rosetta 2, consultez la page Installer Rosetta sur un Mac M1.

Si vous préférez ne pas installer Rosetta 2, vous pouvez désactiver les dépendances gérées et installer vos propres versions de dépendances de ligne de commande ARM, comme décrit dans la page Versions personnalisées des dépendances.

Déployer à partir d'un Mac disposant de la puce Apple Silicon série M

Google Kubernetes Engine et Cloud Run ne sont compatibles qu'avec les images x86. Pour déployer sur GKE ou Cloud Run, vous devez créer une image pouvant s'exécuter sur une architecture x86. Cloud Code facilite la création d'images x86 à l'aide de Cloud Build.

Pour connaître les étapes de compilation à l'aide de Cloud Build pour le déploiement sur GKE, consultez la section Choisir un compilateur et un environnement de compilation.

Pour connaître les étapes de compilation à l'aide de Cloud Build pour le déploiement sur Cloud Run, consultez la section Déployer un service sur Cloud Run.

Pour en savoir plus sur le coût de compilation de votre application à l'aide de Cloud Build, consultez les tarifs de Cloud Build.