Nesta página, mostramos como listar objetos armazenados nos seus buckets do Cloud Storage. Os objetos são ordenados na lista de maneira lexicográfica pelo nome.
Antes de começar
Para receber as permissões necessárias para listar objetos, peça ao administrador
que conceda a você o papel do IAM de Leitor de objetos do Storage (roles/storage.objectViewer)
para o bucket que contém os objetos que você quer
listar. Se você quiser listar objetos em pastas gerenciadas, conceda
roles/storage.objectViewer na pasta gerenciada que contém os objetos
que você quer visualizar em vez do bucket.
Se você planeja usar o console Google Cloud para realizar as tarefas desta página, peça ao administrador para conceder a você o papel básico de Leitor (roles/viewer), além do papel de Leitor de objetos do Storage (roles/storage.objectViewer).
Esses papéis contêm as permissões necessárias para listar objetos. Para ver as permissões exatas necessárias, expanda a seção Permissões necessárias:
Permissões necessárias
storage.objects.liststorage.buckets.list- Essa permissão só será necessária se você quiser usar o Google Cloud console para executar as tarefas nesta página.
Também é possível conseguir essas permissões com outros papéis predefinidos ou personalizados.
Para informações sobre como conceder papéis para buckets, consulte Definir e gerenciar políticas do IAM em buckets.
Listar os objetos em um bucket
Console
- No console do Google Cloud , acesse a página Buckets do Cloud Storage.
Na lista de buckets, clique no nome do bucket cujo conteúdo você quer visualizar.
Linha de comando
Use o comando gcloud storage ls:
gcloud storage ls gs://BUCKET_NAME
Em que:
BUCKET_NAMEé o nome do bucket que contém os objetos que você quer listar. Por exemplo,my-bucket.
Bibliotecas de cliente
C++
Para mais informações, consulte a documentação de referência da API Cloud Storage C++.
Para se autenticar no Cloud Storage, configure o Application Default Credentials. Saiba mais em Configurar a autenticação para bibliotecas de cliente.
A amostra a seguir lista todos os objetos de um bucket:
A amostra a seguir lista os objetos com um prefixo determinado:
C#
Saiba mais na documentação de referência C# da API Cloud Storage.
Para se autenticar no Cloud Storage, configure o Application Default Credentials. Saiba mais em Configurar a autenticação para bibliotecas de cliente.
A amostra a seguir lista todos os objetos de um bucket:
A amostra a seguir lista os objetos com um prefixo determinado:
Go
Saiba mais na documentação de referência Go da API Cloud Storage.
Para se autenticar no Cloud Storage, configure o Application Default Credentials. Saiba mais em Configurar a autenticação para bibliotecas de cliente.
A amostra a seguir lista todos os objetos de um bucket: