Para se comunicar com s3, você precisa ter 2 coisas
- credenciais de usuário do IAM que têm acesso de leitura / gravação ao bloco s3.
- Um cliente como aws-cli para bash, biblioteca boto para python etc.
depois de ter ambos, você pode transferir qualquer arquivo da sua máquina para s3 e de s3 para sua máquina. Abaixo está o exemplo de aws-cli.
-
para sincronizar todos os arquivos em uma pasta
aws s3 sync source_folder s3://your_bucket_name/destination_folder/
-
para copiar um arquivo para s3
aws s3 cp source_file s3://your_bucket_name/destination_folder/
apenas substitua source & destino no comando para baixar qualquer arquivo de s3.
Para mais informações, siga aws docs