2017-06-14 2 views
0

インスタンスが終了し、このメッセージがAmazon CloudWatchログに保存されるときに呼び出されるAWSラムダ関数があります。インスタンスを取得するCloudWatchログ

これらのログメッセージを抽出してフィルタリングして、特定のIDを取得したいとします。ログを抽出してPythonを使用してフィルタするにはどうすればよいですか?

+0

これらの種類の質問の会場を作成するのに興味がある場合は、[専用のクラウドコンピューティングサイト(StackExchange)](https://area51.stackexchange.com/proposals/110490/cloud-computing-aws -azure-google-openstack-etc?referrer = Gtut7wQSWPk88jFJz_zqMg2)といくつかのサンプルの質問に回答してください。 –

答えて

1

最も簡単な方法は、AWSラムダ関数をトリガーするAmazon CloudWatch Eventsでルールを作成することです。この関数は、終了したインスタンスに関する情報を自動的に渡します。あなたはPythonでLambda関数を書くことができます。

Amazon CloudWatch Events

この方法でインスタンスはむしろログを見てたよりも、終了するたびに、あなたの関数が自動的にトリガされます。

+0

実際に私の主な目的は、アクティブなディレクトリからこれらの終了したインスタンスidを自動的に削除することです –

+0

私はキューからメッセージを抽出し、ラムダ関数として組み込み、そのインスタンスIDを抽出するPythonでコードを書くことを考えています –

関連する問題