https://github.com/tech-preta/aws-cost-py
Um script Python que permite ao usuário analisar os custos dos serviços AWS em um período de tempo específico.
https://github.com/tech-preta/aws-cost-py
aws costs python python3
Last synced: about 1 month ago
JSON representation
Um script Python que permite ao usuário analisar os custos dos serviços AWS em um período de tempo específico.
- Host: GitHub
- URL: https://github.com/tech-preta/aws-cost-py
- Owner: Tech-Preta
- License: gpl-3.0
- Created: 2024-03-20T13:27:51.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-22T15:21:37.000Z (over 1 year ago)
- Last Synced: 2025-08-04T21:11:36.284Z (2 months ago)
- Topics: aws, costs, python, python3
- Language: Python
- Homepage: https://nataliagranato.vercel.app
- Size: 48.8 KB
- Stars: 16
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Análise de Custos AWS
Este projeto é um script Python que permite ao usuário analisar os custos dos serviços AWS em um período de tempo específico. Ele usa a biblioteca boto3 para interagir com a AWS e a biblioteca datetime para manipular datas.
## Pré-requisitos
- Python 3.6 ou superior
- Uma conta AWS com acesso ao serviço de custos e uso (CE)
- A biblioteca boto3 instalada
- As credenciais da AWS configuradas (você pode configurá-las usando o comando `aws configure` do AWS CLI)## Instalação
Para instalar as dependências necessárias, você pode usar o pip, que é o gerenciador de pacotes do Python. Se você estiver usando um ambiente virtual (recomendado), você pode instalar as dependências executando:
```bash
pip install -r requirements.txt
```Se você não estiver usando um ambiente virtual, você pode instalar as dependências globalmente executando:
```
pip install --user -r requirements.txt
```## Execução
Para executar o script, você pode usar o seguinte comando:
```
python3 analise-de-custos.py
```Ou
```
python3 -m analise_de_custos
```O script irá solicitar que você insira as datas de início e término para a análise de custos. As datas devem ser inseridas no formato AAAA-MM-DD. Em seguida, o script irá listar os custos dos serviços AWS para o período de tempo especificado.
## Extras
- 1. **Executando o teste**:
```
python3 -m unittest tests.test_analise_de_custos
```