DBバックアップスクリプト(GCP版)
概要
もしもの時のためにmaster-dbのデータバックアップを行っています。
バックアップスクリプト
#!/bin/sh date=`date '+%Y%m%d%H'` DESCRIPTION="db-backup-$date" gcloud compute -q --project "naked.co.jp:api-project-123456789" disks snapshot "master-db-disk" --zone "us-central1-a" --snapshot-names "$DESCRIPTION"
古いバックアップを消す
#!/bin/bash date=`date --date="3 day ago" +%Y%m%d%H` DESCRIPTION="db-backup-$date" gcloud compute -q --project "kiheitai.co.jp:api-project-784973659234" snapshots delete "$DESCRIPTION"
実行
両スクリプトとも毎時cronで実行しています。