2017-11-21 3 views
0

を設定しなくても、私はAWS CloudTrailに新しいです。私はawsドキュメントの数を通過し、最後の7日間、プログラムを通ってログを構成することなく、または料金を徴収せずに、クラウドトレイルを読む方法を理解することができませんでした。AWS CloudTrailトレイル

私はAWSから監査ログを読み、これらのログを処理するJavaプログラムを書きたいです。 (私たちが最後の読むことができる私たちは道を作成することができます知っていると我々はプログラムを使ってAWS S3バケットからログを読み取ることができますが、私たちはAWSコンソールでログを取得する方法のように、最後の7日間AWS SDKのAPIを使用してログを読み取る方法がわからない7日の監査ログは無料です)。

私たちは、これが成し遂げることができます使用して - cloudtrail処理ライブラリが、このLIBのプロパティ/ confファイルには、私はむしろ私にはわからない、持っていない引数としてSQS URLが必要です。

私はJavaプログラムを書くことができるように、私を支援してください。あなたは(任意の更新/削除操作/作成)イベントのリストを取得するためcloudtrailでlookupEvents APIを使用することができます

よろしく、 サチン

答えて

0

ログはS3バケットに格納されています。必要に応じてAWS athenaを使用してログを処理して照会することができるため、Javaプログラムを作成する必要はありません。そうした場合、そのプログラムはログを格納するS3バケットから読み取るためのIAM権限を必要とします。

AWS Athena

How to find your Cloud trail logs

Java code examples on S3 bucket objects

Java Cloudtrail SDK reference

+0

お返事ありがとうございます! 私のログはAWS S3バケットに格納されていないので、私は、雲の証跡を作成/設定されていません。クラウドトレイルを設定/作成することなく、コンソールから過去7日間の管理ログを読むことができます。 私は、作成/設定されたトレイルなしで7日間のログを読むためのjavaプログラムを書いています。 私はIAMユーザーを作成しました。クラウドトレイルログを読み取ることができるユーザーのための認証キーと秘密があります。 AWSCloudTrailClientクラスを使用してJavaプログラムを作成する必要があると思います。 このクラス(AWSCloudTrailClient)でサンプルJavaコードを検索するだけです。よろしく、 Sachin –

関連する問題