Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

CLOUD - Como realizar o upload de arquivos para um Bucket AWS via CLI

Dúvida
Como realizar upload de arquivos para um bucket AWS via CLI

Ambiente
Cloud Totvs

 

A utilização da AWS Command Line Interface (CLI) para o gerenciamento de objetos no Amazon S3 é a prática recomendada para administradores e desenvolvedores que buscam performance e confiabilidade. Embora o Console da AWS (navegador) seja intuitivo, ele impõe limitações técnicas que podem comprometer a agilidade em cenários profissionais.


A transição do processo manual para o uso de comandos via CLI oferece ganhos imediatos, como:

Velocidade e Concorrência: O CLI realiza o Multipart Upload de forma automática e otimizada, fragmentando arquivos grandes e enviando as partes em paralelo, o que reduz drasticamente o tempo de transferência.

Estabilidade em Grandes Volumes: Navegadores estão sujeitos a quedas de sessão, consumo excessivo de memória RAM e interrupções inesperadas. O CLI é resiliente e permite lidar com milhares de arquivos ou arquivos de vários Gigabytes sem perda de performance.

 

Ambiente:

  • Sistemas Operacionais: Windows e Linux.

  • Conta AWS com permissões de escrita no Bucket de destino.


Passo 01: Instalação da AWS CLI

A AWS CLI é necessária para executar os comandos de interação com o bucket. Escolha o método de acordo com seu sistema operacional:

 

Windows

  1. Baixe o instalador MSI:  instalador MSI da AWS CLI para Windows 

  2. Execute o instalador e siga as instruções na tela.

 

 

 

      3. Para validar a instalação, abra o Prompt de Comando (CMD) ou PowerShell e digite:

  1. comando

    aws --version
    

Retorno:

 

Linux (x86_64)

Execute os comandos abaixo no terminal:

Bash

 
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install

Para validar: 

 

comando

aws --version

 


Passo 02: Obtendo arquivo de instruções "Leia_Isto_Antes_Usar.txt" do bucket

 

Windows

  1. Acesse o site do bucket que recebeu e faça download do arquivo Leia_Isto_Antes_Usar.txt:

 

 

     2. Informe a senha entre as aspas, mantenha as aspas duplas.

    

     3. Informe o caminho e o nome do arquivo:

 


Passo 03: Realizando o Upload de Arquivos

 

No Powershell, com o CLI configurado, utilize os comandos aws contidos no  "Leia_Isto_Antes_Usar.txt" que você preparou para copiar o arquivo do seu computador para o bucket.

 

Upload de um único arquivo

 

1. Acessando o seu bucket via Powershell com usuário / key  e senha :

Comando

$env:AWS_ACCESS_KEY_ID=" chave / endereço do seu bucket entre as aspas"
$env:AWS_SECRET_ACCESS_KEY="a senha do seu bucket dentro das aspas"

 

 

2. Para copiar um arquivo local para bucket
 

aws s3 cp "C:\caminhodoseuarquivo\arquivoexemplo.zip" "s3://teste-777777-endereçososeuarquivo/arquivoexemplo.zip" --endpoint-url https://arizona-endereçodoseuarquivo.totvscloud.com.br:9001


 

 

3. Ao concluir, para conferir o envio, de um refreh no site para o arquivo aparecer:

 

 

Linux

Para envio a partir do linux, o processo é igual, mudando apenas a forma de informar o login / key e a senha, ambos devem ser informados, diretamente, sem aspas duplas:

 

Comando:

export AWS_ACCESS_KEY_ID=chave / endereço do seu bucket
export AWS_SECRET_ACCESS_KEY=Sua Credencial

 

Upload de uma pasta inteira (Recursivo)

Caso queira subir todos os arquivos de um diretório:

 
Comando:
 
aws s3 cp "C:\caminho\da\pasta" s3://nome-do-seu-bucket/ --recursive
Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _