3 réponses
- Le plus récent
- Le plus de votes
- La plupart des commentaires
0
You can find this via the RDS/CloudWatch metric, FreeStorageSpace
. See also, CloudWatch examples using SDK for Python (Boto3).
0
Please check this re:Post answer, which gives you free space available. I'm pasting the code snippet form this thread for your quick reference.
import boto3
from datetime import datetime,timedelta
import json
# Create CloudWatch client
cloudwatch = boto3.client('cloudwatch')
response = cloudwatch.get_metric_data(
MetricDataQueries=[
{
'Id': 'fetching_FreeStorageSpace',
'MetricStat': {
'Metric': {
'Namespace': 'AWS/RDS',
'MetricName': 'FreeStorageSpace',
'Dimensions': [
{
"Name": "DBInstanceIdentifier",
"Value": "database-1"
}
]
},
'Period': 300,
'Stat': 'Minimum'
}
}
],
StartTime=(datetime.now() - timedelta(seconds=300 * 3)).timestamp(),
EndTime=datetime.now().timestamp(),
ScanBy='TimestampDescending'
)
print(response['MetricDataResults'][0]['Values'])
Hope you find this useful.
Abhishek
Contenus pertinents
- demandé il y a 4 mois
- demandé il y a 2 mois
- demandé il y a un an
- AWS OFFICIELA mis à jour il y a 2 ans