Download de pastas do AWS S3 Bucket CP vs Sync

Download de pastas do AWS S3 Bucket CP vs Sync

A Amazon oferece serviço de armazenamento simples para armazenar dados ilimitados na nuvem com segurança completa e sigilo. Ele permite ao usuário baixar e fazer upload dos dados usando os comandos do console de gerenciamento e da interface da linha de comando da AWS (CLI) como “sincronizar" e "cp”.

Este guia explicará o download de pastas do balde AWS S3 usando comandos da AWS CLI.

Download de pastas do AWS S3 Bucket CP vs Sync

Existem dois comandos para baixar arquivos do Bucket AWS S3 que são “sincronizar" e "cp”. O comando “Sync” baixa as atualizações na pasta do balde AWS S3. Por outro lado, o comando "CP" simplesmente copia todos os arquivos colocados no balde AWS S3 e os colará na pasta local. O comando "CP" baixa todos os arquivos, independentemente de sua disponibilidade no diretório local. Enquanto o "Sync" baixa apenas os arquivos que foram atualizados ou ainda não baixados para a pasta local.

Como baixar a pasta S3?

Siga estas etapas para aprender a baixar pastas disponíveis no S3 Bucket usando comandos da AWS CLI.

Etapa 1: Carregue a pasta para o balde S3

Crie um balde S3 e depois vá para ele para clicar no “Carregar" botão:

Clique no "Adicionar pasta”Ou arraste e solte a pasta do sistema para o balde S3:

Clique no "Carregar" botão:

Vá para dentro da pasta clicando no nome:

Aqui estão os arquivos enviados no balde S3:

Etapa 2: Verifique e configure a AWS CLI

Verifique a instalação da CLI da AWS digitando esta:

AWS -Versão

Executar o comando acima exibirá o AWS-CLI/2.0.30 versão:

Configure a CLI da AWS usando o seguinte comando:

AWS Configurar

Como resultado, você será rápido para fornecer credenciais do IAM:

Etapa 3: Uso do comando “Sync”

Vá para a pasta em que os arquivos devem ser baixados:

Download do CD

Use a seguinte sintaxe e altere o nome do seu balde para baixar a pasta do S3 Bucket:

AWS S3 Sync S3: // .

No nosso caso, o comando a seguir é usado para baixar a pasta do balde S3:

AWS S3 SYNC S3: // Upload31 .

Pode -se observar que os arquivos foram baixados para o diretório local:

Agora, vamos enviar outro arquivo no balde S3:

Arraste o arquivo e solte -o no balde S3:

Clique no "Carregar" botão:

O arquivo foi adicionado à pasta:

Use o seguinte comando para baixar o arquivo recém -adicionado:

AWS S3 SYNC S3: // Upload31 .

Executar o comando acima apenas baixará o “demonstração.CSV" arquivo:

O arquivo foi baixado para o diretório local:

Etapa 4: Use o comando “CP”

Sintaxe para usar o “cp”O comando é mencionado abaixo:

AWS S3 CP S3: // Bucket/Pasta LocalFolder -Recursiva

Altere o nome do balde para S3, para a pasta enviada no balde e para o diretório local onde os arquivos serão baixados:

aws s3 cp s3: // upload31/arquivo cp -recursivo

Os arquivos foram baixados do balde S3 para o diretório local:

Novamente, use o mesmo comando para baixar a pasta S3:

aws s3 cp s3: // upload31/arquivo cp -recursivo

Executar o comando acima baixará novamente todos os arquivos disponíveis na pasta:

Este guia explicou o processo de baixar pastas do S3 Bucket usando “cp" ou "sincronizar”Comando.

Conclusão

Existem dois métodos para baixar pastas dos comandos AWS S3 Bucket usando a AWS CLI que são "CP" e "Sync" comandos. O comando SYNC download dos arquivos atualizados do último download, enquanto o comando CP sempre baixará cada arquivo disponível na pasta. Este guia explicou o processo de download de pastas de um balde S3 usando os comandos CP e Sync.