O Amazon Simple Storage Service (Amazon S3) é um serviço de armazenamento de objetos que oferece escalabilidade, disponibilidade de dados, segurança e performance líderes do setor.
Esse repositório é um projeto que abstrae e utiliza as funcionalidades do Amazon Simple Storage Service através de classes e utilização de um modulo externo.
- Upload de arquivos
- Download de arquivos
- Deleção de arquivos
- Criação de bucket
- Listagem de buckets
Para executar essa aplicação, é necessário criar um ambiente virtual utilizando venv, você pode fazer isso da seguinte maneira:
python -m venv ./env
source ./env/bin/activate
Após isso, é necessário instalar todas as dependências necessárias e executar a aplicação através do app.py, lembre de comentar os trechos de código que você não deseja executar:
pip install --upgrage pip
pip install -r requirements.txt
python app.py
Qualquer contribuição é extremamente bem vinda!