スキップしてコンテンツを表示

Auroraログの出力先CloudWatch ログを指定できますか

0

Auroraクラスターのログをデフォルトのロググループに出力させるのではなく、特定のCloudWatchロググループに出力したいと考えています。 RDSクラスター側でロググループの指定ができないようなのですが、CLI等で設定することで、Auroraクラスターログの出力先を指定することは可能なのでしょうか?

質問済み 1年前293ビュー
3回答
1

デフォルトの「/aws/rds/cluster/cluster-name/log_type」以外に出力する方法は現状無いと思います。
https://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Integrating.CloudWatch.html

re:Post Agentの説明している「--cloudwatch-logs-export-configuration」オプションにはロググループを指定するオプションは無いので注意してください。(AIが誤った回答をしています)
https://awscli.amazonaws.com/v2/documentation/api/latest/reference/rds/modify-db-cluster.html

何か別のロググループに出力しないといけない要件があるのでしょうか?

エキスパート
回答済み 1年前
  • CFnでDBリソースを展開、管理しようとしておりまして、併せて管理(データの保存期間の管理等)できればと思った次第です。デフォルトで決められているのであれば、後からデータの保存期間を切り替えるなどで対応できればと思います。

    ご確認ありがとうございます。 CloudFormationで先に「/aws/rds/cluster/cluster-name/log_type」という名前でロググループを作成しておけば保持期間などはCloudFormationで管理できます。 https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-loggroup.html
    以下のドキュメントに記載されている通りロググループが既に存在していれば、そこにログが出力されるので名前は変えられませんがCloudFormationで管理すること自体は可能だと思います。 https://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Integrating.CloudWatch.html

    Aurora は既存のロググループを使用して、クラスターにログデータをエクスポートします。事前定義されたログ保持期間、メトリクスフィルター、カスタムアクセスを持つロググループを作成するために、AWS CloudFormationのような自動設定を使用できます。

0
承認された回答

Riku_Kobayashiさん 回答ありがとうございます。

何か別のロググループに出力しないといけない要件があるのでしょうか?

CFnでDBリソースを展開、管理しようとしておりまして、併せて管理(データの保存期間の管理等)できればと思った次第です。デフォルトで決められているのであれば、後からデータの保存期間を切り替えるなどで対応できればと思います。

回答済み 1年前
-2

はい、Aurora クラスターのログを特定の CloudWatch ロググループに出力することは可能です。ただし、RDS コンソールからの直接的な設定はできません。代わりに、AWS CLI を使用して Aurora クラスターの設定を変更することで、ログの出力先を指定できます。

具体的には、AWS CLI の modify-db-cluster コマンドを使用して、CloudWatch Logs のエクスポート設定を変更します。このコマンドを使用すると、Aurora クラスターのさまざまな設定を変更できますが、その中にログのエクスポート設定も含まれています。

コマンドを実行する際に、--cloudwatch-logs-export-configuration オプションを使用して、エクスポートしたいログの種類と、それらのログを送信する CloudWatch Logs ロググループを指定します。

ただし、注意点として、指定するロググループは事前に作成しておく必要があります。また、Aurora がログを書き込むための適切な権限が設定されていることを確認してください。

この方法を使用することで、Aurora クラスターのログを特定の CloudWatch ロググループに出力することができ、ログ管理の柔軟性を高めることができます。
Sources
modify-db-cluster — AWS CLI 2.17.63 Command Reference

回答済み 1年前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。