【バッチファイル】RDSを停止する【AWS】

バッチファイルから
 ・RDSを停止
できます!

PR

前提

AWS CLIがインストールされていること。

PR

コード

ここでは例として
 ・DB識別子「sample-rds-postgres」を停止
します。

DB識別子「sample-rds-postgres」
DB識別子「sample-rds-postgres」
@echo off

rem DB識別子
set dbIdentifier=sample-rds-postgres
rem プロファイル名
set profile=develop

rem RDSを停止
aws rds stop-db-instance --db-instance-identifier %dbIdentifier% --profile %profile% > nul

rem 実行結果を確認
if %errorlevel% == 0 (
	echo 正常終了しました。戻り値:%errorlevel%
) else (
	echo 異常終了しました。戻り値:%errorlevel%
)

echo.

pause

状況に合わせて以下を変更してください(4~6行目)。

・DB識別子
・プロファイル名

上記のバッチ実行により、当該RDSのステータスが「停止中」になり、しばらくすると「一時的に停止済み」になります。

PR

実行結果

RDSを停止できました。

実行結果①
実行結果①
実行結果②(停止中)
実行結果②(停止中)
実行結果③(一時的に停止済み)
実行結果③(一時的に停止済み)

RDSを停止しても、7日後に自動的に起動します。

PR

参考①

上記は以下の記事を参考にして作成しました。

PR

参考②

上記で使用した以下の詳細は、公式サイトをご確認ください。

●aws rds stop-db-instance

タイトルとURLをコピーしました