Bibliothèques clientes du service de transfert de stockage

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 page 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 la 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 en savoir plus, consultez Configurer un environnement de développement Go.

go get cloud.google.com/go/storagetransfer

Java

Pour en savoir plus, consultez 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>1.80.0</version>
</dependency>

Si vous utilisez Gradle sans BOM, ajoutez ceci à vos dépendances :

implementation 'com.google.cloud:google-cloud-storage-transfer:1.80.0'

Node.js

Pour en savoir plus, consultez Configurer un environnement de développement Node.js.

npm install @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 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.


#include "google/cloud/storagetransfer/v1/storage_transfer_client.h"
#include <iostream>
#include <string>

int main(int argc, char* argv[]) try {