繁体   English   中英

如何找到S3桶创建的用户?

[英]How to find S3 bucket created user?

我使用不同的AWS用户“B”来创建与AWS账户所有者“A”不同的S3存储桶。 但是当我使用用户“B”创建一个S3存储桶时,我总是将我的S3存储桶拥有者视为“A”。 如何获取有关实际创建存储桶的用户的详细信息?

我尝试过遵循S3 API,但是我将所有者名称设为“A”,而不是创建存储桶的实际用户“B”:

一种。 getS3AccountOwner

listBuckets API返回的Bucket对象中的getOwner方法

C。 getBucketAcl API

先感谢您。

AWS中的资源通常不属于用户。 相反,用户具有允许他们对帐户进行API调用的权限,并且资源由帐户拥有

如果您特别希望跟踪存储桶的其他信息,可以在存储桶中添加标记以跟踪此类信息。 但是,这不会自动发生 - 您将负责填充标记。

正如@BMW指出的那样,如果您的目标只是为了确定创建特定资源的人员的某种形式的审计跟踪,那么您应该激活Amazon CloudTrail (始终建议将其作为最佳实践)。 它收集有关每个API调用的信息,包括用户,IP地址,时间戳和传递的参数。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM