En esta página se explica cómo empezar a usar las bibliotecas de cliente de Cloud con la API Google Storage Transfer. Consulta más información sobre las bibliotecas de cliente de las APIs de Cloud, incluidas las bibliotecas de cliente de las APIs de Google anteriores, en el artículo Explicación de las bibliotecas de cliente.
Para obtener información sobre cómo actualizar de la biblioteca de cliente de las APIs de Google a la biblioteca de cliente de Cloud que se describe en esta página, consulta la guía de migración de Storage Transfer Service.
Instalar la biblioteca cliente
C++
Para obtener más información sobre cómo instalar la biblioteca de C++, consulta la guía Configurar un entorno de desarrollo de C++.
C#
Para obtener más información, consulta Configurar un entorno de desarrollo de C#.
Si usas Visual Studio 2017 o una versión posterior, abre una ventana del gestor de paquetes NuGet y escribe lo siguiente:Install-Package Google.Cloud.StorageTransfer.V1
Si usas las herramientas de interfaz de línea de comandos de .NET Core para instalar tus dependencias, ejecuta el siguiente comando:
dotnet add package Google.Cloud.StorageTransfer.V1
Go
Para obtener más información, consulta Configurar un entorno de desarrollo de Go.
go get cloud.google.com/go/storagetransfer
Java
Para obtener más información, consulta Configurar un entorno de desarrollo de Java.
Si usas Maven, añade este fragmento de código al archivo pom.xml:<dependency> <groupId>com.google.cloud</groupId> <artifactId>google-cloud-storage-transfer</artifactId> <version>0.2.3</version> </dependency>
Si usas Gradle sin BOM, añade lo siguiente a tus dependencias:
implementation 'com.google.cloud:google-cloud-storage-transfer:0.2.3'
Node.js
Para obtener más información, consulta Configurar un entorno de desarrollo de Node.js.
npm install @google-cloud/storage-transfer
PHP
Para obtener más información, consulta Usar PHP en Google Cloud.
composer require google/cloud
Python
Para obtener más información, consulta Configurar un entorno de desarrollo de Python.
pip install --upgrade google-cloud-storage-transfer
Ruby
Para obtener más información, consulta Configurar un entorno de desarrollo de Ruby.
gem install google-cloud-storage_transfer
Configurar la autenticación
Cuando usas bibliotecas de cliente, utilizas las credenciales de aplicación predeterminadas para autenticarte. Para obtener más información, consulta el artículo Autenticar mediante bibliotecas de cliente.
Usar la biblioteca cliente
En los siguientes ejemplos se muestra cómo usar la biblioteca de cliente.
Antes de usar estas muestras, sigue las instrucciones de Configurar el acceso para configurar los permisos necesarios.
C++
Para saber cómo instalar y usar la biblioteca de cliente de Servicio de transferencia de Storage, consulta Bibliotecas de cliente de Servicio de transferencia de Storage.
Para autenticarte en el Servicio de transferencia de Storage, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
C#
Para saber cómo instalar y usar la biblioteca de cliente de Servicio de transferencia de Storage, consulta Bibliotecas de cliente de Servicio de transferencia de Storage. Para obtener más información, consulta la documentación de referencia de la API C# del Servicio de transferencia de Storage.
Para autenticarte en el Servicio de transferencia de Storage, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Go
Para saber cómo instalar y usar la biblioteca de cliente de Servicio de transferencia de Storage, consulta Bibliotecas de cliente de Servicio de transferencia de Storage. Para obtener más información, consulta la documentación de referencia de la API Go del Servicio de transferencia de Storage.
Para autenticarte en el Servicio de transferencia de Storage, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Java
Para saber cómo instalar y usar la biblioteca de cliente de Servicio de transferencia de Storage, consulta Bibliotecas de cliente de Servicio de transferencia de Storage. Para obtener más información, consulta la documentación de referencia de la API Java del Servicio de transferencia de Storage.
Para autenticarte en el Servicio de transferencia de Storage, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Node.js
Para saber cómo instalar y usar la biblioteca de cliente de Servicio de transferencia de Storage, consulta Bibliotecas de cliente de Servicio de transferencia de Storage. Para obtener más información, consulta la documentación de referencia de la API Node.js del Servicio de transferencia de Storage.
Para autenticarte en el Servicio de transferencia de Storage, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
PHP
Para saber cómo instalar y usar la biblioteca de cliente de Servicio de transferencia de Storage, consulta Bibliotecas de cliente de Servicio de transferencia de Storage. Para obtener más información, consulta la documentación de referencia de la API PHP del Servicio de transferencia de Storage.
Para autenticarte en el Servicio de transferencia de Storage, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Python
Para saber cómo instalar y usar la biblioteca de cliente de Servicio de transferencia de Storage, consulta Bibliotecas de cliente de Servicio de transferencia de Storage. Para obtener más información, consulta la documentación de referencia de la API Python del Servicio de transferencia de Storage.
Para autenticarte en el Servicio de transferencia de Storage, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Ruby
Para saber cómo instalar y usar la biblioteca de cliente de Servicio de transferencia de Storage, consulta Bibliotecas de cliente de Servicio de transferencia de Storage. Para obtener más información, consulta la documentación de referencia de la API Ruby del Servicio de transferencia de Storage.
Para autenticarte en el Servicio de transferencia de Storage, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Usar la biblioteca de cliente con el editor de Cloud Shell
Java
Para seguir las instrucciones paso a paso de esta tarea directamente en la Google Cloud consola, haga clic en Ayúdame:
Node.js
Para seguir las instrucciones paso a paso de esta tarea directamente en la Google Cloud consola, haga clic en Ayúdame:
Python
Para seguir las instrucciones paso a paso de esta tarea directamente en la Google Cloud consola, haga clic en Ayúdame: