Primeiros passos: como usar a ferramenta gsutil

Nesta página, você verá como executar tarefas básicas no Cloud Storage usando a ferramenta de linha de comando gsutil.

Os custos gerados no Cloud Storage são baseados nos recursos que você usa. Este guia de início rápido geralmente usa menos de US$ 0,01 em recursos do Cloud Storage.

Antes de começar

  1. Faça login na sua Conta do Google.

    Se você ainda não tiver uma, inscreva-se.

  2. No Console do GCP, na página do seletor de projetos, clique em Criar para começar a criar um novo projeto do GCP.

    Acesse a página do seletor de projetos

  3. Verifique se o faturamento foi ativado no projeto do Google Cloud Platform. Saiba como confirmar que o faturamento está ativado para seu projeto.

  4. Instale o SDK do Cloud.

    Quando for solicitado, escolha o projeto que você criou acima.

  5. Instale o Python 2.7.

    Se você está usando o Windows e marcou a caixa de seleção pertinente quando instalou o SDK do Cloud, isso foi feito automaticamente.

Criar um intervalo

Intervalos são os contêineres básicos que armazenam seus dados no Cloud Storage.

Para criar um intervalo:

  1. Abra uma janela de terminal.
  2. Use o comando gsutil mb e um nome exclusivo para criar um intervalo:
    gsutil mb -l us-east1 gs://my-awesome-bucket/
    

    O exemplo usa um intervalo chamado "my-awesome-bucket". Escolha seu próprio nome de intervalo globalmente exclusivo.

    Se funcionar, o comando retornará:

    Creating gs://my-awesome-bucket/...
    
  3. Você acabou de criar um intervalo para armazenar seus dados!

Limpeza

Para evitar cobranças na sua conta do Google Cloud pelos recursos usados neste guia de início rápido, siga estas etapas:

  1. Abra uma janela de terminal, se já não estiver aberta.
  2. Use o rm command da gsutil com a sinalização -r para excluir o intervalo e tudo o que estiver dentro dele:

    gsutil rm -r gs://my-awesome-bucket

    Se for bem-sucedido, o comando retornará uma mensagem como esta:

    Removing gs://my-awesome-bucket/just-a-folder/cloud-storage.logo.png#1456530077282000...
    Removing gs://my-awesome-bucket/...

    Seu intervalo e o conteúdo dele foram excluídos.

A seguir