簡體   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