Para transferir arquivos para instâncias de máquina virtual (VM) do Compute Engine, opções diferentes estão disponíveis, dependendo do sistema operacional da estação de trabalho e da instância de destino.
| Transferir de | Para instâncias do Windows | 
|---|---|
| Linux | |
| Windows, macOS ou Android | 
Como transferir arquivos por meio do Cloud Storage
Os buckets do Cloud Storage podem ser usados como um ponto de transferência entre você e suas VMs. É possível usar um navegador da Web, a CLI do Google Cloud ou uma linguagem de programação para transferir arquivos entre o Cloud Storage e as VMs do Compute Engine.
Diferentes tipos de credenciais podem ser usados para a etapa de upload e de download conforme suas necessidades:
- Acessar dados em nome de um usuário é melhor para operações de uso único ou para os recursos pelos quais você é responsável.
 - Use as credenciais da conta de serviço em implantações ajustadas e cenários de recursos compartilhados.
 
Para transferir arquivos entre um computador e uma VM com o Cloud Storage, faça isto:
- Crie um bucket do Cloud Storage se você já não tiver um bucket para transferências de arquivos.
 - 
      Use permissões do IAM para modificar o acesso ao bucket:
- As contas que fazem upload de arquivos para o bucket precisam ter o papel de Administrador de objetos do Storage.
 - As contas que fazem o download de arquivos precisam ter o papel de Leitor de objetos do Storage.
 
 - Faça login no dispositivo de origem e faça o upload dos arquivos no bucket.
 - Faça login no dispositivo de destino e faça o download dos arquivos do bucket, concluindo a transferência.
 - Opcional: exclua os arquivos que não são mais necessários para evitar cobranças indesejadas no armazenamento.
 
Se você precisar transferir arquivos na outra direção, reverta o processo. Verifique se a conta que está fazendo upload do arquivo tem acesso de gravação no bucket.
Transferir arquivos com o Google Cloud CLI
A Google Cloud CLI fornece um utilitário de transferência de arquivos Secure Copy Protocol (SCP) por meio de uma conexão SSH estabelecida.
Para transferir arquivos usando SCP, faça o seguinte:
- Ative o SSH na sua VM do Windows, se ainda não estiver ativado.
 - 
      Revise suas regras de firewall e confirme se as conexões SSH na porta 
22são permitidas. Caso contrário, crie uma regra de firewall SSH. - Verifique se a gcloud CLI está instalada no dispositivo de origem que contém os arquivos a serem transferidos.
 - 
      Use o comando 
gcloud compute scppara transferir os arquivos para a máquina de destino. 
No exemplo a seguir, copiamos um arquivo da estação de trabalho para o diretório inicial da VM:
gcloud compute scp LOCAL_FILE_PATH VM_NAME:REMOTE_DIR
Substitua:
LOCAL_FILE_PATH: o caminho do arquivo na sua máquinaVM_NAME: o nome da VMREMOTE_DIR: um diretório na máquina remota
Também é possível copiar arquivos e diretórios da máquina remota. No exemplo a seguir, copiamos de maneira recursiva um diretório da origem para o destino:
gcloud compute scp --recurse VM_NAME:REMOTE_DIR LOCAL_FILE_PATH
 Para mais informações, consulte a documentação de referência do gcloud compute scp.
Como transferir arquivos por meio do cliente RDP do Windows
Muitos clientes de RDP da Microsoft oferecem suporte à conexão do armazenamento local com uma VM remota do Windows, mas isso não é aceito por todos os clientes.
Siga as instruções relativas ao sistema operacional do dispositivo do qual ou para qual os arquivos estão sendo transferidos:
Windows
Transfira arquivos pelo app Conexão de Área de Trabalho Remota (%systemroot%/system32/mstsc.exe) integrado fazendo o seguinte:
- Abra o aplicativo Conexão de Área de Trabalho Remota.
 - Abra Mostrar opções.
 - Clique na guia Recursos locais.
 - Em Dispositivos e recursos locais, clique em Mais.
 - Marque a caixa de seleção Drives ou escolha o drive que você quer.
 - Conecte-se e faça login na VM normalmente.
 - Abra o Explorador de Arquivos na máquina remota e veja o drive montado.
 - Use este drive para transferências de arquivos enquanto estiver conectado.
 
macOS
Transfira arquivos pelo cliente de RDP da Microsoft da Área de trabalho remota para macOS fazendo o seguinte:
- Clique no ícone de + no canto superior esquerdo.
 - Selecione Add PC.
 - Na guia Pastas, ative Pastas de redirecionamento.
 - Pressione o ícone de + no canto inferior esquerdo.
 - Escolha uma pasta para ser redirecionada.
 - Conecte-se e faça login na VM normalmente.
 - Abra o Explorador de Arquivos na máquina remota e veja a pasta montada.
 - Use este drive para transferências de arquivos enquanto estiver conectado.
 
Android
Transfira arquivos por meio do aplicativo Área de trabalho remota da Microsoft.
- Pressione o ícone de + no canto superior direito.
 - Selecione Add PC.
 - Em Redirecionamento de dispositivo e áudio, ative a opção Armazenamento.
 - Conecte-se e faça login na VM normalmente.
 - Abra o Explorador de Arquivos na máquina remota e veja o armazenamento ativado.
 - Use este drive para transferências de arquivos enquanto estiver conectado.
 
A seguir
- Conecte-se às VM para usar os arquivos transferidos.