Certaines données stockées dans Cloud Storage sont configurées afin qu'elles soient lisibles par tout le monde et à tout moment. Vous pouvez accéder à ces données publiques de plusieurs façons selon la manière dont vous souhaitez les utiliser.
Lien d'API
Obtenez le nom de l'objet public et le bucket qui le stocke.
Utilisez l'URI suivant pour accéder à un objet du bucket :
https://storage.googleapis.com/BUCKET_NAME/OBJECT_NAME
Par exemple, le bucket public Google gcp-public-data-landsat
contient l'ensemble de données public Landsat. Vous pouvez créer le lien suivant vers l'objet partagé publiquement LC08/01/001/003/LC08_L1GT_001003_20140812_20170420_01_T2/LC08_L1GT_001003_20140812_20170420_01_T2_B3.TIF
:
https://storage.googleapis.com/gcp-public-data-landsat/LC08/01/001/003/LC08_L1GT_001003_20140812_20170420_01_T2/LC08_L1GT_001003_20140812_20170420_01_T2_B3.TIF
Console
Obtenez le nom de l'objet public et le bucket qui le stocke.
À l'aide d'un navigateur Web, accédez à l'objet avec l'URI ci-dessous (vous êtes invité à vous connecter si vous n'êtes pas déjà connecté) :
https://console.cloud.google.com/storage/browser/_details/BUCKET_NAME/OBJECT_NAME
Si le public est autorisé à répertorier le contenu du bucket, vous pouvez répertorier tous les objets qu'il contient avec l'URI suivant :
https://console.cloud.google.com/storage/browser/BUCKET_NAME
Par exemple, le bucket public Google gcp-public-data-landsat
contient l'ensemble de données public Landsat. Vous pouvez y accéder avec l'URI suivant :
https://console.cloud.google.com/storage/browser/gcp-public-data-landsat
Ligne de commande
Si vous ne disposez pas de gcloud CLI, suivez ces instructions pour l'installer.
Lors de l'installation de gcloud CLI, si vous ne souhaitez pas vous authentifier, ignorez l'étape d'exécution de la commande
gcloud init
et exécutez plutôt la commande suivante :gcloud config set auth/disable_credentials True
Obtenez le nom de l'objet public et le bucket qui le stocke.
Si l'autorisation de répertorier le contenu du bucket est accordé au public, vous pouvez répertorier tout ou partie des objets qu'il contient à l'aide de la commande
ls
.Par exemple, le bucket public Google
gcp-public-data-landsat
contient l'ensemble de données public Landsat. Vous pouvez lister les objets comportant le préfixeLC08/01/001/003/LC
à l'aide de la commande suivante :gcloud storage ls --recursive gs://gcp-public-data-landsat/LC08/01/001/003/LC*
Téléchargez des objets publics spécifiques figurant dans le bucket à l'aide de la commande
cp
.Par exemple, la commande suivante permet de télécharger un fichier du bucket
gcp-public-data-landsat
dans votre répertoire local :gcloud storage cp gs://gcp-public-data-landsat/LC08/01/001/003/LC08_L1GT_001003_20140812_20170420_01_T2/LC08_L1GT_001003_20140812_20170420_01_T2_B3.TIF .
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 la page Configurer l'authentification pour les 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 la page Configurer l'authentification pour les bibliothèques clientes.
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 la page Configurer l'authentification pour les bibliothèques clientes.
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 la page Configurer l'authentification pour les bibliothèques clientes.
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 la page Configurer l'authentification pour les bibliothèques clientes.
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 la page Configurer l'authentification pour les bibliothèques clientes.
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 la page Configurer l'authentification pour les bibliothèques clientes.
Étape suivante
- Découvrez quelques-uns des ensembles de données publics fournis par Cloud Storage.
- Découvrez comment partager un objet publiquement.
- Découvrez les options permettant de contrôler l'accès à vos données.
- Contrôlez l'accès à vos données en utilisant des autorisations IAM.
- Téléchargez des objets depuis un bucket.