1

私は多くの類似の質問を見つけましたが、私の質問に固有のようなものはありません。古いログファイルを削除するPythonスクリプトがあります。私は利用可能なストレージを監視するためにCloudwatchを持っていますが、アラームがトリガされたときにそのスクリプト(IE、このコマンドを実行:python mypythonscript.py)を起動することは可能ですか?AWS - CloudWatchを使用してec2インスタンスでスクリプトをトリガーする

CloudWatchとSNSによって送信された電子メールを解釈し、その解釈に基づいてスクリプトを実行するシステムを開発していない限り、これは私のすべての研究からは可能ではありません。

この問題は、アラームが発生したときにこの問題を自己修復することですが、収集したことからCloudWatch自体がEC2インスタンスで何かを実行する可能性はないようです。これが本当なら、私はただよりも賢い人たちからの確認を探しているだけです!

ありがとうございます!

答えて

1

CloudWatchは単独でEC2インスタンス上でコマンドを実行できません。ただし、CloudWatchと他のAWSサービスを組み合わせて目標を達成することもできます。

  • あなたのPythonスクリプトを実行するAWS EC2 Run Commandを作成してください。
  • 呼び出されたときに実行コマンドを呼び出すAWS Lambda関数を作成します。
  • CloudWatchアラートSNS topic as a triggerを使用するようにラムダ機能を設定します。
+0

このマークをありがとう!これは、私たちのプラットフォーム用の自己修復監視システムを作成するためにできることを明確にするのに役立ちます。私は援助に感謝します! – PDL

関連する問題