Cette page explique comment débuter avec les bibliothèques clientes Cloud pour l'API Google Storage Transfer. Pour en savoir plus sur les bibliothèques clientes pour les APIs Cloud, y compris les anciennes bibliothèques clientes des API Google, consultez la section Présentation des bibliothèques clientes.
Pour savoir comment passer de la bibliothèque cliente des API Google à la bibliothèque cliente Cloud décrite sur cette page, consultez le 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 vos dépendances, 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 vous 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 les 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 la documentation de référence de l'API C# 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.
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 la documentation de référence de l'API Java 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.
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 la documentation de référence de l'API Node.js 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.
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 la documentation de référence de l'API PHP 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.
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 les 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 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 Ruby 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.
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 :