追加 AWS サービス - AWS 規範ガイダンス

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

追加 AWS サービス

AWS は、Amazon RDS および とも統合されるいくつかのサポートサービスを提供し CloudWatch、データベースのオブザーバビリティをさらに強化します。これには、Amazon EventBridge、Amazon CloudWatch Logs、および が含まれます AWS CloudTrail。

  • Amazon EventBridge は、Amazon RDS DB インスタンスを含むアプリケーションと AWS リソースからイベントを受信、フィルタリング、変換、ルーティング、配信できるサーバーレスイベントバスです。Amazon RDS イベントは、Amazon RDS 環境の変更を示します。例えば、DB インスタンスのステータスが Available から Stopped に変更されると、Amazon RDS はイベント を生成しますRDS-EVENT-0087 / The DB instance has been stopped。Amazon RDS は、イベントと CloudWatch にほぼリアルタイムでイベントを配信 EventBridge します。 EventBridge および CloudWatch イベントを使用して、特定の Amazon RDS イベントに関するアラートを送信するルールを定義し、イベントがルールに一致するときに実行されるアクションを自動化できます。修正アクションを実行できる AWS Lambda 関数や、DBAs や DevOps エンジニアにイベントを通知する E メールや SMS を送信できる Amazon SNS トピックなど、イベントに応じてさまざまなターゲットを使用できます。

  • Amazon CloudWatch Logs は、Amazon RDS for MySQL、MariaDB DB インスタンス、 など、すべてのアプリケーション、システム、サービスからのログファイルのストレージを一元化する AWS サービスです AWS CloudTrail。DB インスタンスでこの機能を有効にすると、Amazon RDS は次のログを自動的に CloudWatch Logs に発行します。

    • エラーログ

    • スロークエリログ

    • 全般ログ

    • [監査ログ]

    CloudWatch Logs Insights を使用して、ログデータをクエリおよび分析できます。この機能には、定義したパターンに一致するログイベントの検索に役立つ専用のクエリ言語が含まれています。例えば、MySQL DB インスタンスのテーブルの破損を追跡するには、エラーログファイルのパターンをモニタリングします: "ERROR 1034 (HY000): Incorrect key file for table '*'; try to repair it OR Table * is marked as crashed"。フィルタリングされたログデータはメトリクスに変換できます CloudWatch 。その後、メトリクスを使用して、グラフまたは表形式のデータを含むダッシュボードを作成したり、定義されたしきい値を超えた場合にアラームを設定したりできます。これは、予期しない動作や疑わしい動作が検出された場合に、自動的にモニタリング、アラートの送信、および是正措置を講じることができるため、監査ログを使用する場合に特に便利です。 AWS マネジメントコンソール、、Amazon RDS API AWS CLI、または AWS SDK for CloudWatch Logs を使用して、データベースログにアクセスして管理できます。

  • AWS CloudTrail は、AWS アカウントのユーザーおよび API アクティビティをログに記録し、継続的にモニタリングします。Amazon RDS for MySQL または MariaDB DB インスタンスの監査、セキュリティモニタリング、運用上のトラブルシューティングに役立ちます。 CloudTrail は Amazon RDS と統合されています。すべてのアクションはログに記録でき、Amazon RDS のユーザー、ロール、または AWS サービスによって実行されたアクションの記録 CloudTrail を提供します。例えば、ユーザーが新しい Amazon RDS DB インスタンスを作成すると、イベントが検出され、ログにはリクエストされたアクション ("eventName": "CreateDBInstance")、アクションの日時 ()"requestParameters": {"dBInstanceIdentifier": "test-instance", "engine": "mysql", "dBInstanceClass": "db.m6g.large"}、リクエストパラメータ ("eventTime": "2022-07-30T22:14:06Z") などの情報が含まれます。によってログに記録されるイベントには、Amazon RDS コンソールからの呼び出しと、Amazon RDS API を使用するコードからの呼び出しの両方 CloudTrail が含まれます。