This is very similar to this existing question:
Unfortunately, the only answer provides more of a background about why a suspension is required/inevitable and neither answers that question more specifically nor provides any details sufficient to answer this question.
What I'd like to do is:
- Disable all of the applications using a specific RDS instance.
- Initiate creating a snapshot for the RDS instance.
- Detect when any I/O suspension has ended.
- Re-enable all of the applications using the RDS instance.
Is there a way to do [3] via the AWS RDS API? Could I, for instance, check the RDS instance status (and test that it's 'available'
)?