2017-09-22 21 views
1

チーム内の他のメンバーと共有S3バケットを持っています。 バケット内の特定のファイルを誰がアップロードしたのかを知る方法はありますか?S3バケットでデータをアップロードした人を見つける方法

+2

事後?私はそうは思わない。今後、このようなことを監査するために[CloudTrail](https://aws.amazon.com/cloudtrail/)をオンにできると思います。 – ceejayoz

答えて

1

バケットは、個々のユーザーではなく、AWSアカウントによって所有されています。ユーザーがAPI呼び出しを行うと、AWSはそのユーザーを認証し、呼び出しを行う権限を持っていることを確認します。その後、コンテンツを所有するのはアカウントです。あなたは今track data events on Amazon S3にAWS CloudTrailを使用することができます(オブジェクトは時々さらに混乱取得する特定の所有者を持つことができますが。)

AWS CloudTrailは今Amazon S3のデータイベントをサポートしています。 S3オブジェクトにすべてのAPIアクションを記録し、呼び出し元のAWSアカウント、呼び出し元のIAMユーザーロール、APIコールの時刻、APIのIPアドレス、その他の詳細などの詳細情報を受け取ることができます。