Todos os produtos
Search
Central de documentação

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

Última atualização: Jul 03, 2026

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

Observações de uso

  • Por padrão, uma conta Alibaba Cloud tem permissão para listar todos os objetos em um bucket. Para listar objetos com um usuário RAM ou o Security Token Service (STS), você precisa da permissão oss:ListObjects. Para mais informações, consulte Conceder uma política personalizada.

  • O comando list-objects (get-bucket) foi atualizado para uma versão mais recente: list-objects-v2 (get-bucket-v2). Recomendamos usar o list-objects-v2 (get-bucket-v2) no desenvolvimento de aplicações. O OSS mantém o suporte ao comando list-objects (get-bucket) para garantir compatibilidade com versões anteriores.

  • 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

Nome do bucket.

--delimiter

string

Caractere usado para agrupar objetos por nome.

--encoding-type

string

Tipo de codificação dos nomes de objeto na resposta.

--marker

string

Nome do objeto a partir do qual a operação list-objects começa. Se especificado, a operação retorna apenas objetos cujos nomes venham depois do valor de marker em ordem alfabética.

--max-keys

int

Número máximo de objetos a retornar.

--prefix

string

Prefixo obrigatório nos nomes dos objetos retornados.

Nota
  • O comando list-objects equivale à operação GetBucket (ListObjects). Para mais detalhes sobre essa operação da API, consulte GetBucket (ListObjects).

  • Para obter mais informações sobre as opções globais de linha de comando compatíveis, consulte Opções de linha de comando.

Exemplos

Liste todos os objetos em um bucket chamado examplebucket.

ossutil api list-objects --bucket examplebucket

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

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

Liste todos os objetos no bucket examplebucket e formate a saída em YAML.

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

Liste todos os objetos com o prefixo dir no nome em um bucket chamado examplebucket.

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

Liste os primeiros 100 objetos com o prefixo dir no nome em um bucket chamado examplebucket.

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

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

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

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

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

Liste todos os objetos em um bucket chamado examplebucket e codifique os nomes dos objetos na resposta com URL.

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