Cette page explique comment obtenir des informations sur les métadonnées de vos buckets Cloud Storage, à l'exclusion des stratégies IAM et des LCA.
Pour savoir comment obtenir la stratégie IAM de votre bucket, consultez la section Afficher la stratégie IAM pour un bucket.
Rôles requis
Pour obtenir les autorisations requises pour obtenir les métadonnées d'un bucket Cloud Storage, demandez à votre administrateur de vous accorder le rôle Administrateur de l'espace de stockage (roles/storage.admin
) sur le bucket.
Ce rôle contient les autorisations requises pour obtenir les métadonnées d'un bucket. Pour afficher les autorisations exactes requises, développez la section Autorisations requises :
Autorisations requises
storage.buckets.get
storage.buckets.list
- Cette autorisation n'est nécessaire que si vous prévoyez d'utiliser la console Google Cloud pour effectuer la tâche décrite sur cette page.
Vous pouvez également obtenir ces autorisations avec d'autres rôles prédéfinis ou rôles personnalisés.
Pour savoir comment attribuer des rôles aux buckets, consultez la section Utiliser IAM avec des buckets.
Afficher les métadonnées d'un bucket
Console
- Dans la console Google Cloud, accédez à la page Buckets Cloud Storage.
Dans la liste des buckets, cliquez sur le nom du bucket dont vous souhaitez afficher les métadonnées.
Cliquez sur l'onglet Configuration pour afficher les détails du bucket, tels que les régions incluses, la classe de stockage, les autorisations et le type de réplication.
Command line
Exécutez la commande gcloud storage buckets describe
:
gcloud storage buckets describe gs://BUCKET_NAME
Où :
BUCKET_NAME
correspond au nom du bucket dont vous souhaitez afficher les métadonnées. Par exemple,my-awesome-bucket
.
Si l'opération réussit, la réponse se présente comme suit :
defaultEventBasedHold: false etag: CAE= iamConfiguration: bucketPolicyOnly: enabled: true ...
Bibliothèques clientes
C++
Pour en savoir plus, consultez la documentation de référence de l'API Cloud Storage en langage C++.
Pour vous authentifier auprès de Cloud Storage, configurez le service Identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de développement local.
C#
Pour en savoir plus, consultez la documentation de référence de l'API Cloud Storage en langage C#.
Pour vous authentifier auprès de Cloud Storage, configurez le service Identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de développement local.
Go
Pour en savoir plus, consultez la documentation de référence de l'API Cloud Storage en langage Go.
Pour vous authentifier auprès de Cloud Storage, configurez le service Identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de développement local.
Java
Pour en savoir plus, consultez la documentation de référence de l'API Cloud Storage en langage Java.
Pour vous authentifier auprès de Cloud Storage, configurez le service Identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de développement local.
Node.js
Pour en savoir plus, consultez la documentation de référence de l'API Cloud Storage en langage Node.js.
Pour vous authentifier auprès de Cloud Storage, configurez le service Identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de développement local.
PHP
Pour en savoir plus, consultez la documentation de référence de l'API Cloud Storage en langage PHP.
Pour vous authentifier auprès de Cloud Storage, configurez le service Identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de développement local.
Python
Pour en savoir plus, consultez la documentation de référence de l'API Cloud Storage en langage Python.
Pour vous authentifier auprès de Cloud Storage, configurez le service Identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de développement local.
Ruby
Pour en savoir plus, consultez la documentation de référence de l'API Cloud Storage en langage Ruby.
Pour vous authentifier auprès de Cloud Storage, configurez le service Identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de développement local.
Terraform
Les ressources Terraform vous permettent d'afficher les métadonnées d'un bucket.
API REST
API JSON
Vous devez installer et initialiser gcloud CLI afin de générer un jeton d'accès pour l'en-tête
Authorization
.Vous pouvez également créer un jeton d'accès à l'aide d'OAuth 2.0 Playground et l'inclure dans l'en-tête
Authorization
.Exécutez
cURL
pour appeler l'API JSON avec une requête de bucketGET
:curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://storage.googleapis.com/storage/v1/b/BUCKET_NAME"
Où
BUCKET_NAME
est le nom du bucket concerné. Exemple :my-bucket
Vous pouvez éventuellement affiner les résultats des métadonnées à l'aide du paramètre de chaîne de requête
fields
. Exemple :curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-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,projectNumber
etstorageClass
.
La réponse est semblable à ceci :
{ "projectNumber": "123456789012", "storageClass": "STANDARD" }
API XML
Vous devez installer et initialiser gcloud CLI afin de générer un jeton d'accès pour l'en-tête
Authorization
.Vous pouvez également créer un jeton d'accès à l'aide d'OAuth 2.0 Playground et l'inclure dans l'en-tête
Authorization
.Utilisez
cURL
pour appeler l'API XML avec une requête de bucketGET
:curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://storage.googleapis.com/BUCKET_NAME?QUERY_PARAMETER"
Où :
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 indiquerstorageClass
pour obtenir la classe de stockage du bucket. Vous ne pouvez utiliser qu'un seul paramètre de requête à la fois avec l'API XML. Pour obtenir la liste des champs de métadonnées compatibles avec l'API XML, consultez la page de référence concernant la requêteGET
sur un bucket.
La réponse est semblable à ceci :
<StorageClass>STANDARD</StorageClass>
.
Étape suivante
- Consultez la présentation des métadonnées des buckets.
- Répertoriez les objets d'un bucket.
- Obtenez la taille de votre bucket.
- Obtenez les métadonnées d'un objet.
- Modifiez la classe de stockage par défaut d'un bucket.
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 gratuits pour exécuter, tester et déployer des charges de travail.
Profiter d'un essai gratuit de Cloud Storage