14Room

みんな泣きながらオトナになったんだ。

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で実行しています。