A transferência on-line requer configuração na primeira vez. As transferências posteriores após a configuração inicial não exigem essas etapas.
Ative as APIs
Para concluir a configuração inicial para transferência on-line, um administrador do Google Cloud precisa fazer o seguinte:
Enable the Google Storage Transfer API.
Confirme o projeto em que você está ativando a API e clique em Next.
Clique em Enable.
Enable the Pub/Sub API.
Confirme o projeto em que você está ativando a API e clique em Next.
Clique em Ativar.
Configurar o agente de serviço do Serviço de transferência do Cloud Storage
No e-mail intitulado Bucket de destino de preparação do Google Transfer Appliance, um agente de serviço é especificado para você. O resultado será semelhante a este:
project-IDENTIFIER@storage-transfer-service.gserviceaccount.com
Conceda o papel a seguir ao agente de serviço do Serviço de transferência do Cloud Storage no seu projeto:
Pub/Sub Editor
Conceda o papel a seguir ao agente de serviço do Serviço de transferência do Cloud Storage Para o bucket de destino:
Storage Admin
Criar e configurar uma conta de serviço gerenciada pelo usuário
Crie uma conta de serviço gerenciada pelo usuário no seu projeto.
Conceda os seguintes papéis à conta de serviço gerenciada pelo usuário no seu projeto:
Pub/Sub Editor
Storage Transfer Admin
Monitoring Metric Writer
se você ativar o Cloud Monitoring.
Conceda o seguinte papel à conta de serviço gerenciada pelo usuário para o bucket de destino:
Storage Admin
Depois que a conta de serviço estiver configurada, prepare uma chave de conta de serviço:
Crie uma chave de conta de serviço para a conta de serviço gerenciada pelo usuário. A chave é salva quando você a cria, e não é possível fazer o download dela novamente.
Renomeie a chave para
key.json
e salve-a em um local seguro.Depois de receber o dispositivo, faça upload de
key.json
para o diretório/tmp
no dispositivo.