Cette page explique comment obtenir des informations sur la taille et les métadonnées de vos buckets Cloud Storage.
Prerequisites
Les conditions préalables peuvent varier en fonction de l'outil utilisé :
Console
Pour suivre ce guide à l'aide de Google Cloud Console, vous devez disposer des autorisations IAM appropriées. Si vous n'avez pas créé le bucket auquel vous souhaitez accéder, vous devrez peut-être demander au propriétaire du projet de vous attribuer un rôle contenant les autorisations nécessaires.
Pour obtenir la liste des autorisations requises pour des actions spécifiques, consultez la page Autorisations IAM pour Google Cloud Console.
Pour obtenir la liste des rôles pertinents, consultez la page Rôles Cloud Storage. Vous pouvez également créer un rôle personnalisé disposant d'autorisations limitées spécifiques.
Command line
Pour suivre ce guide à l'aide d'un utilitaire de ligne de commande, vous devez disposer des autorisations IAM appropriées. Si vous n'avez pas créé le bucket auquel vous souhaitez accéder, vous devrez peut-être demander au propriétaire du projet de vous attribuer un rôle contenant les autorisations nécessaires.
Pour obtenir la liste des autorisations requises pour des actions spécifiques, consultez la page Autorisations IAM pour les commandes gsutil.
Pour obtenir la liste des rôles pertinents, consultez la page Rôles Cloud Storage. Vous pouvez également créer un rôle personnalisé disposant d'autorisations limitées spécifiques.
Exemples de code
Pour suivre ce guide à l'aide des bibliothèques clientes Cloud Storage, vous devez disposer des autorisations IAM appropriées. Si vous n'avez pas créé le bucket auquel vous souhaitez accéder, vous devrez peut-être demander au propriétaire du projet de vous attribuer un rôle contenant les autorisations nécessaires. Sauf indication contraire, les requêtes de bibliothèque cliente sont effectuées via l'API JSON.
Pour obtenir la liste des autorisations requises pour des actions spécifiques, consultez la page Autorisations IAM pour les méthodes JSON.
Pour obtenir la liste des rôles pertinents, consultez la page Rôles Cloud Storage. Vous pouvez également créer un rôle personnalisé disposant d'autorisations limitées spécifiques.
API REST
API JSON
Pour suivre ce guide à l'aide de l'API JSON, vous devez disposer des autorisations IAM appropriées. Si vous n'avez pas créé le bucket auquel vous souhaitez accéder, vous devrez peut-être demander au propriétaire du projet de vous attribuer un rôle contenant les autorisations nécessaires.
Pour obtenir la liste des autorisations requises pour des actions spécifiques, consultez la page Autorisations IAM pour les méthodes JSON.
Pour obtenir la liste des rôles pertinents, consultez la page Rôles Cloud Storage. Vous pouvez également créer un rôle personnalisé disposant d'autorisations limitées spécifiques.
Déterminer la taille d'un bucket
Console
Pour afficher les métriques d'une ressource surveillée à l'aide de l'explorateur de métriques, procédez comme suit :
- Dans Google Cloud Console, accédez à la page Explorateur de métriques de Monitoring.
- Dans la barre d'outils, sélectionnez l'onglet Explorateur.
- Accédez à l'onglet Configuration.
- Développez le menu Sélectionner une métrique, saisissez
Total bytes
dans la barre de filtre, puis utilisez les sous-menus pour sélectionner un type de ressource et une métrique spécifiques :- Dans le menu Ressources actives, sélectionnez Bucket GCS.
- Dans le menu Catégories de métriques actives, sélectionnez Stockage.
- Dans le menu Métriques actives, sélectionnez Nombre total d'octets.
- Cliquez sur Appliquer.
- Facultatif : pour configurer l'affichage des données, ajoutez des filtres et utilisez les menus Grouper par, Agrégateur et type de graphique. Par exemple, vous pouvez grouper les données par libellé de ressource ou de métrique. Pour plus d'informations, consultez la section Sélectionner des métriques lors de l'utilisation de l'explorateur de métriques.
- Facultatif : modifiez les paramètres du graphique :
- Pour le quota et les autres métriques qui indiquent un échantillon par jour, définissez la période sur au moins une semaine et définissez le type de tracé sur Graphique à barres empilées.
- Pour les métriques à valeur de distribution, définissez le type de tracé sur Graphique de carte de densité.
Accéder à l'explorateur de métriques
Vous pouvez également utiliser l'explorateur de métriques pour mesurer d'autres métriques de bucket, telles que storage.googleapis.com/storage/object_count et storage.googleapis.com/storage/total_byte_seconds, qui mesurent le nombre quotidien d'objets et la consommation quotidienne de stockage respectivement. Consultez la documentation sur les métriques Google Cloud pour obtenir la liste complète des métriques disponibles et la page Métriques, séries temporelles et ressources pour plus d'informations sur l'utilisation de l'explorateur de métriques.
Command line
Exécutez la commande gsutil du
avec une option -s
:
gsutil du -s gs://BUCKET_NAME
où BUCKET_NAME
est le nom du bucket concerné.
La réponse est semblable à ceci :
134620 gs://my-bucket
Dans cet exemple, la taille du bucket my-bucket
est de 134 620 octets.
Afficher les métadonnées d'un bucket
Console
- Dans la console Google Cloud, accédez à la page Buckets Cloud Storage.
(Facultatif) : vous pouvez limiter le nombre de colonnes affichées dans la liste des buckets de la console Google Cloud en cliquant sur le menu Options d'affichage des colonnes ().
Dans la liste des buckets, recherchez le bucket que vous souhaitez vérifier et regardez quels sont les intitulés de colonne pour les métadonnées que vous souhaitez afficher.
Command line
Exécutez la commande gsutil ls
suivante :
gsutil ls -L -b gs://BUCKET_NAME
où BUCKET_NAME
est le nom du bucket concerné.
La réponse est semblable à ceci :
gs://my-bucket/ : Storage class: STANDARD Location constraint: US ...
Exemples de code
C++
Pour en savoir plus, consultez la documentation de référence de l'API Cloud Storage en langage C++.
C#
Pour en savoir plus, consultez la documentation de référence de l'API Cloud Storage en langage C#.
Go
Pour en savoir plus, consultez la documentation de référence de l'API Cloud Storage en langage Go.
Java
Pour en savoir plus, consultez la documentation de référence de l'API Cloud Storage en langage Java.
Node.js
Pour en savoir plus, consultez la documentation de référence de l'API Cloud Storage en langage Node.js.
PHP
Pour en savoir plus, consultez la documentation de référence de l'API Cloud Storage en langage PHP.
Python
Pour en savoir plus, consultez la documentation de référence de l'API Cloud Storage en langage Python.
Ruby
Pour en savoir plus, consultez la documentation de référence de l'API Cloud Storage en langage Ruby.
Terraform
Les ressources Terraform vous permettent d'afficher les métadonnées d'un bucket.
API REST
API JSON
- Obtenez un jeton d'autorisation d'accès sur la page OAuth 2.0 Playground. Configurez Playground pour utiliser vos propres identifiants OAuth. Pour obtenir des instructions, consultez la page Authentification des API.
Exécutez
cURL
pour appeler l'API JSON avec une requête de bucketGET
:curl -X GET \ -H "Authorization: Bearer OAUTH2_TOKEN" \ "https://storage.googleapis.com/storage/v1/b/BUCKET_NAME"
Où :
OAUTH2_TOKEN
correspond au nom du jeton d'accès que vous avez généré à l'étape 1 ;BUCKET_NAME
correspond au nom du bucket concerné. Par exemple,my-bucket
.
Filtrez les résultats en fonction des champs qui vous intéressent à l'aide de paramètres de requête :
curl -X GET \ -H "Authorization: Bearer OAUTH2_TOKEN" \ "https://storage.googleapis.com/storage/v1/b/BUCKET_NAME?fields=FIELD1%2CFIELD2"
Où
FIELD#
est une propriété de bucket que vous souhaitez inclure dans le résultat. Par exemple,location
etstorageClass
.
La réponse est semblable à ceci :
{ "location": "US", "storageClass": "STANDARD" }
API XML
- Obtenez un jeton d'autorisation d'accès sur la page OAuth 2.0 Playground. Configurez Playground pour utiliser vos propres identifiants OAuth. Pour obtenir des instructions, consultez la page Authentification des API.
Utilisez
cURL
pour appeler l'API XML avec une requête de bucketGET
:curl -X GET \ -H "Authorization: Bearer OAUTH2_TOKEN" \ "https://storage.googleapis.com/BUCKET_NAME?QUERY_PARAMETER"
Où :
OAUTH2_TOKEN
correspond au nom du jeton d'accès que vous avez généré à l'étape 1 ;BUCKET_NAME
correspond au nom du bucket concerné. Exemple :my-bucket
QUERY_PARAMETER
est le champ de métadonnées que vous souhaitez afficher. Par exemple, vous pouvez indiquerlocation
pour obtenir l'emplacement du bucket. Vous ne pouvez utiliser qu'un seul paramètre de requête à la fois avec l'API XML.
La réponse est semblable à ceci :
<LocationConstraint>US</LocationConstraint>
.
Étape suivante
- Consultez la présentation des métadonnées des buckets.
- Répertoriez les objets d'un bucket.
- Modifiez la classe de stockage par défaut d'un bucket.
- Ajoutez, supprimez et affichez les libellés d'un bucket.
- Apprenez-en plus sur la surveillance de vos ressources dans Monitoring.
Faites l'essai
Si vous débutez sur Google Cloud, créez un compte pour évaluer les performances de Cloud Storage en conditions réelles. Les nouveaux clients bénéficient également de 300 $ de crédits offerts pour exécuter, tester et déployer des charges de travail.
Profiter d'un essai gratuit de Cloud Storage