2020-10-29 15:35:13 +00:00
|
|
|
# aws s3
|
|
|
|
|
2020-10-30 15:24:44 +00:00
|
|
|
> Interface de linha de comando para AWS S3.
|
|
|
|
> Provê armazenamento através de uma interface de web services.
|
2020-10-29 15:35:13 +00:00
|
|
|
> Mais informações: <https://aws.amazon.com/cli>.
|
|
|
|
|
|
|
|
- Exibe arquivos de um bucket:
|
|
|
|
|
|
|
|
`aws s3 ls {{nome_do_bucket}`
|
|
|
|
|
|
|
|
- Sincroniza arquivos e diretórios locais para o bucket:
|
|
|
|
|
|
|
|
`aws s3 sync {{caminho/para/arquivos}} s3://{{nome_do_bucket}}`
|
|
|
|
|
|
|
|
- Sincroniza arquivos e diretórios do bucket para diretório local:
|
|
|
|
|
|
|
|
`aws s3 sync s3://{{nome_do_bucket}} {{caminho/para/diretório}}`
|
|
|
|
|
|
|
|
- Sincroniza arquivos e diretórios excluindo algo:
|
|
|
|
|
|
|
|
`aws s3 sync {{caminho/para/arquivos}} s3://{{nome_do_bucket}} --exclude {{arquivo/não/sincronizado}} --exclude {{caminho/não/sincronizado}}/*`
|
|
|
|
|
|
|
|
- Remove arquivo do bucket:
|
|
|
|
|
|
|
|
`aws s3 rm s3://{{nome_do_bucket}}/{{caminho/do/arquivo}}`
|
|
|
|
|
|
|
|
- Somente exibe a prévia das mudanças:
|
|
|
|
|
|
|
|
`aws s3 {{qualquer_comando}} --dryrun`
|