gpt4 book ai didi

amazon-web-services - 如何找到 S3 存储桶创建的用户?

转载 作者:行者123 更新时间:2023-12-04 03:05:31 24 4
gpt4 key购买 nike

我正在使用不同的 AWS 用户“B”创建一个不同于 AWS 账户所有者“A”的 S3 存储桶。但是当我使用用户“B”创建 S3 存储桶时,我总是看到我的 S3 存储桶所有者是“A”。如何获取有关实际创建存储桶的用户的详细信息?

我已尝试使用 S3 API,但我得到的所有者名称为“A”,而不是实际名称创建存储桶的用户“B”:

一个。获取 S3AccountOwner

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

getBucketAcl API

提前致谢。

最佳答案

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

如果您特别希望针对某个存储桶跟踪其他信息,您可以针对该存储桶添加一个标签 来跟踪此类信息。但是,这不会自动发生——您将负责填充标签。

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

关于amazon-web-services - 如何找到 S3 存储桶创建的用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44963623/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com