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.
Ativar as APIs
Para concluir a configuração inicial para transferência on-line, um administrador do Google Cloud precisa fazer o seguinte:
Ative a Google Storage Transfer API.
Confirme o projeto em que você está ativando a API e clique em Next.
Selecione Ativar.
Ative a Pub/Sub API.
Confirme o projeto em que você está ativando a API e clique em Next.
Selecione Ativar.
Configurar o agente de serviço do Serviço de transferência do Cloud Storage
No e-mail intitulado Bucket de destino para preparar o 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 seguinte papel 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 gerenciado 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 gerenciado pelo usuário no seu projeto:
Pub/Sub Editor
Storage Transfer Admin
Monitoring Metric Writer
se você ativar o Cloud Monitoring.
Conceda o papel a seguir à conta de serviço gerenciado pelo usuário para o bucket de destino:
Storage Admin
Depois de configurar a conta de serviço, 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 como
key.json
e salve-a em um local seguro.Depois de receber seu dispositivo, faça o upload de
key.json
para o diretório/tmp
.