O ossutil é uma ferramenta de linha de comando que permite fazer upload rápido de arquivos grandes, baixar arquivos e excluir arquivos com um prefixo específico. O ossutil roda em sistemas operacionais como Windows, Linux e macOS. Baixe e instale a versão adequada ao seu ambiente.
Nova versão disponível
Recomendamos o uso da versão atualizada do ossutil 2.0. Para saber como instalá-lo e usá-lo rapidamente, consulte Instalar o ossutil.
Principais recursos do ossutil 2.0:
Nova estrutura de comandos: suporta comandos multinível, incluindo comandos no nível da API, como
ossutil api put-bucket-acl, e comandos de alto nível, comoossutil config.Gerenciamento de configuração aprimorado: o processo inicial de configuração foi simplificado. Após a instalação, basta fornecer o AccessKey ID, o AccessKey secret e o ID da região para concluir a configuração básica. Também é possível usar o parâmetro
--profilepara especificar vários arquivos de configuração e garantir maior flexibilidade.Mais parâmetros de filtro: comandos de processamento em lote, como
ls,cperm, aceitam diversas condições de filtro baseadas em caminho, tamanho do arquivo, hora de modificação e metadados do objeto. Esse recurso aumenta significativamente a precisão e a eficiência das operações.Formatos de saída flexíveis: o parâmetro
--output-formatpermite definir o formato de saída como JSON, YAML ou XML para atender a diferentes requisitos de processamento de dados. A opção--output-querypossibilita filtrar a saída para recuperar apenas as informações necessárias.Segurança reforçada: o ossutil 2.0 permite definir parâmetros sensíveis por meio de variáveis de ambiente. Isso evita a exposição de chaves na linha de comando e reduz o risco de vazamento de dados. Além disso, a opção
--dry-runpermite verificar o comportamento de um comando antes da execução, ajudando a prevenir operações não intencionais.
Versões
Versão atual: 1.7.19
Versões anteriores: para obter mais informações sobre o código-fonte e o histórico de versões anteriores do ossutil, consulte o GitHub.
Links para download
|
Link para download |
Checksum SHA-256 |
|
f8a4a7e1df8529b06a3f3cca194a1c99163cb3b8ab3b5d64228c207c3ae63b86 |
|
|
dcc512e4a893e16bbee63bc769339d8e56b21744fd83c8212a9d8baf28767343 |
|
|
ffe8b479e5fd3c0e146a14cd32e8ef5736d23f6c8de157944288ee09db2d7b1d |
|
|
f612c2a88d4d28363e254168d521fac5df632f2547ba84eaebacf6497dc04d57 |
|
|
9cf82a53fe24d8b5cc3dfb441787e0ea19c24dd7a1246653d5f1a28b7923d6fe |
|
|
10ece4d328c5d2440833adc5f4167168e9b2a4c5d364f673b0c45bcc4fd02ec5 |
|
|
772469ef02b91e893f7211acf732c2c07cd93214552ed7cf84157d3d9b9fb799 |
|
|
8e9176aedc87d230ccd97dc7236b16564f2a068609ed301acdc73dc27faf7e77 |
Baixar e instalar o ossutil
Linux
-
Instale o ossutil.
sudo -v ; curl https://gosspublic.alicdn.com/ossutil/install.sh | sudo bashNotaÉ necessário descompactar o pacote do ossutil antes da instalação. Certifique-se de ter uma ferramenta de descompactação, como unzip ou 7z, instalada.
Por padrão, o ossutil é instalado no diretório /usr/bin/.
-
Configure o ossutil.
-
Execute o comando de configuração.
ossutil config -
Quando solicitado, configure o caminho do arquivo de configuração.
Please enter the config file name. The file name can include a path. (Default: /home/user/.ossutilconfig. Press Enter to use the default path. If you set the path to another file, you must specify the --config-file option to the file when you use other commands):Por padrão, o ossutil salva o arquivo de configuração em /home/user/.ossutilconfig. Se você especificar um caminho diferente para o arquivo de configuração, será necessário adicionar a opção -c para indicar o arquivo sempre que executar um comando do ossutil. Por exemplo, se salvar o arquivo de configuração em /home/config, execute o comando ls no seguinte formato, incluindo a opção -c:
ossutil ls oss://examplebucket -c /home/config Quando solicitado, defina o idioma da ferramenta. Insira
CHpara chinês ouENpara inglês. Por padrão, a ferramenta utiliza o idioma do seu sistema operacional. Essa configuração entra em vigor após a execução bem-sucedida do comando config.-
Defina o idioma da ferramenta.
Insira CH ou EN. Por padrão, a ferramenta utiliza o mesmo idioma do seu sistema operacional. Essa configuração entra em vigor após a execução do comando config.
-
Quando solicitado, defina os parâmetros Endpoint, AccessKey ID, AccessKey secret e STSToken. O parâmetro STSToken é necessário apenas quando você usa credenciais temporárias do Security Token Service (STS) para acessar o OSS. Caso contrário, deixe esse parâmetro vazio.
Os parâmetros são descritos a seguir:
Parâmetro
Obrigatório
Descrição
endpoint
Sim
Insira o endpoint da região onde seu bucket está localizado. Por exemplo, defina o endpoint público como para a região ou
https://oss-ap-southeast-1.aliyuncs.compara a região de Singapore.Para acessar o OSS a partir de outros serviços da Alibaba Cloud na mesma região, use um endpoint interno, como ou
https://oss-ap-southeast-1-internal.aliyuncs.com.Para obter mais informações sobre os endpoints de cada região, consulte Regiões e endpoints.
ImportanteDevido a uma alteração de política para melhorar a conformidade e a segurança, a partir de 20 de março de 2025, novos usuários do OSS devem usar um nome de domínio personalizado (CNAME) para realizar operações de API de dados em buckets do OSS localizados em regiões da China continental. Os endpoints públicos padrão estão restritos para essas operações. Consulte o anúncio oficial para obter a lista completa das operações afetadas. Se você acessar seus dados via HTTPS, deverá vincular um certificado SSL válido ao seu domínio personalizado. Isso é obrigatório para acesso ao OSS Console, pois o console impõe o uso de HTTPS.
accessKeyID
Sim
Insira o par de AccessKeys da sua conta. Para obter mais informações sobre como obter um par de AccessKeys, consulte Criar um par de AccessKeys.
accessKeySecret
Sim
stsToken
Não
Este parâmetro é necessário apenas quando você usa credenciais de acesso temporárias para acessar o OSS. Caso contrário, deixe-o vazio. Para obter mais informações sobre como gerar um token STS, consulte AssumeRole.
-
-
Verifique se o ossutil foi instalado corretamente.
ossutilSe uma lista de comandos suportados pelo ossutil for exibida, a instalação foi concluída com sucesso.
Windows
-
Instale o ossutil.
Clique no link de download para baixar o pacote de instalação para Windows.
Descompacte o pacote e clique duas vezes no arquivo ossutil.bat.
-
Configure o ossutil.
-
Execute o comando de configuração.
ossutil config -
Quando solicitado, defina o caminho do arquivo de configuração.
Please enter the config file name. The file name can include a path. (Default: C:\\Users\user\.ossutilconfig. Press Enter to use the default path. If you set the path to another file, you must specify the --config-file option to the file when you use other commands):Por padrão, o ossutil salva o arquivo de configuração em C:\\Users\user\.ossutilconfig. Se você especificar um caminho diferente para o arquivo de configuração, será necessário adicionar a opção -c para indicar o arquivo sempre que executar um comando. Por exemplo, se o arquivo de configuração estiver salvo em c:\ossutil\config, execute o comando ls no seguinte formato:
ossutil ls oss://examplebucket -c c:\ossutil\config Quando solicitado, defina o idioma da ferramenta. Insira
CHpara chinês ouENpara inglês. Por padrão, a ferramenta utiliza o idioma do seu sistema operacional. Essa configuração entra em vigor após a execução do comando config.-
Quando solicitado, defina os parâmetros Endpoint, AccessKey ID, AccessKey secret e STSToken. O parâmetro STSToken é necessário apenas quando você usa credenciais temporárias do STS para acessar o OSS. Caso contrário, deixe esse parâmetro vazio.
A tabela a seguir descreve os parâmetros.
Parâmetro
Obrigatório
Descrição
endpoint
Sim
Insira o endpoint da região onde seu bucket está localizado. Por exemplo, defina o endpoint público como para a região ou
https://oss-ap-southeast-1.aliyuncs.compara a região de Singapore.Para acessar o OSS a partir de outros serviços da Alibaba Cloud na mesma região, use um endpoint interno, como ou
https://oss-ap-southeast-1-internal.aliyuncs.com.Para obter mais informações sobre os endpoints de cada região, consulte Regiões e endpoints.
ImportanteDevido a uma alteração de política para melhorar a conformidade e a segurança, a partir de 20 de março de 2025, novos usuários do OSS devem usar um nome de domínio personalizado (CNAME) para realizar operações de API de dados em buckets do OSS localizados em regiões da China continental. Os endpoints públicos padrão estão restritos para essas operações. Consulte o anúncio oficial para obter a lista completa das operações afetadas. Se você acessar seus dados via HTTPS, deverá vincular um certificado SSL válido ao seu domínio personalizado. Isso é obrigatório para acesso ao OSS Console, pois o console impõe o uso de HTTPS.
accessKeyID
Sim
Insira o par de AccessKeys da sua conta. Para obter mais informações sobre como obter um par de AccessKeys, consulte Criar um par de AccessKeys.
accessKeySecret
Sim
stsToken
Não
Este parâmetro é necessário apenas quando você usa credenciais de acesso temporárias para acessar o OSS. Caso contrário, deixe-o vazio. Para obter mais informações sobre como gerar um token STS, consulte AssumeRole.
-
-
Verifique se o ossutil foi instalado corretamente.
ossutilSe uma lista de comandos suportados pelo ossutil for exibida, a instalação foi concluída com sucesso.
macOS
-
Instale o ossutil.
sudo -v ; curl https://gosspublic.alicdn.com/ossutil/install.sh | sudo bashNotaO diretório de instalação padrão é /usr/local/bin.
-
Configure o ossutil.
-
Execute o comando de configuração.
ossutil config -
Quando solicitado, defina o caminho do arquivo de configuração.
Please enter the config file name. The file name can include a path. (Default: /Users/user/.ossutilconfig. Press Enter to use the default path. If you set the path to another file, you must specify the --config-file option to the file when you use other commands):Por padrão, o ossutil salva o arquivo de configuração em /Users/user/.ossutilconfig.
Se você especificar um caminho diferente para o arquivo de configuração, será necessário adicionar a opção -c para indicar o arquivo sempre que executar um comando. Por exemplo, se o arquivo de configuração estiver salvo em /home/config, execute o comando ls no seguinte formato:
ossutil ls oss://examplebucket -c /home/config Quando solicitado, defina o idioma da ferramenta. Insira
CHpara chinês ouENpara inglês. Por padrão, a ferramenta utiliza o idioma do seu sistema operacional. Essa configuração entra em vigor após a execução do comando config.-
Quando solicitado, defina os parâmetros Endpoint, AccessKey ID, AccessKey secret e STSToken. O parâmetro STSToken é necessário apenas quando você usa credenciais temporárias do STS para acessar o OSS. Caso contrário, deixe esse parâmetro vazio.
A tabela a seguir descreve os parâmetros.
Parâmetro
Obrigatório
Descrição
endpoint
Sim
Insira o endpoint da região onde seu bucket está localizado. Por exemplo, defina o endpoint público como para a região ou
https://oss-ap-southeast-1.aliyuncs.compara a região de Singapore.Para acessar o OSS a partir de outros serviços da Alibaba Cloud na mesma região, use um endpoint interno, como ou
https://oss-ap-southeast-1-internal.aliyuncs.com.Para obter mais informações sobre os endpoints de cada região, consulte Regiões e endpoints.
ImportanteDevido a uma alteração de política para melhorar a conformidade e a segurança, a partir de 20 de março de 2025, novos usuários do OSS devem usar um nome de domínio personalizado (CNAME) para realizar operações de API de dados em buckets do OSS localizados em regiões da China continental. Os endpoints públicos padrão estão restritos para essas operações. Consulte o anúncio oficial para obter a lista completa das operações afetadas. Se você acessar seus dados via HTTPS, deverá vincular um certificado SSL válido ao seu domínio personalizado. Isso é obrigatório para acesso ao OSS Console, pois o console impõe o uso de HTTPS.
accessKeyID
Sim
Insira o par de AccessKeys da sua conta. Para obter mais informações sobre como obter um par de AccessKeys, consulte Criar um par de AccessKeys.
accessKeySecret
Sim
stsToken
Não
Este parâmetro é necessário apenas quando você usa credenciais de acesso temporárias para acessar o OSS. Caso contrário, deixe-o vazio. Para obter mais informações sobre como gerar um token STS, consulte AssumeRole.
-
-
Verifique se o ossutil foi instalado corretamente.
ossutilSe uma lista de comandos suportados pelo ossutil for exibida, a instalação foi concluída com sucesso.
Referências
Após instalar o ossutil, utilize-o para fazer upload, download, cópia e exclusão de objetos. Para obter mais informações, consulte cp (upload de objetos), cp (download de objetos), cp (cópia de objetos) e rm (exclusão de objetos).