Cette page explique comment utiliser l'assistance optimisée par l'IA via Gemini pour mieux comprendre votre paysage de stockage de données dans Cloud Storage. Lorsque vous utilisez Gemini Cloud Assist, vous pouvez saisir des requêtes sur le fonctionnement général de Cloud Storage. Si vous activez un abonnement Storage Intelligence, vous pouvez saisir des requêtes sur des buckets et des objets spécifiques.
Vous pouvez ensuite utiliser les informations fournies par Gemini Cloud Assist pour effectuer les opérations suivantes :
Analyser les tendances et les schémas d'utilisation des données
Identifier les opportunités d'économies sur les coûts de stockage
Optimiser vos données pour la sécurité et la conformité
Prendre des décisions éclairées sur la gestion de vos données
Sans votre autorisation expresse, Gemini n'utilise pas vos requêtes ni ses réponses comme des données destinées à l'entraînement de ses modèles. Pour en savoir plus sur la manière dont Google utilise vos données, consultez Utilisation de vos données par Gemini pour Google Cloud .
Cette page s'adresse aux développeurs, aux analystes de données ou aux ingénieurs de données, aux administrateurs de plate-forme, aux opérateurs financiers et aux responsables de la conformité. Il suppose que vous savez utiliser Cloud Storage et interroger des ensembles de données associés.
À quelles requêtes Gemini peut-il répondre ?
Pour comprendre votre stockage de données, vous pouvez fournir une requête à Gemini Cloud Assist. Il s'agit d'une instruction ou d'une question en langage naturel.
Lorsque vous utilisez Gemini Cloud Assist seul, sans abonnement à Storage Intelligence, vous pouvez poser des questions sur le fonctionnement général de Cloud Storage, par exemple :
"Comment transférer des objets d'une classe de stockage à une autre ?"
"Comment activer la suppression réversible sur un bucket ?"
Lorsque vous activez un abonnement Storage Intelligence, vous pouvez également poser des questions sur les opportunités de réduction des coûts, la sécurité et la conformité, ainsi que la découverte des données. Gemini Cloud Assist peut utiliser les métadonnées contenues dans les ensembles de données Storage Insights pour générer des insights, qui sont des réponses à des requêtes sur l'utilisation et les métadonnées de vos buckets et objets. Voici quelques exemples de requêtes que vous pouvez poser :
Requêtes liées à l'utilisation et aux économies de coûts :
"5 plus grands buckets sans gestion du cycle de vie des objets"
"5 buckets les plus volumineux sans classe automatique activée"
Requêtes liées à la sécurité et à la conformité :
"5 buckets les plus volumineux pour lesquels la gestion des versions d'objets n'est pas activée"
"5 objets les plus volumineux dont la date d'expiration de la conservation est prévue dans les 30 prochains jours"
Requêtes liées à la découverte de données :
"Buckets with a high volume of small files (each under 1 MB)" (Buckets contenant un grand nombre de petits fichiers (moins de 1 Mo chacun))
"Objets de la classe de stockage Standard de moins de 50 Mo"
Avant de commencer
Pour utiliser Gemini Cloud Assist pour les requêtes générales liées à Cloud Storage, vous devez d'abord configurer Gemini Cloud Assist, y compris obtenir les rôles requis.
Configurer Gemini Cloud Assist
Assurez-vous que Gemini Cloud Assist est configuré pour votre projet Google Cloud .
Si vous souhaitez saisir des requêtes liées à des buckets et des objets spécifiques, vous devez également suivre les étapes préalables suivantes :
Activez Storage Intelligence, qui vous permet d'utiliser les ensembles de données Storage Insights.
Créez un ensemble de données Storage Insights que Gemini Cloud Assist analysera pour fournir des informations sur des buckets et des objets spécifiques.
Vous pouvez également obtenir les rôles IAM requis pour accéder à un ensemble de données existant si vous souhaitez l'utiliser.
Assurez-vous que l'agent de service Storage Insights a accès à l'ensemble de données que Gemini Cloud Assist analysera. Cela permet de lire et d'analyser l'ensemble de données.
Activer Storage Intelligence
Assurez-vous que Storage Intelligence est activé sur le projet, le dossier ou l'organisation qui contient ou contiendra les ensembles de données que Gemini Cloud Assist utilisera pour répondre aux requêtes.
Créer un ensemble de données
Attribuer les rôles requis pour accéder aux ensembles de données
Lorsqu'un utilisateur crée une configuration d'ensemble de données pour la première fois, un agent de service Storage Insights est créé. L'agent de service respecte le format de nom service-PROJECT_NUMBER@gcp-sa-storageinsights.iam.gserviceaccount.com
et apparaît sur la page IAM de la console Google Cloud lorsque vous sélectionnez la case Inclure les attributions de rôles fournies par Google.
Pour utiliser Gemini Cloud Assist pour les requêtes liées aux métadonnées de bucket ou d'objet, vous devez autoriser l'agent de service Storage Insights à lire les ensembles de données. Demandez à votre administrateur d'accorder à l'agent de service le rôle Lecteur de données BigQuery (roles/bigquery.dataViewer
) sur l'organisation, le dossier ou le projet contenant l'ensemble de données que vous souhaitez analyser.
Pour savoir comment attribuer des rôles aux agents de service, consultez Créer et attribuer des rôles aux agents de service.
Obtenir les rôles requis pour accéder aux ensembles de données
Pour obtenir les autorisations nécessaires pour obtenir des insights sur les métadonnées de buckets et d'objets, demandez à votre administrateur de vous accorder les rôles IAM suivants sur le projet, le dossier ou l'organisation qui contiennent les ensembles de données que vous souhaitez analyser :
-
Utilisateur de job BigQuery (
roles/bigquery.jobUser
) -
Lecteur de données BigQuery (
roles/bigquery.dataViewer
) -
Lecteur Storage Insights (
roles/storageinsightsViewer
)
Pour en savoir plus sur l'attribution de rôles, consultez Gérer l'accès aux projets, aux dossiers et aux organisations.
Vous pouvez également obtenir les autorisations requises avec des rôles personnalisés ou d'autres rôles prédéfinis.
Analyser votre stockage de données à l'aide de requêtes en langage naturel
Pour saisir des requêtes dans Gemini Cloud Assist, procédez comme suit :
- Dans la console Google Cloud , accédez à la page Insights sur le stockage Cloud Storage.
Dans la barre d'outils, cliquez sur spark (Gemini) pour ouvrir le panneau de chat Cloud Assist.
Le panneau de chat Cloud Assist s'affiche.
Dans le panneau de chat Cloud Assist, saisissez une requête en langage naturel concernant le stockage de vos données. Par exemple, vous pouvez saisir :
Which is my largest bucket
Cliquez sur
(Générer).Si vous y êtes invité, saisissez le nom de l'ensemble de données que Gemini analysera pour générer la réponse, puis cliquez sur
(Générer).Si l'opération réussit, Gemini Cloud Assist génère une réponse semblable à la suivante :
Here's what I found by analyzing the data in EXAMPLE_DATASET:
Bucket name Size my-bucket 39.1 TB La requête SQL sous-jacente utilisée par Gemini Cloud Assist est également renvoyée. La requête SQL générée ressemble à celle-ci :
SELECT bucket_id, bucket_size FROM buckets WHERE project_id = 'example-project' ORDER BY bucket_size DESC LIMIT 1;
Vous pouvez également saisir des suggestions de requêtes :
- Dans la console Google Cloud , accédez à la page Insights sur le stockage Cloud Storage.
Dans la section
Suggestions de requêtes, sélectionnez une suggestion. Par exemple, une requête suggérée peut indiquer :Storage size broken down by object content type
.Si l'opération réussit, Gemini Cloud Assist génère une réponse semblable à la suivante :
Here's what I found by analyzing the data in EXAMPLE_DATASET:
Content type Size MP4 483.2 GB MOV 239.1 GB MP3 125.8 GB La requête SQL sous-jacente utilisée par Gemini Cloud Assist est également renvoyée. La requête SQL générée ressemble à celle-ci :
SELECT oa.contentType, ROUND(sum(oa.size) / (1024 * 1024 * 1024), 2) AS total_size_gb FROM object_attributes_latest AS oa GROUP BY oa.contentType ORDER BY sum(oa.size) DESC;
Limites
Lorsque vous utilisez des requêtes pour analyser des ressources Cloud Storage, vous pouvez spécifier jusqu'à cinq ressources dans la requête. Par exemple :
5 largest buckets without Autoclass enabled
. Même si vous incluez plus de cinq ressources dans la requête, Gemini Cloud Assist ne peut renvoyer que les cinq premières ressources qui correspondent aux critères de la requête.Gemini Cloud Assist utilise les métadonnées de bucket et d'objet contenues dans les ensembles de données Storage Insights pour répondre aux requêtes concernant votre stockage de données.
Les données suivantes ne sont pas disponibles dans les ensembles de données Storage Insights. Gemini Cloud Assist ne dispose donc pas du contexte approprié pour répondre aux requêtes concernant ces données :
des données de coûts spécifiques, par exemple "combien coûte mon bucket par mois".
Données d'activité, par exemple : "quelle est la dernière heure d'accès à mon objet ?"
Données sur la configuration de certaines fonctionnalités, comme la suppression réversible. Par exemple : "quels buckets n'ont pas la suppression réversible activée".
Gemini Cloud Assist ne dispose pas non plus du contexte approprié pour répondre aux requêtes liées aux informations de série temporelle. Par exemple : "Dans quelle mesure mon bucket a-t-il augmenté au cours des trois dernières semaines ?" En effet, Gemini Cloud Assist ne lit que le dernier instantané d'un ensemble de données.
Étapes suivantes
- Découvrez comment rédiger des requêtes plus efficaces.
- Découvrez comment utiliser le panneau Gemini Cloud Assist.
- Consultez Utiliser Gemini pour l'assistance et le développement d'IA.
- Découvrez comment Gemini pour Google Cloud utilise vos données.