diff --git a/content/runbooks/rds/RDSDiskSpaceLimit.md b/content/runbooks/rds/RDSDiskSpaceLimit.md index 49ca4ed..f7ba80e 100644 --- a/content/runbooks/rds/RDSDiskSpaceLimit.md +++ b/content/runbooks/rds/RDSDiskSpaceLimit.md @@ -69,10 +69,33 @@ You must avoid reaching no disk space left situation. - Increase RDS disk space - {{< hint warning >}} + {{< hint danger >}} {{% aws-rds-storage-increase-limitations %}} {{< /hint >}} + 1. Determine the minimum storage for the increase + + ```bash + INSTANCE_IDENTIFIER= + ``` + + ```bash + aws rds describe-db-instances --db-instance-identifier ${INSTANCE_IDENTIFIER} \ + | jq -r '{"Current IOPS": .DBInstances[0].Iops, "Current Storage Limit": .DBInstances[0].AllocatedStorage, "New minimum storage size": ((.DBInstances[0].AllocatedStorage|tonumber)+(.DBInstances[0].AllocatedStorage|tonumber*0.1|floor))}' + ``` + + 1. Increase storage: + + ```bash + NEW_ALLOCATED_STORAGE= + ``` + + ```bash + aws rds modify-db-instance --db-instance-identifier ${RDS_INSTANCE} --allocated-storage ${INSTANCE_IDENTIFIER} --apply-immediately \ + | jq .DBInstance.PendingModifiedValues + ``` + ## Additional resources -n/a +- +-