Skip to content

AmazonRDSのバックアップ設定を一覧で取得するPythonスクリプト

Posted on:2021年6月1日 at 00:00

Image from Gyazo

こんにちは、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