ログをファイルとして出力します。これでパラメータグループの設定は終わりです。CloudWatchへログを出力する設定つぎに、RDSからCloudWatchへログを出力する設定をします。インスタンスを選択し、[インスタンスの操作]→[変更]をクリックします。下へスクロールしていくと「ログのエクスポート」という項目があります。一般ログ、スロークエリーログ、監査ログ、エラーログのうち必要なログの種類にチェックをいれると、CloudWatchへログが出力されるようになります。設定保存後、CloudWatchLogsにアーカイブの保存先が作成されます。SNSは、登録しているメールアドレスやクライアントへのメッセージの配信または送信を調整し、管理するウェブサービスです。このサービスを利用して管理者へメールを配信するための下準備をします。新しいトピックを作成[サービス]→[SNS]→[トピック]→[新しいトピックを作成]を選択して、「トピック」と呼ばれるメッセージの送信&通知の受信を行う通信チャネルを作成します。表示名:メールの差出人の名前として表示されますサブスクリプションを設定トピックの作成が正常に終了したら、次は通知の宛先や方法を定義するサブスクリプションを作成します。[サービス]→[SNS]→[サブスクリプション]→[サブスクリプションの作成]を選択し、サブスクリプションを作成してトピックに紐づけましょう。subscription」のリンクをクリックしてメールアドレスが存在確認をします。リンクをクリックするとこんな画面が表示されます。LambdaLambdaは、なんらかのイベントが起きたら、あらかじめ設定した処理がサーバーレスで実行してくれるサービスです。今回は、CloudWatchで受け取ったログの内容をSNSで作成したトピックを使ってメールで送信するという処理を作成します。records.'.format(len(event['awslogs']))これで下準備は整いました。次で最後の仕上げです。CloudWatchCloudWatchは、AWSが提供する「フルマネージド運用監視サービス」で、AWSの各種リソースを監視してくれるサービスです。セットアップ不要で使えて、異常な状態を検知して、自動で復旧までしてくれて、各種サービスのアクションに応じてアラート通知や、アクションを設定できて...もうなんかすごく至れり尽くせりなサービスです。Logs」を使ってLambdaを実行させる設定をします。Logsを確認すると以下の4種類のログが出力されていました。/aws/rds/instance/(db名)/audit/aws/rds/instance/(db名)/error/aws/rds/instance/(db名)/general/aws/rds/instance/(db名)/slowquery※設定後に発行されたログがある場合のみ自動で保存先が作成されるようです。サービスへのストリーミングの開始を行います。内容を確認して「ストリーミングを開始」をクリックしてください。Logsへ出力されたログが、Lambdaを経由してSNSから管理者へメールを送ることができました。書きましたが、コマンドラインを使わずにできるのでAWS初心者でも意外と簡単にできました。複数のサービスの組み合わせができるのもAWSの魅力の一つですね。最新の記事すみ2011年KDLへ新卒入社し、WEBエンジニアとしての経験を積んだ後に情シスへ異動。2度の出産・復職を経て仕事も家庭も幸せな働き方を実践中。インフラエンジニア見習い。この世のすべての情シスを幸せにしたい。