Update awsLib.py
Browse files
awsLib.py
CHANGED
|
@@ -4,6 +4,7 @@ from requests.models import PreparedRequest
|
|
| 4 |
from requests_auth_aws_sigv4 import AWSSigV4
|
| 5 |
from datetime import datetime
|
| 6 |
from datetime import UTC
|
|
|
|
| 7 |
from dateutil.relativedelta import relativedelta
|
| 8 |
|
| 9 |
# lib by drago
|
|
@@ -160,7 +161,7 @@ async def get_service_cost_and_usage(session, key, secret, service="Claude 3 Son
|
|
| 160 |
now = datetime.now(UTC) # Use UTC for AWS requests
|
| 161 |
six_months_ago = now - relativedelta(months=6)
|
| 162 |
start_date = six_months_ago.replace(day=1).strftime('%Y-%m-%d')
|
| 163 |
-
end_date = now.replace(day=
|
| 164 |
|
| 165 |
payload = {
|
| 166 |
"TimePeriod": {
|
|
|
|
| 4 |
from requests_auth_aws_sigv4 import AWSSigV4
|
| 5 |
from datetime import datetime
|
| 6 |
from datetime import UTC
|
| 7 |
+
from datetime import timedelta
|
| 8 |
from dateutil.relativedelta import relativedelta
|
| 9 |
|
| 10 |
# lib by drago
|
|
|
|
| 161 |
now = datetime.now(UTC) # Use UTC for AWS requests
|
| 162 |
six_months_ago = now - relativedelta(months=6)
|
| 163 |
start_date = six_months_ago.replace(day=1).strftime('%Y-%m-%d')
|
| 164 |
+
end_date = (now.replace(day=1) + relativedelta(months=1) - timedelta(days=1)).strftime('%Y-%m-%d')
|
| 165 |
|
| 166 |
payload = {
|
| 167 |
"TimePeriod": {
|