こんにちは、shootaceanです。
AWS環境の現状把握作業の一環で、RDSのバックアップ設定を一覧出力するPythonスクリプトを書きました。
同じことはaws cliだけでも実現できるので、そのコマンド例も載せています。 取得した結果を元にさらに処理を行いたい場合は、Pythonスクリプトの方を参考にできると思います。
実行例
$ python3 describe_rds_cluster_backup_window.py
rds-cluster-identifier-123456789 7 20:00-20:30 tue:21:00-tue:21:30
Pythonコード
AWS CLIコマンド
% aws rds describe-db-clusters \
--query="DBClusters[*].[DBClusterIdentifier,BackupRetentionPeriod,PreferredBackupWindow,PreferredMaintenanceWindow]" \
--output text \
--region ap-northeast-1 \
--profile your-profile
rds-cluster-idnetifier-123456789 7 20:00-20:30 tue:21:00-tue:21:30