Pesquise

Instalando e Configurando o cliente s3cmd

Neste artigo vamos instalar e configurar o cliente s3cmd, um cliente em linha de comando, para Object Storage que roda em sistemas operacionais Linux, FreeBSD, Mac e Windows.

Passo 1 

Instalando no Ubuntu e Debian 

# sudo apt-get install python3 python3-distutils s3cmd -y 

Instalando no CentOS e RedHat 

# sudo yum install python3 s3cmd -y 

Para obter informações de acesso ao S3 (access key/secret key/s3 endpoint) : Utilizando o Object Storage

Passo 2 

Configurando o s3cmd 

Execute o comando a seguir para executar o script de configuração. 

# s3cmd –configure 

*Access key:  

*Secret key:  

*Default Region: default 

*S3 Endpoint: somente o nome (sem o https://) 

*DNS Style: somente o nome (sem o https://) 

*Encryption password: (em branco) 

*Path to GPG program: /usr/bin/gpg 

*Use HTTPS protocol: Yes 

Configure o Proxy se tiver. 

Imagens de exemplo abaixo: 

Criando um bucket 

# s3cmd mb s3://novo-bucket-teste 

Listando o bucket criado 

# s3cmd ls  

Removendo um bucket 

# s3cmd rb s3:// novo-bucket-teste 

Adicionando um objeto 

# s3cmd put teste.txt s3://example-bucket/ 

Listando um objeto

# s3cmd ls s3://example-bucket 

Obtendo um objeto 

# s3cmd get s3://example-bucket/teste.txt 

Copiando objeto entre Buckets 

# s3cmd cp s3://BUCKET1/OBJECT1 s3://BUCKET2/ 

Movendo um objeto 

# s3cmd mv s3://BUCKET1/OBJECT1 s3://BUCKET2[/OBJECT2] 

Listando todos os objetos 

s3cmd la 

Excluindo um objeto 

s3cmd rm s3://BUCKET/OBJECT 

Verificando a ocupação de espaço do bucket
s3cmd du s3://new-bucket/ 

Informações do bucket 

s3cmd info s3://new-bucket/ 

Verifique a lista completa de operações suportadas do Object Storage utilizando o comando help. 

s3cmd –help 

Este artigo foi útil?
Deixe sua opinião sobre esse artigo