Alguns dados armazenados no Cloud Storage estão configurados para que sejam legíveis por qualquer pessoa em qualquer altura. Estes dados públicos podem ser acedidos de várias formas, consoante a forma como quer trabalhar com os dados.
Link da API
Obtenha o nome do objeto público e o contentor que armazena o objeto.
Use o seguinte URI para aceder a um objeto no contentor:
https://storage.googleapis.com/BUCKET_NAME/OBJECT_NAME
Por exemplo, o contentor público da Google gcp-public-data-landsat
contém o conjunto de dados público Landsat. Pode criar um link para o objeto partilhado publicamente
LC08/01/001/003/LC08_L1GT_001003_20140812_20170420_01_T2/LC08_L1GT_001003_20140812_20170420_01_T2_B3.TIF
com o link:
https://storage.googleapis.com/gcp-public-data-landsat/LC08/01/001/003/LC08_L1GT_001003_20140812_20170420_01_T2/LC08_L1GT_001003_20140812_20170420_01_T2_B3.TIF
Consola
Obtenha o nome do objeto público e o contentor que armazena o objeto.
Usando um navegador de Internet, aceda ao objeto com o seguinte URI (é-lhe pedido que inicie sessão se ainda não tiver sessão iniciada):
https://console.cloud.google.com/storage/browser/_details/BUCKET_NAME/OBJECT_NAME
Se o público tiver autorização para listar o conteúdo do contentor, pode listar todos os objetos no contentor com o seguinte URI:
https://console.cloud.google.com/storage/browser/BUCKET_NAME
Por exemplo, o contentor público da Google gcp-public-data-landsat
contém o conjunto de dados público Landsat. Pode aceder ao contentor com:
https://console.cloud.google.com/storage/browser/gcp-public-data-landsat
Linha de comandos
Se não tiver a CLI gcloud, siga estas instruções para a instalar.
Quando instalar a CLI gcloud, se não quiser autenticar, ignore o passo de execução do comando
gcloud init
e, em alternativa, execute o seguinte comando:gcloud config set auth/disable_credentials True
Obtenha o nome do objeto público e o contentor que armazena o objeto.
Se a autorização para apresentar o conteúdo do contentor for concedida ao público, pode apresentar alguns ou todos os objetos contidos no contentor através do comando
ls
.Por exemplo, o contentor público da Google
gcp-public-data-landsat
contém o conjunto de dados público Landsat. Pode listar objetos com o prefixoLC08/01/001/003/LC
com o seguinte comando:gcloud storage ls --recursive gs://gcp-public-data-landsat/LC08/01/001/003/LC*
Transfira objetos públicos específicos contidos no contentor através do comando
cp
.Por exemplo, o comando seguinte transfere um ficheiro do contentor
gcp-public-data-landsat
para o seu diretório local:gcloud storage cp gs://gcp-public-data-landsat/LC08/01/001/003/LC08_L1GT_001003_20140812_20170420_01_T2/LC08_L1GT_001003_20140812_20170420_01_T2_B3.TIF .
Bibliotecas cliente
C++
Para mais informações, consulte a documentação de referência da API C++ do Cloud Storage.
Para se autenticar no Cloud Storage, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para bibliotecas de cliente.
C#
Para mais informações, consulte a documentação de referência da API C# do Cloud Storage.
Para se autenticar no Cloud Storage, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para bibliotecas de cliente.
Go
Para mais informações, consulte a documentação de referência da API Go do Cloud Storage.
Para se autenticar no Cloud Storage, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para bibliotecas de cliente.
Java
Para mais informações, consulte a documentação de referência da API Java do Cloud Storage.
Para se autenticar no Cloud Storage, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para bibliotecas de cliente.
Node.js
Para mais informações, consulte a documentação de referência da API Node.js do Cloud Storage.
Para se autenticar no Cloud Storage, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para bibliotecas de cliente.
Python
Para mais informações, consulte a documentação de referência da API Python do Cloud Storage.
Para se autenticar no Cloud Storage, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para bibliotecas de cliente.
Ruby
Para mais informações, consulte a documentação de referência da API Ruby do Cloud Storage.
Para se autenticar no Cloud Storage, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para bibliotecas de cliente.
O que se segue?
- Explore alguns dos conjuntos de dados públicos fornecidos pelo Cloud Storage.
- Saiba como partilhar publicamente um objeto.
- Saiba mais sobre as opções para controlar o acesso aos seus dados.
- Controlar o acesso aos seus dados através de autorizações do IAM.
- Transfira objetos de um contentor.