Cette page présente les fonctionnalités offertes par Cloud SQL pour PostgreSQL pour vous aider à créer des applications vibe-coded.
Google AI Studio est compatible avec le développement full stack assisté par l'IA, ce qui vous permet de créer des applications dotées de fonctionnalités riches, telles que le stockage persistant des données et l'authentification sécurisée. En utilisant le mode de compilation dans Google AI Studio, vous pouvez créer une application riche en utilisant Cloud SQL pour PostgreSQL comme base de données, avec une seule requête et en quelques clics. Cela permet à votre application de tirer parti de la puissance de PostgreSQL Open Source et de l'aptitude de Cloud SQL pour l'entreprise.
Premiers pas avec Google AI Studio et Cloud SQL
Vous pouvez créer une application avec Cloud SQL à l'aide de Google AI Studio sans frais en procédant comme suit.
Décrivez l'application.
- Ouvrez Google AI Studio.
- Pour ouvrir le mode de compilation, cliquez sur Essayer.
Si vous utilisez Google AI Studio pour la première fois et que vous n'avez pas encore de compte Cloud de Confiance , une fenêtre Bienvenue dans AI Studio s'affiche.
Lisez les conditions d'utilisation supplémentaires du niveau Starter, acceptez les conditions du contrat et sélectionnez les notifications que vous souhaitez recevoir.
Cliquez sur Continuer.
Dans le champ de prompt, saisissez un prompt décrivant votre application.
Par exemple, vous pouvez saisir le texte suivant. Pour de meilleurs résultats, demandez explicitement à l'agent d'utiliser Cloud SQL ou une base de données relationnelle :
Build an expense tracker app using Cloud SQLCliquez sur Build (Créer).
Pour confirmer la création de Cloud SQL pour votre application, la fiche Activer la base de données s'affiche dans le chat Google AI Studio. Vous pouvez utiliser les paramètres de projet et d'emplacement par défaut de la fiche ou les modifier.
Le projet et l'emplacement que vous choisissez pour votre première fonctionnalité intégrée s'appliquent automatiquement à tous les autres services et produits Cloud de Confiance by S3NS que vous ajouterez ultérieurement à votre application, y compris les suivants :
Pour utiliser les paramètres par défaut de Cloud SQL, procédez comme suit :
- Dans la fiche Activer la base de données, cliquez sur Activer Cloud SQL.
Pour sélectionner votre propre projet et l'emplacement de stockage des données, procédez comme suit :
Dans la fiche Activer la base de données, cliquez sur settings Paramètres.
Dans la fenêtre Cloud SQL et Auth qui s'affiche, cliquez sur le menu Sélectionner un projet Google Cloud pour vous connecter à Cloud SQL.
- Si vous possédez un compte Cloud de Confiance , sélectionnez Importer un projet pour importer un projet que vous utilisez déjà. La facturation doit être activée pour le projet. Les tarifs standards s'appliquent.
Dans le menu Vos données seront stockées dans, choisissez la région que vous souhaitez utiliser. Nous vous recommandons de choisir une région géographiquement proche de vous.
Cliquez sur Activer Cloud SQL.
L'agent déploie automatiquement l'instance Cloud SQL pour PostgreSQL, crée le schéma nécessaire pour votre application, connecte votre application à l'instance et génère le code nécessaire.
Dans le panneau d'aperçu, faites défiler les modèles de conception et choisissez celui que vous souhaitez utiliser. Lorsque vous avez trouvé celui qui vous convient, cliquez sur Sélectionner ce design.
Dans le panneau de discussion Gemini, cliquez sur arrow_upward Envoyer le prompt.
Itérer sur l'application.
Une fois la version initiale de l'application créée, vous pouvez y apporter des modifications, par exemple en ajoutant de nouvelles fonctionnalités, à l'aide de requêtes. Voici un exemple :
I want to add a custom description for each expenseL'agent apporte automatiquement les modifications nécessaires au code et met à jour le schéma pour ajouter les colonnes requises à la base de données Cloud SQL.
Facultatif : à côté du texte Sans titre, cliquez sur edit Modifier le nom et la description de l'application pour renommer l'application. Vous pouvez également demander à Google AI Studio de renommer l'application.
Publiez l'application.
Lorsque l'application est prête, cliquez sur Publier.
Dans le panneau Publier votre application, saisissez une description de votre application et une adresse e-mail d'assistance pour que les utilisateurs puissent vous contacter.
Cliquez sur Publish your app (Publier votre application) pour déployer l'application à l'aide de Cloud Run.
Comprendre le quota Cloud SQL pour Google AI Studio
Les nouveaux utilisateurs éligibles de Google AI Studio peuvent commencer par le niveau Starter, une offre Google qui donne accès à un ensemble de produits sans qu'un mode de paiement soit requis.
Ce niveau vous permet de créer et de déployer des applications à l'aide de l'ensemble organisé de servicesCloud de Confiance et Google (proposés avec des fonctionnalités et des quotas limités). Pour connaître les critères d'éligibilité des comptes, consultez Éligibilité au niveau Starter.
Le déploiement d'une application avec Cloud SQL au niveau Starter provisionne automatiquement toute l'infrastructure requise dans un projet de niveau Starter entièrement géré.
Étant donné que S3NS gère la gestion et la configuration des projets, vous pouvez utiliser ces services sans compte de facturation.
Avec le niveau Starter, les utilisateurs sont autorisés à développer et à publier deux applications avec Cloud SQL.
Pour augmenter les limites de ressources afin de créer des applications supplémentaires avec Cloud SQL, vous pouvez passer votre projet de niveau Starter à un projet standard Cloud de Confiance by S3NS .
Un projet Cloud de Confiance by S3NS standard accepte jusqu'à 10 applications avec Cloud SQL par utilisateur et par région.
Vous pouvez effectuer un scaling à la hausse de votre instance Cloud SQL une fois que vous êtes passé à un projet Cloud de Confiance by S3NS standard.
Configuration de Cloud SQL au niveau Starter
Lorsque Google AI Studio crée une application qui nécessite une base de données relationnelle dans le niveau Starter, l'agent crée une instance Cloud SQL pour PostgreSQL (édition pour les développeurs).
Les instances de l'édition Developer offrent les fonctionnalités suivantes :
- Accepte 0,5 vCPU et 2 Go de mémoire avec 1 Go de stockage.
- Crée des instances dans un projet de niveau Starter entièrement géré.
- Prise en charge des instances Cloud SQL pour PostgreSQL créées dans la version PostgreSQL 18.
Configuration de Cloud SQL lors de l'utilisation d'un projet existant
Si vous possédez un compte Cloud de Confiance et que vous activez l'intégration Cloud SQL pour une application, vous pouvez éventuellement sélectionner un projetCloud de Confiance by S3NS existant dont vous êtes propriétaire :
Dans la fiche Activer la base de données, cliquez sur settings Paramètres.
Dans la fenêtre Cloud SQL et Auth qui s'affiche, cliquez sur le menu Sélectionner un projet Google Cloud pour vous connecter à Cloud SQL.
- Sélectionnez Importer un projet pour importer un projet que vous utilisez déjà. La facturation doit être activée pour ce projet.
Cliquez sur Activer Cloud SQL.
Lorsque vous choisissez un projet, les actions suivantes se produisent :
- Une nouvelle instance Cloud SQL pour PostgreSQL édition Developer est instantanément provisionnée dans ce projet.
- L'instance utilise un quota mensuel limité sans frais. Toute utilisation excédentaire est facturée conformément aux frais de calcul et de stockage. Pour en savoir plus, consultez Niveau Starter et tarifs.
L'édition développeur de Cloud SQL pour PostgreSQL ne peut être créée que lorsque vous utilisez Google AI Studio. Vous ne pouvez pas créer d'instance de l'édition Developer à partir de la console Cloud de Confiance , ni à l'aide de l'API Cloud SQL Admin, de la gcloud CLI ou de Terraform. L'instance Cloud SQL pour PostgreSQL de l'édition Developer est dotée des fonctionnalités suivantes :
- Le niveau Starter pour commencer à créer des applications sans frais.
- Lorsque vous utilisez votre projet Cloud de Confiance by S3NS pour créer et déployer des applications Google AI Studio avec Cloud SQL, vous bénéficiez de 50 unités de calcul et de 10 Go de stockage Cloud Storage par mois et par compte de facturation, sans frais. Pour en savoir plus, consultez Niveau Starter et tarifs.
- Provisionnement instantané pour une expérience de vibe coding fluide.
- L'instance Cloud SQL est provisionnée en quelques secondes et prête à être utilisée par Google AI Studio pour créer l'application.
- Met automatiquement en pause l'instance de base de données lorsque l'application est inactive.
- La fonctionnalité "Mise à l'échelle à zéro" met automatiquement en pause une instance lorsqu'il n'y a aucune connexion active. Les instances mises en pause n'entraînent pas de frais de VM ni de stockage. Des limites de capacité d'instance s'appliquent.
- Effectuez un scaling à la hausse jusqu'à 2 vCPU, 8 Go de RAM et 20 Go d'espace de stockage.
- À mesure que les besoins en calcul et en stockage de l'application augmentent, vous pouvez mettre à jour l'instance vers une configuration de 1 vCPU et 4 Go, ou de 2 vCPU et 8 Go. Vous pouvez également augmenter l'espace de stockage jusqu'à 20 Go.
Vous ne pouvez mettre à niveau une instance que si elle se trouve dans un projet Cloud de Confiance by S3NS standard. Vous ne pouvez pas effectuer de scaling à la hausse d'une instance avec le niveau Starter.
Pour en savoir plus, consultez Passer d'un projet de niveau Starter à un projet Cloud de Confiance by S3NS standard.
Opérations sur l'instance
Lorsqu'une application Google AI Studio utilise une instance Cloud SQL comme base de données, vous pouvez interagir avec l'instance depuis Google AI Studio à l'aide de requêtes en langage naturel. Par exemple, si vous souhaitez voir le schéma, vous pouvez demander à l'agent :
Show me the schema in the database.
L'agent renvoie toutes les informations sur le schéma.
De même, si vous souhaitez exécuter une opération CRUD sur la base de données, par exemple pour insérer des lignes, vous pouvez demander à l'agent d'exécuter cette opération.
Passez au niveau supérieur pour bénéficier de plus de quota et de fonctionnalités
Après avoir déployé votre application à l'aide de Google AI Studio, vous pouvez obtenir un quota plus élevé pour votre instance Cloud SQL et accéder à d'autres services Cloud de Confiance by S3NS en passant d'un projet de niveau Starter à un projet Cloud de Confiance by S3NS standard.
Pour passer d'un projet de niveau Starter à un projet Cloud de Confiance by S3NS standard :
- Dans Google AI Studio, cliquez sur settings Paramètres.
- Dans la fenêtre Paramètres de chat qui s'affiche, dans la section Requêtes sans frais, cliquez sur settings Sélectionner une clé API.
- Dans la fenêtre Passez au forfait supérieur pour débloquer plus de fonctionnalités, cliquez sur API Gemini.
- Cliquez sur Continuer avec le paiement par requête.
- Dans la fenêtre Associer une clé API payante, cliquez sur Configurer la facturation.
- Dans la fenêtre Configurer votre compte de facturation Google Cloud, lisez les conditions d'utilisation de Cloud de Confiance Billing, puis cliquez sur Accepter et continuer.
- Dans la fenêtre Ajouter les détails de votre compte de facturation, saisissez vos coordonnées et votre mode de paiement, puis cliquez sur Envoyer.
Vous êtes maintenant prêt à obtenir des quotas plus élevés pour vos services d'application. Pour en savoir plus, consultez Comprendre le quota Cloud SQL pour Google AI Studio.
Mettre à jour votre instance Cloud SQL
Une fois que vous êtes passé à un projet Cloud de Confiance by S3NS standard, vous pouvez utiliser la consoleCloud de Confiance pour augmenter la taille de l'instance en mettant à jour le processeur virtuel et la taille du disque de l'instance Cloud SQL.
Pour mettre à jour votre instance Cloud SQL dans la console Cloud de Confiance :
-
Dans la console Cloud de Confiance , accédez à la page Instances Cloud SQL.
- Pour ouvrir la page Présentation de l'instance, cliquez sur son nom. Toute instance créée à l'aide de Google AI Studio est associée au type d'édition Cloud SQL Developer et au préfixe d'ID d'instance ai-studio-.
- Cliquez sur Modifier.
Dans le panneau ID d'instance, mettez à jour vos configurations :
- Configuration de la machine : sélectionnez le processeur virtuel et la quantité de RAM que vous souhaitez utiliser.
- Stockage : sélectionnez la quantité d'espace de stockage que vous souhaitez utiliser.
Pour en savoir plus, consultez Paramètres modifiables.
Cliquez sur Enregistrer.
Niveau Starter et tarification
L'édition Cloud SQL pour PostgreSQL Developer n'est facturée que pour l'utilisation au-delà du niveau Starter et pour la durée d'exécution de l'instance. L'instance n'est pas facturée lorsqu'elle est inactive ou "réduite à zéro".
L'édition Cloud SQL Developer est facturée en fonction des unités de calcul. Une unité de calcul correspond à 1 vCPU et 4 Go de mémoire. Vous bénéficiez de 50 unités de calcul et de 10 Go d'espace de stockage sans frais chaque mois.
L'utilisation du niveau Starter est agrégée pour tous les projetsCloud de Confiance by S3NS par compte de facturation Cloud et est réinitialisée chaque mois. Vous n'êtes facturé que pour l'utilisation au-delà du niveau sans frais limité.
Si vous déployez des applications utilisant Cloud SQL sur plusieurs projets Cloud de Confiance by S3NSet que tous les projets utilisent le même compte de facturation, la limite d'utilisation est agrégée sur l'ensemble des projets.
Tarifs de calcul et de stockage
Voici un exemple de tarification par unité dans la région de Caroline du Sud (us-east1).
| Tarification horaire | |
|---|---|
Caroline du Sud (us-east1) |
Région (USD) |
| Unité de calcul | 0,10 $/1 heure |
| Stockage | 0,000157534 $/gibioctet-heure |
Pour obtenir des informations détaillées sur les prix, consultez la section Tarifs de Cloud SQL.
Exemple de niveau Starter
Si vous possédez un compte S3NS , vous pouvez commencer à utiliser Google AI Studio en utilisant le quota sans frais limité pour Cloud SQL dans le niveau Starter.
Vous pouvez créer deux applications sans frais avec le niveau Starter. Une fois ce quota dépassé, vous pouvez passer à un projet Cloud de Confiance by S3NS standard pour obtenir un quota plus élevé afin de créer et de publier d'autres applications Google AI Studio.
Si vous passez d'un projet de niveau Starter à un projet Cloud de Confiance by S3NSstandard ou si vous créez un projet Cloud de Confiance by S3NS standard pour explorer d'autres produits Cloud de Confiance by S3NS, vous pouvez utiliser l'essai sans frais Cloud de Confiance by S3NS pour accéder à un quota limité sans frais de 50 unités de calcul et de 10 Go d'espace de stockage par mois. Si votre utilisation dépasse ce quota au cours du mois pour un compte de facturation particulier, l'utilisation supplémentaire vous sera facturée sur la base du tableau des tarifs précédent.
Par exemple, supposons que vous créez des applications Google AI Studio dans un projet Cloud de Confiance by S3NSappelé Test. Vous utilisez un compte de facturation et une carte de crédit pour ce projet. Votre utilisation de Cloud SQL dans Google AI Studio pour toutes les applications dépasse 50 unités de calcul et, à la fin du mois, vous utilisez 100 unités de calcul. Les 50 unités de calcul excédentaires vous seront facturées 0,10 $ par heure, soit 5 $ pour le mois.
Limites
Les instances de base de données disposant d'un espace de stockage allant jusqu'à 1 Go et d'une capacité de calcul allant jusqu'à 0,5 vCPU se mettent automatiquement en pause ou "passent à zéro" s'il n'y a pas de connexions actives. Cette fonctionnalité n'est pas disponible pour les instances qui dépassent l'une de ces limites de stockage et de calcul.
La possibilité d'intégrer Google AI Studio peut être bloquée si le partage restreint de domaine est activé pour votre organisation.