Se connecter aux services Google Cloud

Cette page répertorie les services Google Cloud qui fonctionnent bien avec Cloud Run et ceux qui ne sont pas encore compatibles avec Cloud Run.

Se connecter aux services Google Cloud dans le code

Vous pouvez connecter votre service Cloud Run aux services Google Cloudà l'aide des bibliothèques clientes fournies. Pour obtenir des exemples de code montrant comment établir la connexion à un service Google Cloud particulier, consultez la documentation fournie pour ce service Google Cloud .

Pour appeler les API Google Cloud à partir de votre code, l'identité du service Cloud Run doit disposer de l'ensemble minimal d'autorisations sur vos services Cloud Run. Par exemple, si votre service Cloud Run ne lit que les données de Firestore, nous vous recommandons de lui attribuer un compte de service qui ne dispose que du rôle IAM Utilisateur de Firestore.

L'environnement Google Cloud utilise les Identifiants par défaut de l'application (ADC) pour détecter automatiquement si l'identité du service Cloud Run est authentifiée pour utiliser les bibliothèques clientes Google Cloud et effectuer l'opération d'API.

Le tableau suivant répertorie les services recommandés pour Cloud Run.

Outils

Service Description
Cloud Build Création d'images de conteneurs et intégration continue.
Artifact Registry Stockage des images de conteneur.
Cloud Deploy Livraison continue.
Google Cloud Observability Surveillance et journalisation des services Cloud Run.

Stockage de données

Service Description
Firestore Base de données NoSQL entièrement gérée, compatible avec MongoDB.
Spanner Base de données relationnelle entièrement gérée et évolutive.
Cloud SQL Base de données relationnelle entièrement gérée. Consultez la page Se connecter aux instances Cloud SQL.
Cloud Storage Stockage d'objets. Stockage d'objets et diffusion de contenus statiques. Utilisez les bibliothèques clientes Cloud Storage ou installez des volumes Cloud Storage.
Memorystore Service de stockage de données en mémoire entièrement géré. Connectez-vous à votre réseau VPC pour accéder aux instances Memorystore. Consultez la page Se connecter à une instance Redis à partir d'un service Cloud Run.
BigQuery Entrepôt de données cloud entièrement géré pour les analyses. Les services Cloud Run peuvent servir à mettre en œuvre des fonctions distantes BigQuery personnalisées.
Secret Manager Créez des secrets ou toute autre configuration, et accédez-y.
Filestore Serveurs de fichiers NFS entièrement gérés sur Google Cloud
Gestionnaire de paramètres Créer des fichiers ou des paramètres de configuration et y accéder

Orchestration

Service Description
Pub/Sub Événements d'envoi aux services Cloud Run. Consultez le tutoriel Utiliser Pub/Sub avec Cloud Run.
Cloud Scheduler Déclenchement planifié de services Cloud Run.
Cloud Tasks Exécution de tâches asynchrones sur Cloud Run. Consultez la section Tâches HTTP Target avec des jetons d'authentification.
Workflows Orchestration et automatisation des services Cloud Run.

Applications Web

Service Description
Identity Platform Identification des utilisateurs.
Firebase App Hosting Service d'hébergement entièrement géré pour les contenus dynamiques avec mise en cache CDN économique. Convient à l'hébergement d'applications Web full stack créées avec des frameworks modernes à rendu côté serveur comme Angular et Next.js.
Firebase Hosting Service géré qui héberge du contenu statique, du contenu dynamique et des microservices à l'aide d'un réseau de diffusion de contenu (CDN) mondial pour une diffusion rapide et fiable. Convient à l'hébergement de sites Web statiques ou d'applications monopages.

Mise en réseau

Service Description