Praticar de graça

⌨️aws s3 cp

copiar arquivos de/para o S3 — comando da trilha de Amazon S3.

Manual do comando

É o mesmo texto que aws s3 cp help devolve dentro do CLImb.

aws s3 cp — copiar arquivos de/para o S3

USO
    aws s3 cp <origem> <destino>

DIREÇÕES
    upload      aws s3 cp relatorio.csv s3://meu-bucket/
    download    aws s3 cp s3://meu-bucket/relatorio.csv ./
    cópia       aws s3 cp s3://bucket-a/x.txt s3://bucket-b/x.txt

DICA
    Se o destino terminar com '/', o nome do arquivo é mantido.
    Digite 'ls' no terminal pra ver os arquivos locais disponíveis.

Onde você pratica isto (17 atividades)

Cada uma é um pedido de trabalho real; você resolve digitando o comando, e o estado fica salvo pro exercício seguinte.

Suba um arquivo

Existe um relatorio.csv no seu disco local (digite 'ls' pra conferir). Envie ele pro bucket meu-primeiro-bucket.

Suba o logo

O designer mandou o logo.png. Crie o bucket assets-loja e envie o logo pra lá.

Relatório do mês

Hora de arquivar o relatorio.csv do mês. Crie relatorios-mensais e suba o arquivo.

Publique a home

Publique o index.html no site. Crie landing-page e envie o arquivo.

O que tem no cofre?

Crie o bucket docs-fiscais, jogue o relatorio.csv nele e liste o conteúdo dele.

Baixe de volta

Agora o caminho inverso: baixe o relatorio.csv do bucket pro seu diretório atual.

Recupere um backup

Precisa do relatorio.csv de volta no seu computador. Crie cofre-relatorios, suba o arquivo e depois baixe ele.

Subiu errado

Um arquivo subiu por engano. Crie uploads-temp, suba o relatorio.csv e apague ele de dentro do bucket.

Limpe o ambiente de testes

Crie lab-testes, jogue um arquivo dentro e remova o bucket com tudo de uma vez.

Site de currículo no ar

Monte uma hospedagem de site do zero: crie o bucket meu-cv, suba o index.html (existe no disco local) e configure a hospedagem web com ele como página inicial.

Destino sem protocolo

Esse upload deu erro:<br>aws s3 cp relatorio.csv meu-treino-bucket<br>O destino está sem o s3://. Conserte e suba o relatorio.csv pro bucket meu-treino-bucket.

Logs com histórico

Para auditoria, os logs não podem ser perdidos. Crie o bucket logs-central, ligue o versionamento e suba o relatorio.csv.

Copie entre buckets

Copie um objeto de um bucket pra outro (cópia s3 → s3, sem passar pelo seu disco).

Apague tudo com força

Crie o temp-bucket, jogue um arquivo nele e remova o bucket com tudo dentro de uma vez.

A prova nos logs

Todas as tentativas que falharam viraram registro. Baixe o flow log do bucket flowlogs-loja pra sua máquina. <small>(use aws s3 ls s3://flowlogs-loja pra achar o caminho do arquivo)</small>

Upload rápido

Crie o bucket entrega e suba o relatorio.csv nele.

Suba e apague

Crie o bucket tr-limpa, suba o relatorio.csv e depois apague esse objeto.

Outros comandos com página própria

Ler a sintaxe explica. Digitar fixa. No CLImb você roda aws s3 cp num terminal AWS simulado e vê a saída — inclusive a mensagem de erro, quando erra a flag.

Praticar no terminal
Todas as lições · Praticar no terminal · Sobre