Preparar para a transferência on-line

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:

  1. Ative a Google Storage Transfer API.

    Ative a API

    1. Confirme o projeto em que você está ativando a API e clique em Next.

    2. Selecione Ativar.

  2. Ative a Pub/Sub API.

    Ative a API

    1. Confirme o projeto em que você está ativando a API e clique em Next.

    2. 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

  1. Crie uma conta de serviço gerenciada pelo usuário no seu projeto.

  2. 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.
  3. 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:

  1. 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.

  2. Renomeie a chave como key.json e salve-a em um local seguro.

  3. Depois de receber seu dispositivo, faça o upload de key.json para o diretório /tmp.