Cette page explique comment débuter avec les bibliothèques clientes Cloud pour l'API Google Storage Transfer. En savoir plus sur le client pour les APIs Cloud, y compris les anciennes bibliothèques clientes des API Google, Présentation des bibliothèques clientes
Pour en savoir plus sur la mise à jour de la bibliothèque cliente des API Google vers la bibliothèque cliente Cloud décrite sur cette page, consultez la Guide de migration du service de transfert de stockage
Installer la bibliothèque cliente
C++
Pour en savoir plus sur l'installation de la bibliothèque C++, consultez le guide Configurer un environnement de développement C++.
C#
Pour en savoir plus, consultez la page Configurer un environnement de développement C#.
Si vous utilisez Visual Studio 2017 ou une version ultérieure, ouvrez une fenêtre du gestionnaire de paquets NuGet et saisissez les éléments suivants :Install-Package Google.Cloud.StorageTransfer.V1
Si vous utilisez les outils d'interface de ligne de commande .NET Core pour installer votre exécutez la commande suivante:
dotnet add package Google.Cloud.StorageTransfer.V1
Go
Pour plus d'informations, consultez la page Configurer un environnement de développement Go.
go get cloud.google.com/go/storagetransfer
Java
Pour en savoir plus, consultez la page Configurer un environnement de développement Java.
Si vous utilisez Maven, ajoutez ce code à votre fichier pom.xml :<dependency> <groupId>com.google.cloud</groupId> <artifactId>google-cloud-storage-transfer</artifactId> <version>0.2.3</version> </dependency>
Si vous utilisez Gradle sans BOM, ajoutez ceci à vos dépendances:
implementation 'com.google.cloud:google-cloud-storage-transfer:0.2.3'
Node.js
Pour en savoir plus, consultez la section Configurer un environnement de développement Node.js.
npm install --save @google-cloud/storage-transfer
PHP
Pour en savoir plus, consultez la page Utiliser PHP sur Google Cloud.
composer require google/cloud
Python
Pour en savoir plus, consultez la page Configurer un environnement de développement Python.
pip install --upgrade google-cloud-storage-transfer
Ruby
Pour en savoir plus, consultez la section Configurer un environnement de développement Ruby.
gem install google-cloud-storage_transfer
Configurer l'authentification
Lorsque vous utilisez des bibliothèques clientes, vous utilisez les identifiants par défaut de l'application pour : s'authentifier. Pour en savoir plus, consultez la section S'authentifier à l'aide de bibliothèques clientes.
Utiliser la bibliothèque cliente
Les exemples suivants montrent comment utiliser la bibliothèque cliente.
Avant d'utiliser ces exemples, suivez les instructions de la section Configurer l'accès pour configurer les autorisations requises.
C++
Pour savoir comment installer et utiliser la bibliothèque cliente pour le service de transfert de stockage, consultez la page Bibliothèques clientes du service de transfert de stockage.
Pour vous authentifier auprès du service de transfert de stockage, 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 savoir comment installer et utiliser la bibliothèque cliente pour le service de transfert de stockage, consultez la page Bibliothèques clientes du service de transfert de stockage. Pour en savoir plus, consultez les API du service de transfert de stockage C# documentation de référence.
Pour vous authentifier auprès du service de transfert de stockage, 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 savoir comment installer et utiliser la bibliothèque cliente pour le service de transfert de stockage, consultez la page Bibliothèques clientes du service de transfert de stockage. Pour en savoir plus, consultez la documentation de référence de l'API Go du service de transfert de stockage.
Pour vous authentifier auprès du service de transfert de stockage, configurez les identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de développement local.
Java
Pour savoir comment installer et utiliser la bibliothèque cliente pour le service de transfert de stockage, consultez la page Bibliothèques clientes du service de transfert de stockage. Pour en savoir plus, consultez les API du service de transfert de stockage Java documentation de référence.
Pour vous authentifier auprès du service de transfert de stockage, 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 savoir comment installer et utiliser la bibliothèque cliente pour le service de transfert de stockage, consultez la page Bibliothèques clientes du service de transfert de stockage. Pour en savoir plus, consultez les API du service de transfert de stockage Node.js documentation de référence.
Pour vous authentifier auprès du service de transfert de stockage, 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 savoir comment installer et utiliser la bibliothèque cliente pour le service de transfert de stockage, consultez la page Bibliothèques clientes du service de transfert de stockage. Pour en savoir plus, consultez les API du service de transfert de stockage PHP documentation de référence.
Pour vous authentifier auprès du service de transfert de stockage, 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 savoir comment installer et utiliser la bibliothèque cliente pour le service de transfert de stockage, consultez la page Bibliothèques clientes du service de transfert de stockage. Pour en savoir plus, consultez la documentation de référence de l'API Python du service de transfert de stockage.
Pour vous authentifier auprès du service de transfert de stockage, 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 savoir comment installer et utiliser la bibliothèque cliente pour le service de transfert de stockage, consultez Bibliothèques clientes du service de transfert de stockage. Pour en savoir plus, consultez les API du service de transfert de stockage Ruby documentation de référence.
Pour vous authentifier auprès du service de transfert de stockage, 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.
Utiliser la bibliothèque cliente avec l'éditeur Cloud Shell
Java
Pour obtenir des instructions détaillées sur cette tâche directement dans la console Google Cloud, cliquez sur Visite guidée :
Node.js
Pour obtenir des instructions détaillées sur cette tâche directement dans la console Google Cloud, cliquez sur Visite guidée :
Python
Pour obtenir des instructions détaillées sur cette tâche directement dans la console Google Cloud, cliquez sur Visite guidée :