Veja nesta página os primeiros passos para usar as bibliotecas de cliente do Cloud da API do Serviço de transferência do Cloud Storage. Leia mais sobre as bibliotecas de cliente da API do Cloud, incluindo as antigas, em Explicações sobre bibliotecas de cliente.
Para informações sobre como atualizar da biblioteca de cliente da API do Google para a biblioteca de cliente do Cloud descrita nesta página, consulte o Guia de migração do Serviço de transferência do Cloud Storage.
Instalar a biblioteca de cliente
C++
Para mais informações sobre como instalar a biblioteca C++, consulte o guia Como configurar um ambiente de desenvolvimento em C++.
C#
Para mais informações, consulte Como configurar um ambiente de desenvolvimento em C#.
Se você estiver usando o Visual Studio 2017 ou uma versão posterior, abra a janela do gerenciador de pacotes nuget e digite o seguinte:Install-Package Google.Cloud.StorageTransfer.V1
Se você estiver usando as ferramentas da interface de linha de comando do .NET Core para instalar as dependências, execute o seguinte comando:
dotnet add package Google.Cloud.StorageTransfer.V1
Go
Para mais informações, consulte Como configurar um ambiente de desenvolvimento do Go.
go get cloud.google.com/go/storagetransfer
Java
Para mais informações, consulte Como configurar um ambiente de desenvolvimento em Java.
Se você usa o Maven, adicione este código ao arquivo pom.xml:<dependency> <groupId>com.google.cloud</groupId> <artifactId>google-cloud-storage-transfer</artifactId> <version>0.2.3</version> </dependency>
Se você estiver usando o Gradle sem BOM, adicione isto às dependências:
implementation 'com.google.cloud:google-cloud-storage-transfer:0.2.3'
Node.js
Para mais informações, consulte Como configurar um ambiente de desenvolvimento em Node.js.
npm install --save @google-cloud/storage-transfer
PHP
Para mais informações, consulte Como usar o PHP no Google Cloud.
composer require google/cloud
Python
Para mais informações, consulte Como configurar um ambiente de desenvolvimento em Python.
pip install --upgrade google-cloud-storage-transfer
Ruby
Para mais informações, consulte Como configurar um ambiente de desenvolvimento em Ruby.
gem install google-cloud-storage_transfer
Como configurar a autenticação
Com as bibliotecas de cliente, você usa o Application Default Credentials para autenticação. Para mais informações, consulte Autenticar usando bibliotecas de cliente.
Usar a biblioteca de cliente
Os exemplos a seguir mostram como usar a biblioteca de cliente.
Antes de usar essas amostras, siga as instruções em Como configurar o acesso para configurar as permissões necessárias.
C++
Para saber como instalar e usar a biblioteca de cliente do Serviço de transferência do Cloud Storage, consulte Bibliotecas de clientes do Serviço de transferência do Cloud Storage.
Para autenticar o Serviço de transferência do Cloud Storage, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
C#
Para saber como instalar e usar a biblioteca de cliente do Serviço de transferência do Cloud Storage, consulte Bibliotecas de clientes do Serviço de transferência do Cloud Storage. Para mais informações, consulte a Documentação de referência da API C# do Serviço de transferência do Cloud Storage.
Para autenticar o Serviço de transferência do Cloud Storage, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Go
Para saber como instalar e usar a biblioteca de cliente do Serviço de transferência do Cloud Storage, consulte Bibliotecas de clientes do Serviço de transferência do Cloud Storage. Para mais informações, consulte a Documentação de referência da API Go do Serviço de transferência do Cloud Storage.
Para autenticar o Serviço de transferência do Cloud Storage, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Java
Para saber como instalar e usar a biblioteca de cliente do Serviço de transferência do Cloud Storage, consulte Bibliotecas de clientes do Serviço de transferência do Cloud Storage. Para mais informações, consulte a Documentação de referência da API Java do Serviço de transferência do Cloud Storage.
Para autenticar o Serviço de transferência do Cloud Storage, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Node.js
Para saber como instalar e usar a biblioteca de cliente do Serviço de transferência do Cloud Storage, consulte Bibliotecas de clientes do Serviço de transferência do Cloud Storage. Para mais informações, consulte a Documentação de referência da API Node.js do Serviço de transferência do Cloud Storage.
Para autenticar o Serviço de transferência do Cloud Storage, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
PHP
Para saber como instalar e usar a biblioteca de cliente do Serviço de transferência do Cloud Storage, consulte Bibliotecas de clientes do Serviço de transferência do Cloud Storage. Para mais informações, consulte a Documentação de referência da API PHP do Serviço de transferência do Cloud Storage.
Para autenticar o Serviço de transferência do Cloud Storage, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Python
Para saber como instalar e usar a biblioteca de cliente do Serviço de transferência do Cloud Storage, consulte Bibliotecas de clientes do Serviço de transferência do Cloud Storage. Para mais informações, consulte a Documentação de referência da API Python do Serviço de transferência do Cloud Storage.
Para autenticar o Serviço de transferência do Cloud Storage, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Ruby
Para saber como instalar e usar a biblioteca de cliente do Serviço de transferência do Cloud Storage, consulte Bibliotecas de clientes do Serviço de transferência do Cloud Storage. Para mais informações, consulte a Documentação de referência da API Ruby do Serviço de transferência do Cloud Storage.
Para autenticar o Serviço de transferência do Cloud Storage, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Como usar a biblioteca de cliente com o editor do Cloud Shell
Java
Para seguir as instruções passo a passo desta tarefa diretamente no console do Google Cloud, clique em Orientação:
Node.js
Para seguir as instruções passo a passo desta tarefa diretamente no console do Google Cloud, clique em Orientação:
Python
Para seguir as instruções passo a passo desta tarefa diretamente no console do Google Cloud, clique em Orientação:
Outros recursos
C++
- Documentos de referência de APIs
- Código-fonte (em inglês)
- Controle de problemas do GitHub (em inglês)
- Stack Overflow (em inglês)
C#
- Documentos de referência de APIs
- Código-fonte (em inglês)
- Controle de problemas do GitHub (em inglês)
- Stack Overflow (em inglês)
Go
- Documentos de referência de APIs
- Código-fonte (em inglês)
- Controle de problemas do GitHub (em inglês)
- Stack Overflow (em inglês)
Java
- Documentos de referência de APIs
- Código-fonte (em inglês)
- Controle de problemas do GitHub (em inglês)
- Stack Overflow (em inglês)
Node.js
- Documentos de referência de APIs
- Código-fonte (em inglês)
- Controle de problemas do GitHub (em inglês)
- Stack Overflow (em inglês)
PHP
- Documentos de referência de APIs
- Código-fonte (em inglês)
- Controle de problemas do GitHub (em inglês)
- Stack Overflow (em inglês)
Python
- Documentos de referência de APIs
- Código-fonte (em inglês)
- Controle de problemas do GitHub (em inglês)
- Stack Overflow (em inglês)
Ruby
- Documentos de referência de APIs
- Código-fonte (em inglês)
- Controle de problemas do GitHub (em inglês)
- Stack Overflow