Todos os produtos
Search
Central de documentação

Object Storage Service:list-objects (get-bucket)

Última atualização: Sep 22, 2026

Lista todos os objetos no bucket especificado do Object Storage Service (OSS).

Notas de uso

  • Por padrão, uma conta Alibaba Cloud possui permissões para listar todos os objetos em um bucket. Para listar todos os objetos em um bucket por meio de um usuário RAM ou do Security Token Service (STS), você precisa ter a permissão oss:ListObjects. Para mais informações, consulte Grant a custom policy.

  • O comando list-objects (get-bucket) foi atualizado para uma versão mais recente: list-objects-v2 (get-bucket-v2). Recomendamos utilizar list-objects-v2 (get-bucket-v2) no desenvolvimento de suas aplicações. Para manter a compatibilidade com versões anteriores, o OSS continua oferecendo suporte ao comando list-objects (get-bucket).

  • O comando list-objects (get-bucket) não retorna metadados de usuário dos objetos.

Sintaxe do comando

ossutil api list-objects --bucket value [flags]

Parâmetro

Tipo

Descrição

--bucket

string

O nome do bucket.

--delimiter

string

O caractere usado para agrupar objetos por nome.

--encoding-type

string

O tipo de codificação dos nomes dos objetos na resposta.

--marker

string

O nome do objeto a partir do qual a operação list-objects inicia. Quando especificado, retorna os objetos cujos nomes estejam em ordem alfabética após o valor de marker.

--max-keys

int

O número máximo de objetos a retornar.

--prefix

string

O prefixo que os nomes dos objetos retornados devem conter.

Nota
  • O comando list-objects é equivalente à operação GetBucket (ListObjects). Para mais informações sobre essa operação de API, consulte GetBucket (ListObjects).

  • Para mais informações sobre as opções globais de linha de comando compatíveis, consulte Command-line options.

Exemplos

Liste todos os objetos em um bucket chamado examplebucket.

ossutil api list-objects --bucket examplebucket

Liste todos os objetos em um bucket chamado examplebucket e formate a saída em JSON.

ossutil api list-objects --bucket examplebucket --output-format json

Liste todos os objetos em um bucket chamado examplebucket com a saída formatada em YAML.

ossutil api list-objects --bucket examplebucket --output-format yaml

Liste todos os objetos cujo nome contenha o prefixo dir em um bucket chamado examplebucket.

ossutil api list-objects --bucket examplebucket --prefix dir

Liste os primeiros 100 objetos cujo nome contenha o prefixo dir em um bucket chamado examplebucket.

ossutil api list-objects --bucket examplebucket --prefix dir --max-keys 100

Liste todos os objetos no diretório atual de um bucket chamado examplebucket.

ossutil api list-objects --bucket examplebucket --delimiter /

Liste os objetos cujos nomes estejam em ordem alfabética após test.txt em um bucket chamado examplebucket.

ossutil api list-objects --bucket examplebucket --marker test.txt

Liste todos os objetos em um bucket chamado examplebucket e aplique codificação URL aos nomes dos objetos na resposta.

ossutil api list-objects --bucket examplebucket --encoding-type url