【AWS】RDSを開始するLamdba関数を作成する【Python】

この記事では
 ・RDSを開始するLamdba関数を作成
します!

今回は
 ・Pythonのコードを作成
します!

前提

Lamdba関数用のIAMロールが作成されていること。

IAMロールの作成の詳細は、以下の記事をご確認ください。

今回は以下の権限(アクション)を付与したポリシーやロールを作成します。

・rds:StartDBInstance
・rds:StopDBInstance

Lamdba関数の作成

Lambda関数の作成の詳細は、以下の記事をご確認ください。

ソースコード

import boto3

region = "ap-northeast-1"
DBInstanceIdentifier = "sample-rds-postgres"
rds = boto3.client("rds", region_name=region)


def lambda_handler(event, context):
    rds.start_db_instance(DBInstanceIdentifier=DBInstanceIdentifier)
    print("Starting instance: " + str(DBInstanceIdentifier))

実行結果

RDSを開始できました。
※CloudWatch Logsで確認し。

実行結果
実行結果
タイトルとURLをコピーしました