Como se conectar a intervalos do Cloud Storage

O Cloud Storage é uma opção de armazenamento flexível, escalonável e durável para instâncias de máquina virtual. Leia e grave arquivos nos intervalos do Cloud Storage em praticamente qualquer lugar. Assim, é possível usar esses intervalos como o armazenamento comum entre as instâncias, o App Engine, os sistemas no local e outros serviços de nuvem.

Se os intervalos do Cloud Storage não atenderem às suas necessidades de desempenho e latência, use a solução com outras opções de armazenamento de instâncias.

Antes de começar

Como gravar e ler dados dos intervalos do Cloud Storage

Para gravar ou ler dados de um intervalo, você precisa receber acesso a ele. Também é possível ler os dados de qualquer intervalo que tenha acesso público.

Grave e leia arquivos dos intervalos do Cloud Storage por meio da ferramenta gsutil ou da API do Cloud Storage.

gsutil

Por padrão, a ferramenta de linha de comando gsutilestá instalada na maioria das instâncias de máquina virtual que usa imagens públicas. Se a instância de VM não tiver a ferramenta de linha de comando gsutil, instale a gsutil como parte do SDK do Cloud.

  1. Conecte-se a uma instância.

    1. No Console do GCP, acesse a página Instâncias de VM.

      Acessar a página "Instâncias da VM"

    2. Na lista de instâncias de máquinas virtuais, clique em SSH, na linha da instância com que você quer se conectar.

  2. Se você ainda não tiver utilizado a gsutil nessa instância, use a ferramenta gcloud para configurar as credenciais.

    gcloud init

    Como alternativa, se a instância estiver configurada para usar uma conta de serviço com um escopo de Cloud Storage, pule esta etapa.

  3. Use a ferramenta gsutil para criar intervalos e ler e gravar dados deles. Também é possível fazer streaming de dados para o Cloud Storage.

API

Se você configurou a instância para usar uma conta de serviço com um escopo do Cloud Storage, utilize a API do Cloud Storage para gravar e ler dados dos intervalos dessa solução.

  1. Conecte-se a uma instância.

    1. No Console do GCP, acesse a página Instâncias de VM.

      Acessar a página "Instâncias da VM"

    2. Na lista de instâncias de máquinas virtuais, clique em SSH, na linha da instância com que você quer se conectar.

  2. Instale e configure uma biblioteca de cliente na linguagem que preferir.

  3. Se necessário, siga as amostras de código de inserção para criar um intervalo do Cloud Storage na instância.

  4. Siga as amostras de código de inserção para gravar e ler dados e inclua o código no aplicativo que grava e/ou lê um arquivo de um intervalo do Cloud Storage.

Como ativar um intervalo como um sistema de arquivos

É possível usar a ferramenta FUSE do Cloud Storage para ativar um intervalo do Cloud Storage na instância do Compute Engine. O intervalo ativado comporta-se como um disco permanente, mesmo que os intervalos do Cloud Storage sejam armazenamento de objetos.

Para saber como ativar um intervalo do Cloud Storage na instância, leia Como usar o FUSE do Cloud Storage.

Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Documentação do Compute Engine